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
Sunil Pardasani Behaviour Driven Development Part 3 – Benefits of using BDD Programming Methodology Behaviour Driven Development requires the use of ubiquitous language to clearly state the requirements for a software project. As Sunil... 04 August 2015 11 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
Sunil Pardasani Behaviour Driven Development: Part 2 – Implementing Scenarios and Step Definitions in Specflow In Behaviour-driven Development, the scenarios that you work out with the participants in the development in order to specify the... 29 June 2015 1 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
Sunil Pardasani Behaviour Driven Development Overview Part 1 – Ubiquitous Language Behaviour Driven Development is an Agile methodology that aims to allow software development and management teams to use shared tools... 02 June 2015 10 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
Dino Esposito Premature Scalability and the Root of All Evil When you're designing an application, there is a temptation to build it to a super-scalable future-proof architecture, even when the... 18 March 2015 13 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
Casimir Saternos R Basics For exploring data and doing open-ended statistical analysis on it, nothing beats the R language. Over the years, this open-source... 04 March 2015 12 min read