Skip to content
No results
  • Blog Posts
    • WordPress
    • GIT
    • DotNet Framework
    • C#
    • Software Architecture and Practices
    • Docker
  • Courses
    • Unit Testing in .NET and C# with NUnit and MOQ
  • Projects
    • Marai.UI
    • Marai Bridgetor
    • Marai Cryptography
    • Marai Light Mapper
  • About Me
  • Need Help?
Masasi Arai

Solutions Architect | Developer | Blogger

  • Blog Posts
    • WordPress
    • GIT
    • DotNet Framework
    • C#
    • Software Architecture and Practices
    • Docker
  • Courses
    • Unit Testing in .NET and C# with NUnit and MOQ
  • Projects
    • Marai.UI
    • Marai Bridgetor
    • Marai Cryptography
    • Marai Light Mapper
  • About Me
  • Need Help?
Masasi Arai

Solutions Architect | Developer | Blogger

Stop Over Engineering Your DTO Mapping in .NET

In my earlier projects, I always reached for third-party libraries whenever I needed to map domain models to DTOs. It felt like the standard approach.…

Read MoreStop Over Engineering Your DTO Mapping in .NET
  • Assi Arai
  • May 12, 2025

Building Multi-Tenant Applications in .NET

When I started working on a payroll and HR system for multiple clients, the biggest technical hurdle was building it as a multi-tenant application. Each…

Read MoreBuilding Multi-Tenant Applications in .NET
  • Assi Arai
  • May 4, 2025

Entity Framework Core: Migrations Explained

Today, I want to share a bit of my journey while working on a real-world project where I had to manage database changes properly using…

Read MoreEntity Framework Core: Migrations Explained
  • Assi Arai
  • April 26, 2025

Clean Architecture: A Comprehensive Introduction to Building Scalable Systems

I want to talk to you today about something that changed the way I build software: Clean Architecture. If you’re like me, you’ve probably worked…

Read MoreClean Architecture: A Comprehensive Introduction to Building Scalable Systems
  • Assi Arai
  • April 17, 2025

Struggling with Tight Coupling? Use Dependency Injection in .NET

Hey there, fellow developer! We recently talked about Dependency Injection (DI) in .NET. We covered the basics, the three main service lifetimes, and how to…

Read MoreStruggling with Tight Coupling? Use Dependency Injection in .NET
  • Assi Arai
  • April 5, 2025

Dependency Injection in .NET Explained: AddTransient vs AddScoped vs AddSingleton

Hey there! If you’ve been following along with my blog, you know we talked about Dependency Injection (DI) in .NET. We discussed how it makes…

Read MoreDependency Injection in .NET Explained: AddTransient vs AddScoped vs AddSingleton
  • Assi Arai
  • April 5, 2025

What Is Dependency Injection in .NET? A Complete Beginner’s Guide

I’m here to discuss Dependency Injection. My approach in this blog will be slightly different from the previous one. Since Dependency Injection is a broad…

Read MoreWhat Is Dependency Injection in .NET? A Complete Beginner’s Guide
  • Assi Arai
  • April 3, 2025

Understanding LINQ: Core Concepts Every Developer Should Know

When I was working on a recent .NET Core project, specifically on the SOA (Statement of Account) generation service, I encountered a familiar challenge; how…

Read MoreUnderstanding LINQ: Core Concepts Every Developer Should Know
  • Assi Arai
  • March 22, 2025

Using Docker with ASP.NET Core: A Practical Example

Introduction Hey there, fellow developers! If you’re like me, juggling multiple projects and environments, you know how frustrating it can be to ensure your ASP.NET…

Read MoreUsing Docker with ASP.NET Core: A Practical Example
  • Assi Arai
  • March 16, 2025

Building Custom Widgets for WordPress: A Step-by-Step Guide

Hey there, fellow WordPress enthusiast! If you’re reading this, chances are you’re tired of using the same old widgets and want to create something uniquely…

Read MoreBuilding Custom Widgets for WordPress: A Step-by-Step Guide
  • Assi Arai
  • March 8, 2025
Prev
1 2 3 4 5 6
Next

Live Search

No results

Posts

How I Used EF Core in a Real Inventory System

August 2, 2026

WordPress Functions

September 24, 2024

How to Set Up a WordPress Website with Docker Compose

September 25, 2024

How to Use Microsoft.Extensions.Polly for Resilient HTTP Requests in .NET

November 5, 2024

Understanding AddTransient, AddScoped, and AddSingleton Services in ASP.NET Core

November 5, 2024

Categories

  • Advanced Techniques
  • Application Integration
  • Blazor
  • C#
  • Data Handling & Performance
  • Docker
  • DotNet Framework
  • Entity Framework Core
  • Foundations
  • GIT
  • Modeling & Querying
  • Real-World Systems
  • Software Architecture and Practices
  • Uncategorized
  • WordPress

Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.

Bill Gates

Trending now

How I Used EF Core in a Real Inventory System
WordPress Functions
How to Set Up a WordPress Website with Docker Compose
How to Use Microsoft.Extensions.Polly for Resilient HTTP Requests in .NET

Popular Posts

How I Used EF Core in a Real Inventory System

August 2, 2026

Handling Concurrency Conflicts in EF Core

July 11, 2026

Audit Logging in EF Core: Who Did What and When

June 15, 2026

Vision:

To inspire and empower the next generation of IT professionals by sharing knowledge, insights, and best practices in application and website development, fostering a community that values innovation, collaboration, and continuous learning.

Mission:

Through marai.dev, my mission is to provide accessible, in-depth content that covers a wide range of IT topics, particularly focused on practical, hands-on development in applications and websites. By sharing personal experiences, tutorials, and industry insights, I aim to support and guide developers at every stage of their journey, encouraging a proactive and solution-oriented approach to technology.

Contact Info

Contact me! I'm willing to help to improve the way of living through technology. I'm open to collaboration projects.

  • Address: Manila, Philippines 1601
  • Website: marai.dev
  • Email: contact@marai.dev

Copyright © 2026

Powered by Blocksy Theme