Forem

Odumosu Matthew profile picture

Odumosu Matthew

I'm a Senior Software Engineer and Technical Writer with a proven history of delivering high-impact software solutions at the intersection of banking, AI, and cloud-native systems

Education

Open Univeristy

Pronouns

Mr

Work

Software Engineer

Two Year Club
One Year Club
C#
Writing Debut
8 Week Writing Streak
4 Week Community Wellness Streak
4 Week Writing Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Entity Framework Core Isn’t Slow; You’re Just Using It Wrong
Cover image for Entity Framework Core Isn’t Slow; You’re Just Using It Wrong

Entity Framework Core Isn’t Slow; You’re Just Using It Wrong

6
Comments 2
4 min read

Want to connect with Odumosu Matthew?

Create an account to connect with Odumosu Matthew. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Building a Scalable .NET 8 Web API: Clean Architecture + CQRS + JWT + PostgreSQL + Redis - A Complete Guide
Cover image for Building a Scalable .NET 8 Web API: Clean Architecture + CQRS + JWT + PostgreSQL + Redis - A Complete Guide

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

3
Comments
13 min read
Mastering LINQ in C#: A Comprehensive Guide to Methods and When to Use Them
Cover image for Mastering LINQ in C#: A Comprehensive Guide to Methods and When to Use Them

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

4
Comments
4 min read
🧠 Understanding the Difference Between IEnumerable and IQueryable in C#
Cover image for 🧠 Understanding the Difference Between IEnumerable and IQueryable in C#

🧠 Understanding the Difference Between IEnumerable and IQueryable in C#

4
Comments 1
3 min read
Threads, Tasks, and Async in C#: What Every .NET Developer Must Know
Cover image for Threads, Tasks, and Async in C#: What Every .NET Developer Must Know

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

2
Comments
5 min read
Synchronous by Design: Why async/await in REST or gRPC Doesn’t Make Your System Asynchronous
Cover image for Synchronous by Design: Why async/await in REST or gRPC Doesn’t Make Your System Asynchronous

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

2
Comments
4 min read
Architecting Distributed Systems in .NET with an Event Bus
Cover image for Architecting Distributed Systems in .NET with an Event Bus

Architecting Distributed Systems in .NET with an Event Bus

4
Comments
3 min read
How to Undo the Most Recent Local Commits in Git
Cover image for How to Undo the Most Recent Local Commits in Git

How to Undo the Most Recent Local Commits in Git

4
Comments
2 min read
Service Mesh: A Senior Software Engineer’s Guide (With Kuma as an Example)
Cover image for Service Mesh: A Senior Software Engineer’s Guide (With Kuma as an Example)

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

2
Comments
3 min read
The Anonymous Visionary
Cover image for The Anonymous Visionary

The Anonymous Visionary

3
Comments
5 min read
Mastering the Senior C# Engineer Interview
Cover image for Mastering the Senior C# Engineer Interview

Mastering the Senior C# Engineer Interview

144
Comments 10
5 min read
Essential Mid-Level C# Interview Questions and Answers for Industry Professionals
Cover image for Essential Mid-Level C# Interview Questions and Answers for Industry Professionals

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

54
Comments 3
15 min read
Junior-Level C# Interview Questions and Answers
Cover image for Junior-Level C# Interview Questions and Answers

Junior-Level C# Interview Questions and Answers

26
Comments 1
8 min read
What is Artificial Intelligence?
Cover image for What is Artificial Intelligence?

What is Artificial Intelligence?

5
Comments
4 min read
Understanding and Resolving System.InvalidCastException in C#
Cover image for Understanding and Resolving System.InvalidCastException in C#

Understanding and Resolving System.InvalidCastException in C#

2
Comments
4 min read
Bulk Update with Entity Framework Core (EF Core)
Cover image for Bulk Update with Entity Framework Core (EF Core)

Bulk Update with Entity Framework Core (EF Core)

3
Comments
3 min read
How to Perform Bulk Insert with EF Core
Cover image for How to Perform Bulk Insert with EF Core

How to Perform Bulk Insert with EF Core

5
Comments
3 min read
Database Indexing: A Comprehensive Guide for All Levels
Cover image for Database Indexing: A Comprehensive Guide for All Levels

Database Indexing: A Comprehensive Guide for All Levels

4
Comments
4 min read
Understanding InvalidOperationException in C#
Cover image for Understanding InvalidOperationException in C#

Understanding InvalidOperationException in C#

3
Comments
2 min read
Cherry-Picking in Git: A Solution for Pull Request Discrepancies
Cover image for Cherry-Picking in Git: A Solution for Pull Request Discrepancies

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

4
Comments
4 min read
YARP vs. Ocelot: Choosing the Right API Gateway in C#
Cover image for YARP vs. Ocelot: Choosing the Right API Gateway in C#

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

17
Comments
4 min read
Understanding Event-Driven Architecture in C# with Real-Life Scenarios
Cover image for Understanding Event-Driven Architecture in C# with Real-Life Scenarios

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

13
Comments 4
4 min read
Understanding SOLID Principles in C#
Cover image for Understanding SOLID Principles in C#

Understanding SOLID Principles in C#

10
Comments
4 min read
Control Structures in C#: Loops and Conditionals
Cover image for Control Structures in C#: Loops and Conditionals

Control Structures in C#: Loops and Conditionals

6
Comments 2
6 min read
Understanding System.AggregateException in C#
Cover image for Understanding System.AggregateException in C#

Understanding System.AggregateException in C#

7
Comments
2 min read
RabbitMQ vs. Kafka vs. ActiveMQ in Fintech: A Comparative Guide with Use Cases, Challenges, and Solutions
Cover image for RabbitMQ vs. Kafka vs. ActiveMQ in Fintech: A Comparative Guide with Use Cases, Challenges, and Solutions

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

9
Comments 2
5 min read
Mastering C# Fundamentals: A Beginner’s Journey into .NET Development
Cover image for Mastering C# Fundamentals: A Beginner’s Journey into .NET Development

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

4
Comments
3 min read
Mastering Distributed Tracing with Serilog and Seq in .NET
Cover image for Mastering Distributed Tracing with Serilog and Seq in .NET

Mastering Distributed Tracing with Serilog and Seq in .NET

13
Comments 2
4 min read
Understanding InvalidOperationException in C#
Cover image for Understanding InvalidOperationException in C#

Understanding InvalidOperationException in C#

7
Comments
2 min read
Understanding ArgumentNullException in C#
Cover image for Understanding ArgumentNullException in C#

Understanding ArgumentNullException in C#

4
Comments 2
2 min read
Understanding IndexOutOfRangeException in C#
Cover image for Understanding IndexOutOfRangeException in C#

Understanding IndexOutOfRangeException in C#

3
Comments 2
2 min read
Essential Docker Commands Every Software Engineer Should Know
Cover image for Essential Docker Commands Every Software Engineer Should Know

Essential Docker Commands Every Software Engineer Should Know

5
Comments
4 min read
5 Must-Know Techniques to Boost API Performance
Cover image for 5 Must-Know Techniques to Boost API Performance

5 Must-Know Techniques to Boost API Performance

8
Comments 1
3 min read
Linux Commands for Software Engineers
Cover image for Linux Commands for Software Engineers

Linux Commands for Software Engineers

4
Comments
4 min read
Git Commands for Software Engineers
Cover image for Git Commands for Software Engineers

Git Commands for Software Engineers

254
Comments 58
6 min read
Building a Scalable Furniture E-commerce Web API Using .NET Clean Architecture and MongoDB
Cover image for Building a Scalable Furniture E-commerce Web API Using .NET Clean Architecture and MongoDB

Building a Scalable Furniture E-commerce Web API Using .NET Clean Architecture and MongoDB

146
Comments 14
56 min read
Mastering Clipboard Operations in JavaScript: A Guide to Copying Text with the Clipboard API
Cover image for Mastering Clipboard Operations in JavaScript: A Guide to Copying Text with the Clipboard API

Mastering Clipboard Operations in JavaScript: A Guide to Copying Text with the Clipboard API

14
Comments
3 min read
Unlocking Innovation: The Transformative Power of Codium AI in Technical Realms
Cover image for Unlocking Innovation: The Transformative Power of Codium AI in Technical Realms

Unlocking Innovation: The Transformative Power of Codium AI in Technical Realms

8
Comments
13 min read
Serialization and Deserialization in C#: A Comprehensive Guide
Cover image for Serialization and Deserialization in C#: A Comprehensive Guide

Serialization and Deserialization in C#: A Comprehensive Guide

67
Comments
8 min read
Unleashing the Power of Multithreading in C# Development
Cover image for Unleashing the Power of Multithreading in C# Development

Unleashing the Power of Multithreading in C# Development

7
Comments
2 min read
Mastering NullReferenceException in C# .NET Development
Cover image for Mastering NullReferenceException in C# .NET Development

Mastering NullReferenceException in C# .NET Development

7
Comments
2 min read
Converting Callback-Based APIs to Promises: Simplifying Asynchronous JavaScript Operations
Cover image for Converting Callback-Based APIs to Promises: Simplifying Asynchronous JavaScript Operations

Converting Callback-Based APIs to Promises: Simplifying Asynchronous JavaScript Operations

3
Comments
2 min read
Replacing All Occurrences of a String in JavaScript: A Comprehensive Guide
Cover image for Replacing All Occurrences of a String in JavaScript: A Comprehensive Guide

Replacing All Occurrences of a String in JavaScript: A Comprehensive Guide

3
Comments 1
2 min read
Mastering JavaScript Closures: A Comprehensive Guide to Understanding Scope, Context, and Practical Applications
Cover image for Mastering JavaScript Closures: A Comprehensive Guide to Understanding Scope, Context, and Practical Applications

Mastering JavaScript Closures: A Comprehensive Guide to Understanding Scope, Context, and Practical Applications

5
Comments
3 min read
Cloning JavaScript Objects: A Comprehensive Guide
Cover image for Cloning JavaScript Objects: A Comprehensive Guide

Cloning JavaScript Objects: A Comprehensive Guide

3
Comments 1
2 min read
Generating Universally Unique Identifiers (UUIDs) in JavaScript: A Comprehensive Guide with Code Examples
Cover image for Generating Universally Unique Identifiers (UUIDs) in JavaScript: A Comprehensive Guide with Code Examples

Generating Universally Unique Identifiers (UUIDs) in JavaScript: A Comprehensive Guide with Code Examples

5
Comments
2 min read
Building a Complete Weather App from Scratch with HTML, CSS, and JavaScript: A Step-by-Step Guide
Cover image for Building a Complete Weather App from Scratch with HTML, CSS, and JavaScript: A Step-by-Step Guide

Building a Complete Weather App from Scratch with HTML, CSS, and JavaScript: A Step-by-Step Guide

532
Comments 21
3 min read
How to Build a Functional To-Do List App with JavaScript, HTML, and CSS: A Step-by-Step Guide
Cover image for How to Build a Functional To-Do List App with JavaScript, HTML, and CSS: A Step-by-Step Guide

How to Build a Functional To-Do List App with JavaScript, HTML, and CSS: A Step-by-Step Guide

20
Comments 2
2 min read
Exploring GitHub Copilot (AI): Revolutionizing Code Development
Cover image for Exploring GitHub Copilot (AI): Revolutionizing Code Development

Exploring GitHub Copilot (AI): Revolutionizing Code Development

3
Comments
2 min read
Demystifying Nested Data: A Guide to Accessing and Processing Objects, Arrays, and JSON in JavaScript
Cover image for Demystifying Nested Data: A Guide to Accessing and Processing Objects, Arrays, and JSON in JavaScript

Demystifying Nested Data: A Guide to Accessing and Processing Objects, Arrays, and JSON in JavaScript

15
Comments 2
3 min read
Mastering Event Binding for Dynamically Created Elements in JavaScript
Cover image for Mastering Event Binding for Dynamically Created Elements in JavaScript

Mastering Event Binding for Dynamically Created Elements in JavaScript

8
Comments
2 min read
Understanding Variable Declaration in JavaScript: let vs. var
Cover image for Understanding Variable Declaration in JavaScript: let vs. var

Understanding Variable Declaration in JavaScript: let vs. var

1
Comments
2 min read
Mastering Data Analysis with Pandas: A Comprehensive Guide for Python Enthusiasts
Cover image for Mastering Data Analysis with Pandas: A Comprehensive Guide for Python Enthusiasts

Mastering Data Analysis with Pandas: A Comprehensive Guide for Python Enthusiasts

4
Comments
2 min read
Understanding Slicing in Python: A Comprehensive Guide
Cover image for Understanding Slicing in Python: A Comprehensive Guide

Understanding Slicing in Python: A Comprehensive Guide

5
Comments
2 min read
JavaScript Functions and Events : A Comprehensive Guide
Cover image for JavaScript Functions and Events : A Comprehensive Guide

JavaScript Functions and Events : A Comprehensive Guide

4
Comments
2 min read
Using Namespace std;" in C++: Why It's Considered Bad Practice
Cover image for Using Namespace std;" in C++: Why It's Considered Bad Practice

Using Namespace std;" in C++: Why It's Considered Bad Practice

26
Comments 3
2 min read
Preventing SQL Injection in PHP: A Comprehensive Guide
Cover image for Preventing SQL Injection in PHP: A Comprehensive Guide

Preventing SQL Injection in PHP: A Comprehensive Guide

7
Comments 1
2 min read
Java: "Pass-by-Value" vs "Pass-by-Reference" - Unraveling the Confusion
Cover image for Java: "Pass-by-Value" vs "Pass-by-Reference" - Unraveling the Confusion

Java: "Pass-by-Value" vs "Pass-by-Reference" - Unraveling the Confusion

3
Comments 2
2 min read
Page Redirection in JavaScript
Cover image for Page Redirection in JavaScript

Page Redirection in JavaScript

6
Comments
1 min read
Understanding Slicing in Python: A Comprehensive Guide
Cover image for Understanding Slicing in Python: A Comprehensive Guide

Understanding Slicing in Python: A Comprehensive Guide

4
Comments
2 min read
loading...