Odumosu Matthew

Odumosu Matthew @iamcymentho

About: I'm currently deepening my expertise in Amazon Web Services (AWS) to strengthen my backend development skills. Given AWS's central role in modern infrastructure and cloud-native architecture, I see it

Location:
Lagos, Nigeria
Joined:
Jul 26, 2023

Odumosu Matthew
articles - 80 total

Building a Scalable .NET 8 Web API: Clean Architecture + CQRS + JWT + PostgreSQL + Redis - A Complete Guide

Every .NET developer has been there, starting a new project with the best intentions, following SOLID...

Learn More 3 0Aug 9

Mastering LINQ in C#: A Comprehensive Guide to Methods and When to Use Them

LINQ (Language Integrated Query) is one of C#’s most powerful features, allowing developers to query...

Learn More 4 0Aug 7

🧠 Understanding the Difference Between IEnumerable and IQueryable in C#

When working with data in C#, especially when using LINQ or Entity Framework, developers often come...

Learn More 4 0Jul 29

Threads, Tasks, and Async in C#: What Every .NET Developer Must Know

🧠 PART 1: What Is a Thread? Imagine you're running a kitchen. You (the computer) have...

Learn More 2 0Jul 25

Synchronous by Design: Why async/await in REST or gRPC Doesn’t Make Your System Asynchronous

Modern .NET developers often lean on async/await to build performant APIs and services. But here's a...

Learn More 2 0Jul 24

Architecting Distributed Systems in .NET with an Event Bus

🔍 Executive Summary In today’s world of microservices and cloud-native applications,...

Learn More 4 0Jul 23

How to Undo the Most Recent Local Commits in Git

When working with Git, it's common to make local commits that later need to be modified or removed....

Learn More 4 0Jul 11

Service Mesh: A Senior Software Engineer’s Guide (With Kuma as an Example)

As a Senior Software Engineer, you’ve probably dealt with the challenges of microservices; service...

Learn More 2 0Jul 7

The Anonymous Visionary

CHAPTER ONE This writer has no name; therefore, this script has no title. But follow me...

Learn More 3 0Feb 13

Mastering the Senior C# Engineer Interview

This is a solid approach—testing a senior C# engineer’s hands-on experience through real-world...

Learn More 143 10Feb 10

Essential Mid-Level C# Interview Questions and Answers for Industry Professionals

Q1. What is the difference between a struct and a class in C#? Answer: struct: A value type that...

Learn More 53 3Feb 6

Junior-Level C# Interview Questions and Answers

Q1. What is C#? Answer: C# (pronounced "C-Sharp") is a modern programming language developed by...

Learn More 26 1Feb 6

What is Artificial Intelligence?

Introduction Artificial Intelligence (AI) is all around us. Whether it’s Netflix...

Learn More 5 0Jan 17

Understanding and Resolving System.InvalidCastException in C#

Introduction Have you ever tried fitting a square peg into a round hole? That’s...

Learn More 2 0Jan 9

Bulk Update with Entity Framework Core (EF Core)

Season's Greetings! As we embrace this festive period, it’s also the perfect time to reflect on...

Learn More 3 0Dec 25 '24

How to Perform Bulk Insert with EF Core

Entity Framework Core (EF Core) is a widely used Object-Relational Mapper (ORM) for .NET...

Learn More 5 0Dec 17 '24

Database Indexing: A Comprehensive Guide for All Levels

Database indexing is a fundamental concept in software engineering that significantly improves query...

Learn More 4 0Dec 5 '24

Understanding InvalidOperationException in C#

What Does "InvalidOperationException" Mean? In layman's terms, an...

Learn More 3 0Nov 27 '24

Cherry-Picking in Git: A Solution for Pull Request Discrepancies

In the world of professional software development, teams rely on Git to manage their version control...

Learn More 4 0Nov 21 '24

YARP vs. Ocelot: Choosing the Right API Gateway in C#

When building microservices-based applications in .NET, managing API routing, security, and load...

Learn More 17 0Nov 17 '24

Understanding Event-Driven Architecture in C# with Real-Life Scenarios

In today's world of fast, scalable, and responsive software, Event-Driven Architecture (EDA) has...

Learn More 12 4Nov 5 '24

Understanding SOLID Principles in C#

As developers, we often come across the term "SOLID" principles, which are a set of five design...

Learn More 10 0Oct 17 '24

Control Structures in C#: Loops and Conditionals

In programming, there will be times when you want your program to make decisions or repeat certain...

Learn More 6 2Oct 14 '24

Understanding System.AggregateException in C#

Imagine you're managing a team of workers, each assigned to a different task. Each worker reports...

Learn More 7 0Oct 12 '24

RabbitMQ vs. Kafka vs. ActiveMQ in Fintech: A Comparative Guide with Use Cases, Challenges, and Solutions

In the fast-paced world of financial technology (fintech), the need for reliable, scalable, and...

Learn More 9 2Oct 3 '24

Mastering C# Fundamentals: A Beginner’s Journey into .NET Development

Your First Step: Writing Your First Line of Code – “Hello, World!” Every great journey starts with a...

Learn More 4 0Oct 3 '24

Mastering Distributed Tracing with Serilog and Seq in .NET

Distributed tracing and structured logging are critical when building and maintaining modern...

Learn More 13 2Sep 30 '24

Understanding InvalidOperationException in C#

What Does "InvalidOperationException" Mean? In layman's terms, an...

Learn More 7 0Sep 27 '24

Understanding ArgumentNullException in C#

What Does "ArgumentNullException" Mean? In layman's terms, an ArgumentNullException occurs...

Learn More 4 2Aug 14 '24

Understanding IndexOutOfRangeException in C#

What Does "IndexOutOfRangeException" Mean? In layman's terms, an IndexOutOfRangeException occurs...

Learn More 3 2Aug 1 '24