Dino Esposito So You Need to Expose JSON Endpoints Even the most experienced programmers can be caught unawares by software they've used for years without trouble. Dino Esposito explains... 15 October 2015 11 min read
Doris Robinson Testing and the Application Lifecycle In application or database development, testing is too often given secondary importance. There are advantages to the whole delivery process... 07 October 2015 19 min read
Casimir Saternos SQL and R Not only can you easily retrieve data from SQL Sources for analysis and visualisation in R, but you can also... 18 September 2015 17 min read
Dino Esposito Monitor Server Tasks with ASP.NET SignalR and Bootstrap Despite the fact that browsers were designed specifically to get information from the server only by requesting or 'pulling' it,... 14 September 2015 13 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
Casimir Saternos Visualizing Data with R It isn't just the attraction of the huge range of statistical analyses afforded by R that attracts data people to... 24 August 2015 12 min read
David Berry Improving Web Page Performance Visitors to a website are put off by having to wait for pages to load. Additionally, Google uses the metric... 21 August 2015 17 min read
Dino Esposito Selective Updates with ASP.NET SignalR SignalR is great for all those tasks that one would otherwise need to rely on AJAX. However, it is much... 13 August 2015 12 min read
Michael Sorens When to Quote in PowerShell The one question about PowerShell that trips up almost everyone is about when and how to quote strings. Because PowerShell... 12 August 2015 16 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
Arkadiusz Pachucy Multi-Platform Mobile Development with PhoneGap It seems a great idea to have your application on all the main mobile platforms as well as on the... 27 July 2015 17 min read
Christos Matskas An Introduction to Real-Time Communication with SignalR SignalR, from Microsoft, solves many of the problems that come with developing web applications that need a communication channel with... 23 July 2015 10 min read
Dino Esposito Tracking Online Users with SignalR SignalR is all about pushing notifications and data between web server and browser, but you can tap into a by-product... 14 July 2015 11 min read
Tom Fischer Safe(r) Custom User-Authentication If you are still storing passwords with MD5 hashing you're doing it wrong. The .NET platform provides a Cryptography library... 12 June 2015 16 min read
Dino Esposito Tracking Online Users Sometimes, the requirements for a web application include a list of users that are currently logged-in. It would seem, at... 10 June 2015 11 min read
Karsten Kempe Building a Customised ALM Platform with TFS and VSO The latest versions of Team Foundation Server are not only sophisticated, but extensible. Continue their course of openness, Microsoft have... 22 May 2015 17 min read
Dino Esposito ASP.NET SignalR: Old-fashioned Polling, Just Done Better A website often needs to update a page as the underlying data changes. You can, of course, just poll the... 18 May 2015 12 min read
Jaroslaw Szczegielniak Introducing Single Sign-on to an existing ASP.NET MVC application Implementing a single sign-on for a set of a company's business applications isn't hard if they are all new applications,... 27 April 2015 31 min read
Chris Hurley Catching Performance Issues in Development Refactoring code won't cause performance problems, right? This was the assumption when Chris Hurley and his team went out to... 16 April 2015 7 min read
Dino Esposito Handmade Claims-based Authentication for Old-fashioned ASP.NET Sites ASP.NET's identity framework gives you everything you need for using Claims-Based identities. However, claims-based identities can be simulated in plain... 13 April 2015 12 min read