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
.NET Jon Smith in .NET The Compromise Between Development Time and Performance in Data-Driven ASP.NET MVC As developers we always want to produce efficient code, but efficient in what - development time or overall performance? In... 03 March 2015 22 min read
Dino Esposito Quick and Dirty Web Data-Binding Sometimes, the sheer byzantine complexity of the typical JavaScript frameworks underlying a typical web application can give you pause for... 04 February 2015 12 min read
Nick Harrison ASP.NET MVC Security through Validation ASP.NET MVC provides a way of providing declarative validation of user inputs. It removes a lot of the tedium of... 20 January 2015 13 min read
Dino Esposito Revisiting Partial View Rendering in ASP.NET MVC For any browser-based application, it makes sense to load into the web page just the content that is immediately required... 15 January 2015 12 min read
Jon Smith Using Entity Framework with an Existing Database: User Interface Pre-existing databases can pose some difficulties for software developers using an ORM. To demonstrate ways of circumventing them, Jon Smith... 16 December 2014 24 min read
Jim Holmes Practical UI Test Automation – Locators and Asynchronous Loading Having set us down an enlightened path of User Interface test automation, Jim Holmes returns to give some advice on... 04 December 2014 23 min read
Nick Harrison Extending Editor Templates for ASP.NET MVC If you find yourself doing routine work repeatedly in ASP.NET MVC, it is worth exploring the possibilities that come from... 02 December 2014 12 min read
Jon Smith Using Entity Framework With an Existing Database: Data Access Pre-existing SQL databases, particularly if complex, can often pose problems for software developers who are creating a new application. The... 01 December 2014 18 min read