Software

  • ASP.NET 5 Beta5 Now Available – Daniel Roth highlights the shipping of ASP.NET 5 Beta 5 as an in place update to Visual Studio 2015 RC which updates the ASP.NET Engine, but not the IDE tooling. The post provides an overview of the updates included, as well as instructions on updating existing projects.
  • Release Dates and Compatibility: Visual Studio 2015 and the Windows 10 SDK – Emilio Salvador Prieto highlights the two relevant dates for releases, and discusses how you should plan for the gap between VS2015 Release and Windows 10 (and its SDK) release dates

Information

  • Diamond dependencies – Eric Brechner discusses the second order effects and complex dependencies which hold back software development efficiency.
  • Refactoring with Loops and Collection Pipelines – Martin Fowler continues extending his recent article on Refactoring loops in code into a more modern approach using Collection Pipelines, sharing examples of the refactoring approaches.
  • Defensive Programming Gone Too Far, Or Respecting Your Contracts – Sasha Goldshtein discusses the practices of defensive programming, and how there are times when you should rely on the consumers of your code not being stupid to avoid having too much defensiveness in your code.
  • Simplifying the Liskov Substitution Principle of SOLID in C# – Dhananjay Kumar discusses the Liskov Substitution Principle which is the ‘L’ from the SOLID principles, looking at how derived classes should be able to replace their base class in use without any change in behaviour of the system
  • Chess TDD 40: Diagonal Capture for Pawns – Erik Dietrich follows straight on from episode 39 with a look at the behaviour of the pawns in his Chess game
  • WebAssembly – A new Hope – Roland Weigelt discusses the recent announcement about WebAssembly, a proposal with good support to make a low-level code which other languages can compile down to for client side web applications.
  • Agile Culture – is it a thing? is it important? – Nathan Gloyn continues his series of posts discussion the use of Agile practices, in this post focusing on the cultural side of being agile.

Community

  • Web European Conference Registrations opens 1st July 12:00CET – Simone Chiaretta highlights the Web European Conference taking place September 26, 2015 at Universita’ degli studi di Milano – Bicocca. This is a very affordable conference, with tickets ranging from free to 28 Euros if you want lunch and a T-shirt.