Osama HaiDerIntroduction to AWS App RunnerAWS App Runner is a fully managed compute service that simplifies the process of deploying web applications and APIs at scale, without…Sep 5Sep 5
Osama HaiDerCreating and Testing a Simple AWS Lambda Function in .NETAWS Lambda is a powerful tool that allows you to run code without provisioning or managing servers. In this blog, we’ll create a simple…Aug 21Aug 21
Osama HaiDerUnderstanding HTTP Verbs in APIsWhen working with APIs (Application Programming Interfaces), it’s essential to understand HTTP verbs, also known as HTTP methods. These…Aug 18Aug 18
Osama HaiDerAmazon EventBridge: A Detailed Guide to Building Event-Driven ApplicationsAmazon EventBridge is a serverless event bus service that enables developers to build scalable, event-driven applications. By connecting…Aug 15Aug 15
Osama HaiDerUnderstanding Unique Identifiers: UID, UUID, GUID, CUID, and Nano IDIn the world of software development, unique identifiers play a critical role. They help distinguish one item from another, whether it’s a…Aug 10Aug 10
Osama HaiDerUnderstanding Log LevelsLogging is an essential part of any application. It helps developers understand what’s happening within the application, especially when…Aug 6Aug 6
Osama HaiDerSwitch Expression in C#In C#, the switch statement is a powerful tool for decision-making. With the introduction of the switch expression in C# 8.0, writing…Aug 4Aug 4
Osama HaiDerBest Practices for Password Reset Flow with C# examplesPassword reset functionality is a crucial part of any web application that handles user accounts. Implementing a secure and user-friendly…Aug 2Aug 2
Osama HaiDerUnderstanding and Fixing 6 Common Security Issues in APIs1. Broken AuthenticationJul 31Jul 31