Hugh Bin-Haad Relational Algebra and its implications for NoSQL databases With the rise of NoSQL databases that are exploiting aspects of SQL for querying, and are embracing full transactionality, is... 01 April 2016 4 min read
Jon Smith Introduction to Bower, Grunt, and Gulp in Visual Studio Developers are now spending much more time writing and debugging JavaScript, CSS, HTML templates etc. Microsoft have responded by adding... 23 February 2016 22 min read
Dino Esposito Keeping POST and GET Separated The occasional problems that you can get with POST and GET are typical of the difficulties of separating any command... 16 February 2016 11 min read
Dino Esposito Common Aspects of ASP.NET Code: in Web Forms and MVC Is it time to abandon the use of Web Forms in favour of controller methods in ASP.NET MVC? As always,... 22 January 2016 12 min read
Jon Smith How to Take an Asp.Net MVC Web Site Down for Maintenance Keeping a customer facing web site up and performing well is a challenge, especially when you are still adding new... 07 January 2016 14 min read
Nick Harrison Using Scaffolding to Create MVC Applications with Visual Studio Scaffolding is a great way of kick-starting model-view-controller (MVC) framework development. Visual Studio's MVC Scaffolding uses templates to generate the... 14 December 2015 14 min read
Dino Esposito Tips and Tricks about Razor Partial Views Partial views in ASP.NET MVC allow you to reuse and customise components to act like user controls. They consist of... 23 November 2015 12 min read
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
Adam Aspin SQLXML Bulk Loader: The Sequel SQLXML isn't exactly new technology, and parts of it aren't pretty, but if you need to heave vast quantities of... 25 September 2015 24 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
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
Adam Aspin SQLXML Bulk Loader Basics SQLXML isn't exactly new technology, but like the even more venerable BCP, it remains the quickest and most reliable way... 02 June 2015 26 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
Robert Sheldon How to Get SQL Server Security Horribly Wrong It is no good doing some or most of the aspects of SQL Server security right. You have to get... 29 April 2015 24 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
Adam Aspin Mobile BI with SQL Server Reporting Services For users to get the information they need from mobile reports, we frequently have to tailor the way we design... 15 April 2015 30 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
Robert Sheldon How to get Database Design Horribly Wrong Database Design is one of those tasks where you have to carefully get all the major aspects right. If you... 06 March 2015 34 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
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