Skip to content

Articles

Practical technical writing.

Deep dives on .NET, Redis, Docker, microservices, and performance — written from the trenches.

Collection

Articles

Net Core05 Nov 2020

Creating and Deleting Docker Images in .NET Core Without Writing Commands

Creating and Deleting Docker Images in .NET Core Without Writing Commands

41 readsRead more
Net Core23 Mar 2022

.NET Core Dapper Repository Pattern: CRUD Tutorial

.NET Core Dapper Repository Pattern: CRUD Tutorial

68 readsRead more
Net Core24 Mar 2022

.NET Core Dapper Repository Pattern: Stored Procedures and Queries

.NET Core Dapper Repository Pattern: Stored Procedures and Queries

44 readsRead more
Net Core16 Mar 2022

TCP Socket Development in .NET Core

TCP Socket Development in .NET Core

34 readsRead more
Devextreme20 Feb 2022

Updating DevExtreme DataGrid Rows with Forms in ASP.NET Core

Updating DevExtreme DataGrid Rows with Forms in ASP.NET Core

50 readsRead more
Devextreme18 Mar 2022

DevExtreme Diagram in ASP.NET Core

DevExtreme Diagram in ASP.NET Core

44 readsRead more
Devextreme16 Mar 2022

DevExtreme Scheduler in ASP.NET Core

DevExtreme Scheduler in ASP.NET Core

46 readsRead more
Devextreme17 Mar 2022

DevExtreme DataGrid Row Selection, Filtering, and Paging in ASP.NET Core

DevExtreme DataGrid Row Selection, Filtering, and Paging in ASP.NET Core

53 readsRead more
Devextreme15 Mar 2022

Building DevExtreme Doughnut and Color Bar Charts in ASP.NET Core

Building DevExtreme Doughnut and Color Bar Charts in ASP.NET Core

53 readsRead more
Devextreme24 Jun 2020

Your First DevExtreme Grid Application in ASP.NET Core

Your First DevExtreme Grid Application in ASP.NET Core

42 readsRead more
Devextreme24 Jun 2020

DevExtreme Grid and ASP.NET Core

DevExtreme Grid and ASP.NET Core

43 readsRead more
Devextreme27 Jun 2020

Adding Images and Dropdown Lists to DevExtreme DataGrid

Adding Images and Dropdown Lists to DevExtreme DataGrid

41 readsRead more
Devextreme27 Jun 2020

Updating Rows in DevExtreme DataGrid

Updating Rows in DevExtreme DataGrid

50 readsRead more
Asp.Net Core19 Apr 2022

Allowing All Origins with CORS on ASP.NET Core Controllers and Actions

Allowing All Origins with CORS on ASP.NET Core Controllers and Actions

49 readsRead more
Asp.Net Core17 Mar 2022

Custom Logging in ASP.NET Core

Custom Logging in ASP.NET Core

46 readsRead more
Asp.Net Core02 Apr 2022

Custom Exception Handler Middleware in ASP.NET Core

Custom Exception Handler Middleware in ASP.NET Core

48 readsRead more
Asp.Net Core20 Apr 2022

Entity Framework Core Scaffold-DbContext Tutorial in ASP.NET Core

Entity Framework Core Scaffold-DbContext Tutorial in ASP.NET Core

44 readsRead more
Asp.Net Core01 Apr 2022

ExceptionFilterAttribute in ASP.NET Core

ExceptionFilterAttribute in ASP.NET Core

53 readsRead more
Asp.Net Core31 Mar 2022

ExceptionHandler Middleware in ASP.NET Core

ExceptionHandler Middleware in ASP.NET Core

46 readsRead more
Asp.Net Core03 Apr 2022

Hangfire Dashboard Authorization Filters in ASP.NET Core

Hangfire Dashboard Authorization Filters in ASP.NET Core

58 readsRead more
Asp.Net Core14 Apr 2022

IP Address Checks on ASP.NET Core Controllers and Actions

IP Address Checks on ASP.NET Core Controllers and Actions

37 readsRead more
Asp.Net Core12 Apr 2022

IP Blocklist and Allowlist Middleware in ASP.NET Core

IP Blocklist and Allowlist Middleware in ASP.NET Core

33 readsRead more
Asp.Net Core04 Apr 2022

MemoryCache and Delegates in ASP.NET Core

MemoryCache and Delegates in ASP.NET Core

47 readsRead more
Asp.Net Core28 Mar 2022

Scheduling with Quartz in ASP.NET Core

Scheduling with Quartz in ASP.NET Core

35 readsRead more
Asp.Net Core18 Apr 2022

Protecting Secrets in ASP.NET Core

Protecting Secrets in ASP.NET Core

43 readsRead more
Asp.Net Core13 Apr 2022

ASP.NET Core SignalR Tutorial

ASP.NET Core SignalR Tutorial

42 readsRead more
Asp.Net Core21 Apr 2022

ASP.NET Core Areas Tutorial

ASP.NET Core Areas Tutorial

52 readsRead more
Asp.Net Core05 May 2022

ASP.NET Core Autofac Tutorial

ASP.NET Core Autofac Tutorial

54 readsRead more
Asp.Net Core10 Apr 2022

ASP.NET Core DataProtector Tutorial

ASP.NET Core DataProtector Tutorial

40 readsRead more
Asp.Net Core08 Jun 2022

ASP.NET Core Delegate Examples: Func and Action

ASP.NET Core Delegate Examples: Func and Action

53 readsRead more
Asp.Net Core08 Jun 2022

ASP.NET Core FluentValidation Example

ASP.NET Core FluentValidation Example

48 readsRead more
Asp.Net Core06 Jun 2022

ASP.NET Core Reflection Example

ASP.NET Core Reflection Example

61 readsRead more
Asp.Net Core30 Mar 2022

Scheduling Tasks with Hangfire in ASP.NET Core

Scheduling Tasks with Hangfire in ASP.NET Core

40 readsRead more
Asp.Net Core24 May 2022

Task CancellationToken in ASP.NET Core

Task CancellationToken in ASP.NET Core

52 readsRead more
Asp.Net Core23 May 2022

Task.ContinueWith in ASP.NET Core

Task.ContinueWith in ASP.NET Core

53 readsRead more
Asp.Net Core24 May 2022

Task.FromResult and Task.CompletedTask in ASP.NET Core

Task.FromResult and Task.CompletedTask in ASP.NET Core

44 readsRead more
Asp.Net Core28 May 2022

Task Parallel Library: Parallel.For in ASP.NET Core

Task Parallel Library: Parallel.For in ASP.NET Core

46 readsRead more
Asp.Net Core28 May 2022

Task Parallel Library: Parallel.ForEach in ASP.NET Core

Task Parallel Library: Parallel.ForEach in ASP.NET Core

40 readsRead more
Asp.Net Core26 May 2022

Task Properties in ASP.NET Core

Task Properties in ASP.NET Core

43 readsRead more
Asp.Net Core26 May 2022

Task.Result in ASP.NET Core

Task.Result in ASP.NET Core

45 readsRead more
Asp.Net Core23 May 2022

Task.Run in ASP.NET Core

Task.Run in ASP.NET Core

42 readsRead more
Asp.Net Core23 May 2022

Starting Tasks with StartNew in ASP.NET Core

Starting Tasks with StartNew in ASP.NET Core

43 readsRead more
Asp.Net Core26 May 2022

Task and ValueTask in ASP.NET Core

Task and ValueTask in ASP.NET Core

46 readsRead more
Asp.Net Core23 May 2022

Task.WaitAll and Task.WaitAny in ASP.NET Core

Task.WaitAll and Task.WaitAny in ASP.NET Core

46 readsRead more
Asp.Net Core23 May 2022

Task.WhenAll and Task.WhenAny in ASP.NET Core

Task.WhenAll and Task.WhenAny in ASP.NET Core

34 readsRead more
Asp.Net Core20 Mar 2022

IHostedService and BackgroundService in ASP.NET Core

IHostedService and BackgroundService in ASP.NET Core

33 readsRead more
Asp.Net Core25 Feb 2022

Swagger for ASP.NET Core Web API

Swagger for ASP.NET Core Web API

41 readsRead more
Asp.Net Core22 Mar 2022

Ocelot API Gateway for Microservices in ASP.NET Core

Ocelot API Gateway for Microservices in ASP.NET Core

46 readsRead more
Elasticsearch17 Sept 2023

All About Elasticsearch

All About Elasticsearch

47 readsRead more
Elasticsearch26 Mar 2022

Elasticsearch CRUD with ASP.NET Core

Elasticsearch CRUD with ASP.NET Core

48 readsRead more
Elasticsearch29 Mar 2022

Elasticsearch Queries with ASP.NET Core

Elasticsearch Queries with ASP.NET Core

39 readsRead more
Elasticsearch19 Mar 2022

Serilog and Elasticsearch in ASP.NET Core

Serilog and Elasticsearch in ASP.NET Core

64 readsRead more
Elasticsearch08 Mar 2022

Elasticsearch Stats Aggregations

Elasticsearch Stats Aggregations

34 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Exists and Must

Elasticsearch Exists and Must

28 readsRead more
Elasticsearch05 Mar 2022

Elasticsearch Standard Analyzer

Elasticsearch Standard Analyzer

27 readsRead more
Elasticsearch08 Mar 2022

Elasticsearch Aggregations: Average, Minimum, Maximum, and Sum

Elasticsearch Aggregations: Average, Minimum, Maximum, and Sum

34 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Date Formats and Sorting

Elasticsearch Date Formats and Sorting

35 readsRead more
Elasticsearch04 Mar 2022

Introduction to Elasticsearch

Introduction to Elasticsearch

54 readsRead more
Elasticsearch08 Sept 2023

Elasticsearch Highlighting

Elasticsearch Highlighting

26 readsRead more
Elasticsearch20 Aug 2023

Installing Elasticsearch, Kibana, and Logstash with Docker Desktop

Installing Elasticsearch, Kibana, and Logstash with Docker Desktop

47 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Match and Minimum_Should_Match

Elasticsearch Match and Minimum_Should_Match

35 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Must and Must_Not

Elasticsearch Must and Must_Not

37 readsRead more
Elasticsearch05 Mar 2022

Elasticsearch Optimistic Concurrency Control

Elasticsearch Optimistic Concurrency Control

25 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Regexp and Range Queries

Elasticsearch Regexp and Range Queries

36 readsRead more
Elasticsearch01 Apr 2022

Elasticsearch Source and Match_Phrase_Prefix

Elasticsearch Source and Match_Phrase_Prefix

49 readsRead more
Elasticsearch08 Mar 2022

Elasticsearch SQL Queries

Elasticsearch SQL Queries

33 readsRead more
Elasticsearch06 Mar 2022

Elasticsearch URI and DSL Queries

Elasticsearch URI and DSL Queries

27 readsRead more
Elasticsearch05 Mar 2022

Elasticsearch Bulk and Create Commands

Elasticsearch Bulk and Create Commands

52 readsRead more
Elasticsearch08 Mar 2022

Elasticsearch Fuzzy Queries

Elasticsearch Fuzzy Queries

31 readsRead more
Elasticsearch04 Mar 2022

Creating Elasticsearch Indices, Documents, and Mappings

Creating Elasticsearch Indices, Documents, and Mappings

54 readsRead more
Elasticsearch15 Mar 2022

Uploading JSON to Elasticsearch Through Kibana

Uploading JSON to Elasticsearch Through Kibana

40 readsRead more
Elasticsearch06 Mar 2022

Elasticsearch Leaf, Compound, Range, Match, and Term Queries

Elasticsearch Leaf, Compound, Range, Match, and Term Queries

47 readsRead more
Elasticsearch05 Sept 2023

What Is Elasticsearch?

What Is Elasticsearch?

40 readsRead more
Elasticsearch06 Mar 2022

Elasticsearch Sorting and Pagination

Elasticsearch Sorting and Pagination

34 readsRead more
Elasticsearch07 Mar 2022

Elasticsearch Wildcard, Prefix, and ID Queries

Elasticsearch Wildcard, Prefix, and ID Queries

38 readsRead more
Elasticsearch23 Aug 2023

Essential Tools for Kubernetes

Essential Tools for Kubernetes

56 readsRead more
Redis06 Apr 2022

AddStackExchangeRedisCache and IDistributedCache in ASP.NET Core

AddStackExchangeRedisCache and IDistributedCache in ASP.NET Core

48 readsRead more
Redis07 Apr 2022

ASP.NET Core Redis Cache Tutorial

ASP.NET Core Redis Cache Tutorial

43 readsRead more
Redis07 Apr 2022

Serilog and Redis in ASP.NET Core

Serilog and Redis in ASP.NET Core

43 readsRead more
Redis05 Apr 2022

Introduction to Redis: String and List Data Types

Introduction to Redis: String and List Data Types

38 readsRead more
Redis05 Apr 2022

Redis Hash and Server Tutorial

Redis Hash and Server Tutorial

39 readsRead more
Redis05 Apr 2022

Redis Set and Sorted Set Data Types

Redis Set and Sorted Set Data Types

41 readsRead more
Sql Server18 Mar 2022

Serilog with SQL Server and Files in ASP.NET Core

Serilog with SQL Server and Files in ASP.NET Core

45 readsRead more
Sql Server20 Mar 2022

Working with JSON Data in SQL Server

Working with JSON Data in SQL Server

51 readsRead more
Sql Server03 Apr 2022

SQL Stored Procedures, TRY CATCH, and ROLLBACK Transactions

SQL Stored Procedures, TRY CATCH, and ROLLBACK Transactions

50 readsRead more
RabbitMQ26 Apr 2022

RabbitMQ Direct Exchange in ASP.NET Core

RabbitMQ Direct Exchange in ASP.NET Core

42 readsRead more
RabbitMQ27 Apr 2022

RabbitMQ Fanout Exchange in ASP.NET Core

RabbitMQ Fanout Exchange in ASP.NET Core

38 readsRead more
RabbitMQ28 Apr 2022

RabbitMQ Headers Exchange in ASP.NET Core

RabbitMQ Headers Exchange in ASP.NET Core

45 readsRead more
RabbitMQ25 Apr 2022

Installing RabbitMQ on Windows

Installing RabbitMQ on Windows

56 readsRead more