Dino Esposito Posting Form Content via JavaScript Web-based applications run smoother if instead of using the traditional form method, they use JavaScript to post data to the... 16 March 2016 12 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
Dino Esposito Script Loading between HTTP/1.1 and HTTP/2 Web pages increasingly suffer from JavaScript-library bloat. Because it is difficult to avoid the awkward wait while these libraries load,... 23 December 2015 12 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
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
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
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
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
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
.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