Software

  • AngularJS: AngularJS 1.2.0: timely-delivery – The AngularJS Team announce the release of Angular 1.2.0, the official release of AngularJS which builds on the three release candidate and introduces a number of significant new features
  • Humanizer hit V1 – Mehdi Khalili announces the 1.0 release of Humanizer a library which transforms a number of different formats of phrasing to human readable values

Information

  • 30 Days of TDD – Day 19 – Refactoring Revisited Pt. 2 – James Bender continues his series on Test Driven Development from first principles with a continuation of his look at the Refactoring portion of the process, exploring the deeper meaning of refactoring above the simple extraction of methods.
  • Output Caching in ASP.NET Web API 2 – StrathWeb – Filip W shares a look at output caching in ASP.NET Web API 2 and unveils the WebAPI 2.0 version of his output caching library.
  • Death to the IF statement – Phil Haack highlights an article from Michael Feathers on how less control structures mean better code, and discusses how this concept and that of functional programming has started to shape the code he writes.
  • Refactoring to Functional- Basic Primitives – Hadi Hariri is also on a functional programming trip, with the second part of a series of posts looking migrating code to a more functional style.
  • Practical Math for Programmers: O Notation – Erik Dietrich discusses the O notation for functions, and how understanding these concepts and the maths behind it can help make you a better programmer.
  • OData Web API Batching with Actions – Chris Martinez explores the batching support in OData services provided by ASP.NET Web API, and how you can make use of it in your applications