Posted by Chris Alcock on 30 Apr 2014 | Tagged as: .NET, Development, Morning Brew
- The Reactive Extensions for .NET 2.2.4 Released – The Reactive Extensions Team announce a minor update to the Reactive Extensions for .NET which includes support for Windows Universal Libraries, and performance improvements for ReplaySubject.
- ODataLib 6.3.0 Release – LeoHu1 and the OData Team announce the release of ODataLib 6.3.0 which includes support for writing delta responses, referencing of external models, and much more, along with a fix to support for serialization of NaN, INF and -INF floating point numbers.
- Toastr 2.0.2 Now Available on NuGet, Bower and CDNJS – John Papa announces the release Toastr 2.0.2, along with giving a short update on the projects status. This release adds imple ARIA Reader support and support for SASS, along with a number of bugfixes
- Westwind Application Configuration Updates – Rick Strahl gives an update on his Application Configuration Library whcih has been released under a MIT license since 2013 after being separated from his Application toolkit.
- Lowering in language design, part one – Eric Lippert kicks off a new series of posts discussing the concepts of lowering in programming language design, discussing the concept of ‘height’ in language features, and looking at what low and high level features look like.
- F#22 : Abstract classes / Overriding Methods / Implementing Interfaces – Sacha Barber continues the Object Oriented Programming section of his F# Series with a look at the implementing of Abstract Classes, Interfaces and method overrides in F#
- Azure: 99.95% SQL Database SLA, 500 GB DB Size, Improved Performance Self-Service Restore, and Business Continuity – Scott Guthrie discusses the latest batch of SQL Database Support features on the Windows Azure Platform.
- Domain modelling with Entity Framework scorecard – Jimmy Bogard takes a look at how well Entity Framework allows you to encapsulate your domain bodel when it is used as a persistence mechanism, comparing the support and techniques to his older methods for working with NHibernate backed domain models.
- WCF Performance Tuning – The Low Hanging Fruits
– Tarun Arora takes a look at how we can improve the performance of our WCF based services with some simple methods of optimising the performance.
- JSON Web Tokens, OWIN, and AngularJS – Mike Hadlow discusses his latest project and the stack they used, along with discussing in detail how JSON Web Tokens were used to provide authentication between Angular, NancyFx and OWIN.
- Creating Custom AngularJS Directives Part I – The Fundamentals – Dan Wahlin kicks of a look at creating your own AngularJS directives, looking at the construction of two basic directives, and giving a good grounding in the key concepts.
- Seven Reasons to Love Duck Angular – Kyle Hodgson discusses the use of Duck Angular, a framework to help test AngularJS DOM interactions
- Sheffield .NET User Group – The Sheffield .NET User Group are meeting tomorrow, 1st May, for a Code Kata event where the group will tackle various programming problems.
Comments Off on The Morning Brew #1599
Posted by Chris Alcock on 29 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Another links only edition today I’m afraid. Normal service should resume tomorrow.
Comments Off on The Morning Brew #1598
Posted by Chris Alcock on 28 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Comments Off on The Morning Brew #1597
Posted by Chris Alcock on 25 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Links only edition today, sorry folks…
Comments Off on The Morning Brew #1596
Posted by Chris Alcock on 24 Apr 2014 | Tagged as: .NET, Development, Morning Brew
- Glimpse 1.8.5 released – The Glimpse Team announce the release of Glimpse 1.8.5, patch/bugfix release which introduces one new feature, support for attribute based routing, along with significant improvements to Entity Framework support,
- Warnings vs errors – Eric Lippert shares the latest instalment of ‘Ask the Bug Guys’ discussing why the compiler gives warnings about invalid / impossible comparisons rather than throwing a hard error.
- F#20 : Creating Types / Adding Members – Sacha Barber reaches part 20 of his series looking at the F# language, and related programming practices and techniques , starting out with a look at some of the Object Oriented features of the F# language.
- Getting Started on the Roslyn Journey – Erik Dietrich takes a look at Roslyn, cutting through some of the hype and excitement, and looking at what it can be useful for you in practice, as well as walking through the steps to getting it up and running.
- Prototyping with C#? Thanks, Roslyn! – ‘BC3Tech’ takes a look at a product of Roslyn in the form of ScriptCS, a REPL environment for running C# code quickly and easily.
- Ignoring routes in ASP.NET Web API – StrathWeb – Fillip W takes a look at the improvement to Routing on all hosts in WebAPI 2.1 which allows you to ignore processing on certain rtoutes using the StopRoutingHandler, discussing its use.
- Why Katana should be on your radar – Rick Anderson briefly discusses the Katana OWIN host and why you should be aware of it, as well as providing some links to good resources on Katana.
- Azure Websites and wildcard domains – Michael Candido takes a look at how you can configure Azure Websites to respond on wildcard domains, allowing you to have any subdomain of a website function correctly.
- Authentication Protocols, Web UX and Web API – Vittorio Bertocci follows on from a recent post looking at the basics of token validation with a back to basics look at a number of different authentication protocols, provising useful background on each of these.
Comments Off on The Morning Brew #1595
Posted by Chris Alcock on 23 Apr 2014 | Tagged as: .NET, Development, Morning Brew
- Sharing code across platforms – Immo Landwerth discusses the two options both dramatically improving following announcements at Build, to producing cross platform applications with shared code
- Migrating from NHibernate to Entity Framework – Jimmy Bogard discusses a recent migration from NHibernate to Entity Framework, discussing the history of the two projects, the equivalences and equivalents between the two, discussing his motivations for the move.
- C# Vectorization with Microsoft.Bcl.Simd – Sasha Goldshtein takes a detailed look at the new BCL support for CPU Vector instructions (SIMD), looking at how you can program against a vector abstraction and have the compiler / JITer translate those into CPU instructions for your processor.
- One Reason Why NCrunch Is Worth The Cost – Ian Nelson discusses why NCrunch has become a critical part of his tooling, allowing him to be more productive as a developer by cutting the feedback cycle significantly between code and test.
- "Windows Phone 8.1 for Developers" series with 19 posts so far… – Greg Duncan highlights an impressive series of posts from Robert Hedgate, Andreas Hammar, Alexander Persson , Johan Silfversparre, Johan Olsson, Andreas Ekberg, Lars-Håkan Jönsson and Peter Mataic looking at all aspects of the Windows Phone 8.1 platform development.
- Searching for Strings in SQL Server Databases – Phil Factor takes a look at a variety of different techniques for performing searches across SQL Server databases, apart from the use of Full Text Indexing.
- ASP.NET MVC and Identity 2.0: Understanding the Basics & ASP.NET Identity 2.0: Setting Up Account Validation and Two-Factor Authorization – John Atten takes a look at the new version of the ASP.NET Identity Framework exploring its use in basic scenarios and looking deeper at how you can utilise it for validation of accounts and supplement it with two factor authentication.
- Using Page Object Models in UI Test Automation – Jason Roberts discusses some concepts in UI Test Automation discussing the role of Page Object Models, Logical Functional Models and Test Scripts.
- No Backend – Nathan Gloyn discusses the concept of ‘No Backend’ in the world of Frontend Web Applications, discussing having front end applications standing along, communicating only with existing services.
- Webinar Recording: Deconstructing Clippy – Common Issues for an Uncommon Extension – Robert Demmer shares the recording of Matt Ellis’s Webinar which looked at the construction of this year’s best April Fools Joke, the Clippy Extension for ReSharper.
Comments Off on The Morning Brew #1594
Posted by Chris Alcock on 22 Apr 2014 | Tagged as: .NET, Development, Morning Brew
- TypeScript 1.0 Released and Open for Contributions – Polita Paulus shares an official update on the TypeScript project, discussing the 1.0 release and the opensourcing and accepting of community contributions to the TypeScript project.
- Unity 3.5 RTW: Now with more Peace, Love, and Rock ‘n’ Roll – Grigori Melnik announces the release of version 3.5 of the Unity Dependency injection framework which as well as having had significant performance improvements made is now also a true portable class library making it easier to use Unity across a range of .NET platforms.
- Prism 5.0 for WPF just shipped – Francis K. Cheung highlights the release of Prism 5.0 for WPF, highlighting the official announcement and the 6 packages which make up the framework.
- Download PowerShell Script Browser 1.0 – Jialiang Ge highlights the release of the PowerShell Script Browser, a tooling product which plugs into the PowerShell ISE making it ever easier to find samples to automate Microsoft Products.
- Visualizing Roslyn Syntax Trees – Shyam Namboodiripad recaps the recent news about the Roslyn Project, and moves on to look at some of the syntax visualisers provided in the Roslyn SDK
- .NET Developer Tooling: The Roslyn Revolution – Patrick Smacchia discusses the opportunities presented by the Roslyn Project for tools vendors, and discusses why it is a significant decision for them regarding what to do next.
- Using Contracts to discover Liskov Substitution Principle Violations in C# – Colin Angus Mackay takes a look at how it is possible, using .NET Code Contracts, to spot code which abuses the Liskov Substituation Principle.
- On accessing chains of potentially null properties – Bertrand Le Roy looks at Law of Demeter violations, and explores how accessing property chains can be fraught with dangers of Null Reference Exceptions, looking at possible future C# syntax to work around this, and sharing a solution which you can use now to safely access properties using lambdas and expression trees.
- F#19 : Exceptions – Sacha Barber continues his series looking at the F# language and programming style, exploring the handling and working with exceptions in his latest part.
- Angular JS – Part 14, End to end tests & AngularJS – Part 15, End to end tests and mocking – Gabriel Schenker continues his series of posts looking at the AngularJS framework with a look at creating end to end tests for your applications, along with provisions for mocking external dependencies for testing purposes.
- Angular Part 4 – Testing AngularJS – Jesse Liberty is also mid series on a look at AngularJS and in his latest post explores testing
- The Special Properties of ngRepeat In AngularJS & Better Error Handling In AngularJS – K. Scott Allen shares two useful posts on AngularJS, the first focusing on a documented but often missed feature of the ngRepeat directive, and the second exploring error handling in your application.
- FubuMVC Lessons Learned – Misadventures in DevOps with Ripple, Nuget, TeamCity, and Gems – Jeremy D Miller continues with discussions of the various lessons learned in running the FubuMVC project, discussing some of the issues and problems encountered as the project grew, and how splitting up a project into separate packages can help and hinder.
- Find a Designer for your Open Source Project – Jason Robert shares his latest project, a service to help connect open source projects with designers to help them achieve things of beauty.
- Azure Web Sites New Basic Pricing Tier – Yochay Kirtiaty gives an update on pricing of Microsoft Azure Websites services, and the introduction of a new basic tier of pricing.
Comments Off on The Morning Brew #1593
Posted by Chris Alcock on 17 Apr 2014 | Tagged as: .NET, Development, Morning Brew
Update: Forgot to mention – Friday and Monday are Public Holidays here in the UK, so inkeeping with Morning Brew tradition I will be taking those days off, with the next edition being Tuesday 22nd April. Have a good Easter break.
- Announcing Kendo UI Core – Telerik announce the release of Kendo UI Core, a free and open sourced Kendo UI distribution which is licensed under the Apache 2.0 license. Code is available on GitHub and community contributions are being accepted
- Download: .Net Universe 2013 Poster – Deva shares a 213 .NET Universe poster outlining all the main SDKs, packages and libraries that make up the .NET platform.
Comments Off on The Morning Brew #1592
Next Page »