Dino Esposito Thoughts on ASP.NET MVC Authorization and Security It is only a matter of time in developing most websites that you'll need to implement a way of restricting... 22 July 2013 11 min read
Tom Fischer Fluent Code in C# In LINQ, the 'fluent' method syntax flows logically and intuitively, and allows them to be combined simply, because each method... 11 July 2013 14 min read
Sergei Dumnov Creating a Business Intelligence Dashboard with R and ASP.NET MVC: Part 1 It is possible to use the R statistical package to extract Business Intelligence from the data in a SQL Server... 08 July 2013 22 min read
Chris Hurley The overhead of async/await in NET 4.5 The support for asynchronous operations in .NET 4.5 has made it much easier to create easily-intelligible asynchronous methods that avoid... 01 July 2013 7 min read
Michael Sorens How To Document Your PowerShell Library PowerShell provides comment-based help for functions and scripts with Get-Help, but when you want to document modules or generate a... 25 June 2013 16 min read
Ambily Kavumkal Kamalasanan Different Approaches of Entity Framework Entity Framework provides three different approaches to deal with the model, and each one has its own pros and cons.... 20 June 2013 11 min read
Dino Esposito Auto-completion in HTML-Based Input Forms Are there ever times when the best practice for a GUI is to let the user type-in information using the... 13 June 2013 13 min read
Nick Harrison T4 – The Insource Code Monkey T4 usually stays behind the scenes in Visual Studio, but if you find that you have a good reason to... 03 June 2013 16 min read
Dino Esposito Modal Input Forms in ASP.NET MVC Forms in websites have, for a long time, languished in their classic clunky pattern of browser-led 'submit' of content, using... 08 May 2013 12 min read
Alex Papadimoulis Taking NuGet to the Enterprise The NuGet package manager is a great way for developers to install and update third-party tools. It solves a lot... 25 April 2013 20 min read
Holger Schmeling Developing a Report Definition Customization Extension for Multi-Language Reports When you need to present the same SQL Server Reporting Services (SSRS) report in eight or more different languages, or... 19 April 2013 31 min read
Edward Charbeneau Refactoring CSS with Sass and Compass CSS is still a valuable way of specifying the rendered style of HTML objects. By using a preprocessor to assist... 16 April 2013 18 min read
Dino Esposito ASP.NET MVC: Annotated for Input With an ASP.NET MVC application of any size, there comes a time when you are faced with creating utility forms... 15 April 2013 12 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 11: Subversion and Oracle It is only recently that the tools have existed to make source-control easy for database developers. Although entire build-scripts for... 03 April 2013 17 min read
Tom Fischer Beginning Distributed Version Control with Mercurial The move from client-server version ontrol systems (VCS) to distributed version control systems can be bewildering. Tom uses his experience... 02 April 2013 14 min read
Dino Esposito Building a Public HTTP API for Data The creation of a public API for data presents something of a dilemma for the developer. Web API, with its... 21 March 2013 12 min read
Nick Harrison Dynamic LINQ Queries with Expression Trees It's possible to build up dynamic LINQ queries or queries with several conditional criteria. In fact there are several options... 25 February 2013 15 min read
Edward Charbeneau Using SASS and Compass in ASP.Net MVC with Web Workbench The Designers of CSS never envisaged the demands that we make of styles. However, preprocessors such as SASS can provide... 19 February 2013 22 min read
Dino Esposito Multiple Views and DisplayMode Providers in ASP.NET MVC 4 Display modes in ASP.NET MVC 4 provide a neat way of separating page content from the way it is rendered... 18 February 2013 11 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 10: Extending the reach of Subversion Subversion provides a good way of source-controlling a database, but many operations are best done from within your database-development environmant.... 12 February 2013 19 min read