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 RWD, Mobile-first, JavaScript and Performance The easiest way to make a responsive web application perform well is to minimize requests and the amount of data... 28 February 2015 11 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
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
Dino Esposito The JavaScript Overload and Micro Frameworks You can achieve a lot with HTML5 and CSS, but only if you employ JavaScript libraries as well. It used... 21 November 2014 11 min read
Jim Holmes Getting Started with UI Test Automation User Interface test automation is a tricky practice, and it's not always obvious what the benefits are. UI tests are... 14 November 2014 17 min read
Tom Fischer Rethinking the Practicalities of Recursion We all love recursion right up to the point of actually using it in production code. Why? Recursion can illustrate... 14 November 2014 11 min read
Konrad Lukasik Take your CRUD to the next level with DDD concepts Sometimes, in a software development, the level of complexity in part of the project can get to a point where... 30 October 2014 10 min read
Dino Esposito Responsive Web Design: Relying on the Form-Factor For visitors to get a good experience from your website irrespective of the device they use, you need to do... 07 October 2014 11 min read
Edward Charbeneau Building a Better NuGet NuGet is the standard package manager for the Microsoft development platform including .NET. It has transformed the ease of getting... 07 October 2014 7 min read
Michael Sorens Acceptance Testing with FitNesse: Database Fixtures, Project Overview There aren't many frameworks for writing acceptance tests for databases, including SQL Server. FitNesse is an obvious choice since it... 03 October 2014 10 min read
Dino Esposito Responsive Web Design: The Downsides Although Responsive Web Design (RWD) makes it possible to deliver design that is appropriate to a wide range in the... 22 September 2014 10 min read
Edward Charbeneau On Creating a Live Style Guide for MVC Application Development Before developing any browser-based application, you can both accelerate and coordinate development by creating a live style guide that displays... 28 August 2014 8 min read