.NET Dino Esposito in .NET HTTP Response Headers in ASP.NET Core ASP.NET Core has the flexibility to add HTTP response headers anywhere in the middleware pipeline. Dino Esposito explains what you... 12 January 2018 11 min read
.NET Lance Talbert in .NET Introduction to Game Development with Unity and C# The easiest technologies to use are often the most difficult to create. Take video games. Objects in games must obey... 09 January 2018 15 min read
.NET Dino Esposito in .NET Adapting Images to Websites Creating web pages with images that look good on all devices and screen sizes is not an easy task. Dino... 14 December 2017 11 min read
.NET Pawel Lukasik in .NET Fixing Those Broken Windows: Dealing with Technical Debt Problems that are not addressed up front are harder and more expensive to fix later. This is true for just... 30 November 2017 11 min read
.NET Hubert Kuffel in .NET MSBuild: Targeting Your Needs The Microsoft Build Engine (MSBuild) works seamlessly within Visual Studio, but it can also be used to build software where... 17 November 2017 12 min read
.NET Dino Esposito in .NET ASP.NET Core Tag Helpers for Bootstrap The ASP.NET Core tag helpers improve on the HTML templated helpers in ASP.NET MVC 5. ASP.NET Core comes with some... 17 November 2017 13 min read
.NET Michal Kostrzewski in .NET Hacking Visual Studio Visual Studio, like any Integrated Development Environment, can host extensions for more specialist languages or development tasks. This sort of... 03 November 2017 8 min read
.NET Dino Esposito in .NET The Secrets of ASP.NET Core User Secrets Although configuration data kept in a user profile folder is reasonably secure for development work, all bets are off once... 31 October 2017 12 min read
.NET Edward Charbeneau in .NET Working with Angular and its Technology Stack in .NET Angular is a great way of creating single-page applications that are easily testable, and have Dependency Injection and Separation of... 19 October 2017 14 min read
.NET Dino Esposito in .NET Abstracting System Time in ASP.NET Applications When designing web applications, it is a good idea to be cautious about the way you handle the time of... 19 September 2017 11 min read
.NET Dennes Torres in .NET Managing the Password of the Application’s User How can you ensure that passwords conform to a policy, even if they are used for connecting applications to databases?... 06 September 2017 26 min read
Mircea Oprea Creating a C++/CLI Wrapper The C++/CLI is a dialect of C++ that is designed to work with the Common Language Infrastructure (CLI). It is... 06 September 2017 13 min read
.NET Dan Turner in .NET Why is My Database Application so Slow? When your application is running slowly, the reflex action is to blame the database queries. It is certainly true that... 24 August 2017 14 min read
.NET Tom Fischer in .NET The Care and Feeding of Tuples in C# Tuples have many uses in languages like F# and Python; they underlie relational theory. The .NET support for tuples seems... 23 August 2017 10 min read
.NET Dennes Torres in .NET Using SQL Server Query Hints with Entity Framework Entity Framework (EF) is designed to work with a variety of data sources. Although this presents many advantages, there is... 01 August 2017 29 min read
.NET Dennes Torres in .NET Encrypting connection strings in web.config Encrypting web.config elements is a good security feature. Web.Config elements can include passwords and important keys that we need to... 01 August 2017 2 min read
T-SQL Programming Darko Martinović in T-SQL Programming SQLCLR in Practice: Creating a Better Way of Sending Email from SQL Server SQLCLR is now considered a robust solution to the few niche requirements that can't be met by the built-in features... 17 July 2017 36 min read
.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