Skip to content

HAMED SALAMEH

Battling the imposter syndrome with code

  • Home
  • About
  • Blog
  • Contact
January 12, 2023January 17, 2023C#

Better C# code performance with Span

Performance is affected by many factors – starting from the application design or architecture to the way the application code was implemented. […]

November 21, 2022November 21, 2022.Net Core, C#

Add resilience to .NET applications in 3 simple steps

Modern applications often depend on resources and services from other services or systems, that may be hosted on the cloud, on a […]

November 7, 2022November 7, 2022.Net Core, C#

Implement your own correlation ID in .Net core in a few simple steps

Cover image by Gerd Altmann from Pixabay The correlation ID is a unique identifier that is added to the incoming request to […]

November 2, 2022.Net Core, C#

Building NetCore Console Application with Logging and Dependency Injection

In this article, we will create a simple console application with .Net dependency Injection and Serilog. Create a Dotnet console application, either […]

March 23, 2022March 23, 2022.Net Core, API, C#

Using Envoy as an API Gateway in ASP.Net Core

Introduction – What is API gateway ? An API Gateway is basically a service that acts as the single entry point into […]

September 20, 2021June 23, 2022Software Architecture

The 12 Principles for Building SaaS applications

Featured image by Gerd Altmann from Pixabay Intro In this post, we are going to review and provide a brief explanation of […]

September 10, 2021September 10, 2021.Net Core

Adding metrics to an Asp.Net Core application easily

Having rich information about how an application is performing is highly valuable, and helps draw a better picture of the application performance, […]

August 31, 2021September 7, 2021Software Architecture

Reviewing the 8 Fallacies of Distributed Systems

Understanding these misconceptions about distributed systems will help you build better, more flexible software architecture.

June 2, 2019C#

Configuration in ASP.Net Core

NOTE: The code for this article is available from the following GitHub Repo. Quick jump to: Configuration Providers Custom Configuration Provider With […]

May 26, 2019C#

Custom .Net Core middleware

What is Middleware? Middleware is one or more software components, usually small, each encapsulated in a class, that are assembled into an […]

Posts navigation

1 2 >

Recent Posts

  • Better C# code performance with Span
  • Add resilience to .NET applications in 3 simple steps
  • Implement your own correlation ID in .Net core in a few simple steps
  • Building NetCore Console Application with Logging and Dependency Injection
  • Using Envoy as an API Gateway in ASP.Net Core

Recent Comments

  1. hamedsalami@gmail.com on Implement your own correlation ID in .Net core in a few simple steps
  2. Gabriel Jarczun on Implement your own correlation ID in .Net core in a few simple steps

Archives

  • January 2023
  • November 2022
  • March 2022
  • September 2021
  • August 2021
  • June 2019
  • May 2019
  • April 2018

Categories

  • .Net Core
  • API
  • Azure
  • C#
  • Software Architecture
© 2023 HAMED SALAMEH . Proudly powered by Sydney