.NET Michael Sorens in .NET The Zen of Code Reviews: Review As If You Own the Code A code review is a serious business; an essential part of development. Whoever signs off on a code review agrees,... 07 March 2016 23 min read
Paulo Morgado What’s New in C# 6 The C# language itself has changed little in version 6, the main importance of the release being the introduction of... 30 November 2015 14 min read
Jon Smith Deploying an Entity Framework Database into Production Entity Framework can be useful for getting up and running quickly with a database application, but when it comes to... 17 November 2015 23 min read
Michael Sorens The Zen of Code Reviews: Best Practices If you don't feel that you are getting helpful and comprehensive feedback from code reviews, it may well be your... 24 August 2015 12 min read
Clive Tong What is DNX? In the past, working in .NET for non-Windows platforms has been dependent on third-party frameworks like Mono. Now, with VS2015... 30 July 2015 6 min read
Michael Sorens The Zen of Code Reviews: Pre-Review Comments Code Reviews can have a great deal of benefit if they are done well and thoroughly. They are done best... 10 March 2015 14 min read
Dino Esposito Quick and Dirty Web Data-Binding Sometimes, the sheer byzantine complexity of the typical JavaScript frameworks underlying a typical web application can give you pause for... 04 February 2015 12 min read
Jon Smith Using Entity Framework With an Existing Database: Data Access Pre-existing SQL databases, particularly if complex, can often pose problems for software developers who are creating a new application. The... 01 December 2014 18 min read
Tom Fischer Rethinking the Practicalities of Recursion We all love recursion right up to the point of actually using it in production code. Why? Recursion can illustrate... 14 November 2014 11 min read
Konrad Lukasik Take your CRUD to the next level with DDD concepts Sometimes, in a software development, the level of complexity in part of the project can get to a point where... 30 October 2014 10 min read
Edward Charbeneau Creating Custom OAuth Middleware for MVC 5 Website visitors will have come to expect to be able to use OAuth authentication, rather than require yet another ID... 04 August 2014 9 min read
Michael Sorens A TDD Journey: 3- Mocks vs. Stubs; Test Frameworks; Assertions; ReSharper Accelerators Test-Driven Development (TDD) involves the repetition of a very short development cycle that begins with an initially-failing test that defines... 01 August 2014 14 min read
Michael Sorens A TDD Journey: 5- Tests vs. Code; Refactor Friendliness; Test Parameterization Test-Driven Development (TDD) has a workflow of writing some test code, and then writing some production code to make the... 01 August 2014 14 min read
Michael Sorens A TDD Journey: 2- Naming Tests; Mocking Frameworks; Dependency Injection Test-Driven Development (TDD) relies on the repetition of a very short development cycle Starting from an initially failing automated test that... 31 July 2014 13 min read
Konrad Lukasik The JavaScript Landscape in Broad Brushstrokes JavaScript has come a long way from its humble origins as a simple interpreted object-oriented language for browser-side scripting of... 30 July 2014 11 min read
Jon Smith The .NET 4.5 async/await feature in Promise and Practice The .NET 4.5 async/await feature provides an opportunity for improving the scalability and performance of applications, particularly where tasks are... 28 July 2014 20 min read
Michael Sorens A TDD Journey: 1-Trials and Tribulations Test-Driven Development (TDD) has a misleading name, because the objective is to design and specify that the system you are... 15 July 2014 12 min read
Jon Smith Catching Bad Data in Entity Framework Any website that rejects the users' input without giving enough information to correct what they're doing is doomed to be... 11 July 2014 17 min read
Konrad Lukasik Configuration Management with PowerShell and XML For the rapid delivery of any software application, there must be an effective configuration management system that is scripted. As... 03 June 2014 13 min read
Michael Williamson Moving from Practice to Production with Test-Driven Development Michael Williamson answers three common questions that come up in test-driven development (TDD), including the most likely causes of each... 07 April 2014 10 min read