.NET Dino Esposito in .NET Anti-Forgery Validation in ASP.NET Core Hackers use the cross-site request forgery technique to grab the identity and privileges of legitimate authenticated users of a site... 17 July 2017 12 min read
.NET Dino Esposito in .NET Revisiting Script Injection in ASP.NET The danger of Cross-Site Scripting (XSS) has to be dealt with in any web application. You do this by validating... 05 July 2017 12 min read
.NET Dennes Torres in .NET Visual Studio 2017 and Swagger: Building and Documenting Web APIs The OpenAPI ‘Swagger’ Specification defines a protocol that allows applications to discover, and generate documentation of methods, parameters and models... 20 June 2017 16 min read
.NET Dino Esposito in .NET Control the Controller in ASP.NET MVC Because of its obvious importance in coordinating the MVC application, we tend to be wary of being too adventurous with... 08 June 2017 12 min read
.NET Michael Sorens in .NET PowerShell LINQ Guide: Operators & Performance Complete reference for using LINQ operators in PowerShell. Covers syntax, delegates, performance gains over native loops, and working examples for... 19 May 2017 47 min read
.NET Michael Sorens in .NET A Visual Lexicon of LINQ LINQ is best learned from examples, but few LINQ resources supply, along with the code, pictures that illustrate what each... 25 April 2017 18 min read
.NET Michael Sorens in .NET A Visual Lexicon of LINQ: The Wallchart Here is a handy wallchart that condenses the information contained in our article 'The Visual LINQ Lexicon' even further, but... 25 April 2017 0 min read
.NET Dino Esposito in .NET Improvements to Model Binding in ASP.NET Core Model Binding has been a popular feature of ASP.NET MVC, but has, before now, had some minor restrictions. ASP.NET Core... 25 April 2017 11 min read
.NET Michael Sorens in .NET Ten Unsung Visual Studio Time-Savers We all have our favourite third-party extensions to Visual Studio, and although we all like Resharper, there are many others... 06 April 2017 18 min read
BI Krzysztof Stanaszek in BI Scala and Apache Spark in Tandem as a Next-Generation ETL Framework Scala and Apache Spark might seem an unlikely medium for implementing an ETL process, but there are reasons for considering... 06 April 2017 14 min read
.NET Jon Smith in .NET Building Better Entity Framework Applications Entity Framework (EF) is Microsoft’s Object/Relational (ORM) database access library, with a new generation, EF Core, released in 2016. In... 27 March 2017 22 min read
.NET Dino Esposito in .NET Model Binding in ASP.NET Core Model binders work under the covers in ASP.Net MVC to provide the data for the action methods on a controller... 27 March 2017 13 min read
.NET Edward Elliott in .NET What is the Go Language, and Why is it Useful? When Google announced the 'Go' language in 2009 we were all underexcited. After all, a compiled, statically typed language in... 24 February 2017 24 min read
.NET Dino Esposito in .NET The Common Problems of Data Grids Data grids are easy to do in HTML, and if we want anything complicated in terms of scrolling, locking and... 14 February 2017 12 min read
.NET Sophia Segal in .NET User Acceptance Testing and the Application Lifecycle User Acceptance Testing (UAT) is an important part of the development process. If carried out as early as possible and... 03 February 2017 24 min read
JavaScript Camilo Reyes in JavaScript Working with the BigInt Type in Node and SQL Server Node.JS and SQL Server are a good match for creating non-blocking, event-driven database applications. Though you can use ODBC or... 30 January 2017 13 min read
.NET Vishwas Parameshwarappa in .NET Continuous Code Quality Inspection with SonarQube There are many ways that static code analysis can help to speed software delivery. It can pick up, as a... 20 January 2017 13 min read
.NET Tom Fischer in .NET AWS Simple Workflow Service (SWF) with C#: Developer Guide How to build workflow solutions using AWS Simple Workflow Service (SWF) with C# and the AWS SDK for .NET. Covers... 12 January 2017 27 min read
.NET Sanjay Patel Ryan Bisson in .NET When a Single ASP.NET Client makes Concurrent Requests for Writeable Session Variables The design of ASP.NET includes the valuable session variables that enable the application to keep track of individual sessions. Unfortunately... 12 January 2017 6 min read
.NET Dino Esposito in .NET Printing from ASP.NET MVC Even though we're less inclined to print web-pages nowadays, it often makes sense to save useful content from a website... 12 January 2017 12 min read