How to work with FileSystemWatcher in C#

How to work with FileSystemWatcher in C#

The FileSystemWatcher class can be used to monitor changes to file system and trigger events when such changes occur

03/28/17

Working with the DotMemory Unit framework

Working with the DotMemory Unit framework

The DotMemory Unit framework from JetBrains can be used to analyze memory usage, write unit tests, and detect memory issues in .Net apps

03/27/17

How to measure the execution time using PostSharp

How to measure the execution time using PostSharp

PostSharp's AOP capabilities help you profile methods and identify the slow running methods in your application

03/24/17

C# 7 in depth : Exploring local functions

C# 7 in depth : Exploring local functions

Local functions enable you to define a function within the scope of another method to help in promoting encapsulation and bring local variables into scope

03/20/17

How to work with the Visitor design pattern

How to work with the Visitor design pattern

The Visitor design pattern provides flexibility in your designs by enabling you to define a new operation without needing to change the types of the elements on which it would operate

03/13/17

Compressing Web API responses to reduce payload

Compressing Web API responses to reduce payload

The abundance and easy availability of CPU at the expense of network bandwidth can be a good reason to use content compression in Web API for faster responses and improved performance

02/27/17

How to enable CORS on your Web API

How to enable CORS on your Web API

Cross-Origin Resource Sharing in ASP.Net Web API allows cross-domain access to your Web API methods

02/24/17

Implementing the Composite design pattern in C#

Implementing the Composite design pattern in C#

This pattern represents part-whole hierarchies of objects such that the consumers or the clients can treat the objects and also the compositions of objects in a uniform manner

02/22/17

My two cents on task continuation in .Net

My two cents on task continuation in .Net

Create continuations using the Task Parallel Library that can run immediately after the execution of the antecedent is complete or to chain tasks as continuations

02/17/17

How to work with xUnit.Net framework

How to work with xUnit.Net framework

xUnit.Net is an open source unit testing tool for the .Net Framework that provides an easy way to work with data driven unit tests

02/10/17

How to work with ConcurrentBag and ConcurrentDictionary in .Net

How to work with ConcurrentBag and ConcurrentDictionary in .Net

The ConcurrentDictionary and ConcurrentBag classes provide lock-free, thread-safe implementations to work with collections in .Net

01/31/17

Implementing the Observer design pattern in C#

Implementing the Observer design pattern in C#

The observer design pattern defines one-to-many relationship between objects so that changes to one object can be notified to the other dependent objects

01/30/17

My two cents on unit testing asynchronous code

My two cents on unit testing asynchronous code

Understand how asynchrony works in .Net and adhere to the recommended practices when writing unit tests to test asynchronous code

01/26/17

Decouple abstraction from its implementation using bridge design pattern

Decouple abstraction from its implementation using bridge design pattern

The bridge design pattern can be used to decouple an abstraction from its implementation so that both can be changed independent of each other

01/19/17

Implementing the prototype design pattern

Implementing the prototype design pattern

The prototype design pattern enables you to create new instances by copying existing instances to avoid the overhead involved in creating objects that can consume more resources

01/12/17

My two cents on the Task.WaitAll and Task.WhenAll methods

My two cents on the Task.WaitAll and Task.WhenAll methods

Understand the differences between Task.WaitAll and Task.WhenAll methods and when one should be used over the other

12/23/16

How to manage and configure application pools in IIS

How to manage and configure application pools in IIS

Application pools isolate applications even if they are running on the same server for better reliability, security and improved performance

12/20/16

New features in C# 7

New features in C# 7

C# 7 focuses on better developer productivity and enhanced performance

12/19/16

More guidelines and best practices on asynchronous programming

More guidelines and best practices on asynchronous programming

Follow the recommended practices when working with asynchronous programming to achieve scalability and performance benefits

12/13/16

How to work with NLog in .Net

How to work with NLog in .Net

NLog can log your app data and create logs regardless of the size and complexity of your application

11/28/16

Load More