Psychic Debugging of Async Methods – Stephen Toub discusses 4 common classes of problem people run into with the async/await functionality, using his ‘psychic’ powers to deduce from a short problem report what the most likely cause or causes are and offers some guidance to solve the problem.
Integer division that rounds up – Eric Lippert takes on the topic of division if integers, discussing what is in the C# specification, and looking at implementing a division operator which rounds up
On Code Documentation or How to find your way Around a Resort – Anders Abel discusses the tricky topic of documentation of a code base, illustrating by analogy the common mistakes that people make when documenting a code base, before giving some tips on appropriate documentation at various levels.
Building real time applications with Azure Mobile Services – Filip W. takes a look at building push notifications into your applications with support for a variety of client platforms with the Pusher 3rd party tool available in the Azure marketplace, showing a sample implementation whcih pushes the music he is listening out to clients.
Yo dawg, I herd you like loops, so jQuery put a loop in your code – Elijah Manor discusses the uses and misuses of looping in jQuery, discussing how it provides automatic implicit looping which should be used in most cases, only breaking out explicit looping when absolutely necessary.
Everything You’ve Ever Wanted to Know About HTTP in 6 Pages or Less – DZone’s latest RefCard(z) covers the HTTP protocol, giving 6 pages of dense information about the protocol and its implementation – this is the kind of knowledge that really enhances your developer understanding as HTTP is so prevalent.
Community
NxtGenUG – Event: TypeScript with Mark Rendle – Mark Rendle takes his TypeScript talk to the Oxford chapter of the NxtGenUG on the evening of Tuesday 5th February, where he will give a detailed taste of the TypeScript language extensions to JavaScript, the IDE Support, using TypeScript in Windows 8 Application, and outside of VS and .NET, and much more.
Technical Update for the Microsoft Platform 2013 – The folks over at Black Marble are running a ‘Technical Update for the Microsoft Platform 2013’ at Cardinal Place, London on the morning of Wednesday 6th March – this is a great opportunity to learn what the future holds, and how all the bits of the roadmap link together. Registration is required.