How to speed your code using CPU caches

How to speed your code using CPU caches

Techniques include using cache-friendly structs provides a huge performance gain

08/21/17

How to use Apache Kafka messaging in .Net

How to use Apache Kafka messaging in .Net

Take advantage of the fast and scalable open source message broker to meet high-volume data processing challenges on Windows

08/14/17

How to (not) use the large object heap in .Net

How to (not) use the large object heap in .Net

Understand why the large object heap in .Net is prone to fragmentation and how to use memory more efficiently

08/07/17

How to log request and response metadata in ASP.Net Web API

How to log request and response metadata in ASP.Net Web API

Take advantage of a custom message handler to log request and response metadata in Web API for debugging, tracing and inspection of the incoming and outgoing calls

07/31/17

How to write performance tests using NBench

How to write performance tests using NBench

Take advantage of NBench to analyze code throughput, memory allocations, and GC overhead in your .NET application

07/24/17

How to make your Web API responses consistent and useful

How to make your Web API responses consistent and useful

A custom wrapper for your Web API responses can provide meaningful information and ensure consistency regardless of success or failure

07/17/17

How to do partial updates to REST API resources

How to do partial updates to REST API resources

Take advantage of HTTP PATCH to partially update resources and transfer less data over the wire

07/10/17

How to use the mediator design pattern in C#

How to use the mediator design pattern in C#

Take advantage of the mediator design pattern to promote loose coupling and simplify the coding of object interactions

07/03/17

How to use correlation IDs in ASP.Net Web API

How to use correlation IDs in ASP.Net Web API

Take advantage of the built-in correlation IDs in Web API to track HTTP requests that flow through multiple back-end services

06/26/17

Understand the .Net CLR thread pool

Understand the .Net CLR thread pool

Knowing how thread injection works in .Net is key to allowing your ASP.Net application to make the best use of system resources

06/19/17

How to work with RabbitMQ in C#

How to work with RabbitMQ in C#

Take advantage of RabbitMQ, an open source, fast message broker to store and retrieve messages in your applications

06/12/17

How to implement the template method design pattern in C#

How to implement the template method design pattern in C#

The template method design pattern allows you to define the skeleton of an algorithm in a base class and defer the details to subclasses

06/05/17

Introducing the ASP.Net Core MVC framework

Introducing the ASP.Net Core MVC framework

The ASP.Net Core MVC framework enables you to build applications that are loosely-coupled, responsive, fast and easier to test and maintain

05/31/17

My two cents on WebClient vs HttpClient vs HttpWebRequest

My two cents on WebClient vs HttpClient vs HttpWebRequest

Understand the merits and demerits of the three approaches — WebClient, HttpClient and HttpWebRequest — when working with HTTP requests and responses

05/30/17

How to work with HTTP Range Headers in WebAPI

How to work with HTTP Range Headers in WebAPI

Range requests enable you to retrieve partial content in lieu of the entire content for improved performance when working with WebAPI over HTTP.

05/26/17

How to implement a type-safe enum pattern in C#

This article presents a discussion on enums, what they are and why they are useful and the design constraints when using enums in applications and how to implement a type-safe enum pattern with code examples wherever appropriate.

05/25/17

How to implement DI in WebAPI using StructureMap

How to implement DI in WebAPI using StructureMap

StructureMap can inject the necessary dependencies seamlessly in your WebAPI controllers

05/10/17

How to work with AutoMapper in C#

How to work with AutoMapper in C#

You can use AutoMapper to eliminate the need to having to write a lot of boilerplate code when mapping objects in your application

04/27/17

My two cents on using the IHttpActionResult interface in WebAPI

My two cents on using the IHttpActionResult interface in WebAPI

This article provides a discussion on how we can send back responses in WebAPI using the IHttpActionResult interface and how things have changed from the way we used the HttpResponseMessage class in the earlier versions of WebAPI.

04/25/17

How to implement DI in WebAPI using NInject

How to implement DI in WebAPI using NInject

NInject is a popular IOC container that can be used to inject dependencies in your WebAPI controllers easily

04/21/17

Load More