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

Using Data Annotations vs Fluent API in EF Core: What I Learned from a Real Project

In one of my previous projects, a complex multi-tenant inventory management system. I had to make a big decision early on while working with Entity…

Read MoreUsing Data Annotations vs Fluent API in EF Core: What I Learned from a Real Project
  • Assi Arai
  • August 20, 2025

Your First EF Core Migration: Step-by-Step with Real Examples

I still remember the first time I ran my EF Core migration in one of my projects, it was for a payment system where we…

Read MoreYour First EF Core Migration: Step-by-Step with Real Examples
  • Assi Arai
  • August 11, 2025

Code-First vs. Database-First: Which EF Core Approach Should You Use?

In one of my client projects a few years ago, we had to extend an existing HR and payroll system. At first, I thought it…

Read MoreCode-First vs. Database-First: Which EF Core Approach Should You Use?
  • Assi Arai
  • July 23, 2025

Understanding DbContext and DbSet: The Core of EF

I remember when I was just starting to use Entity Framework (EF) seriously in one of my previous projects, a financial settlement system, the biggest…

Read MoreUnderstanding DbContext and DbSet: The Core of EF
  • Assi Arai
  • July 16, 2025

How to Install and Configure EF Core in .NET 9 Projects

If you’re reading this, chances are you’re either just starting with Entity Framework Core or you’re moving an older project to .NET 9 and want…

Read MoreHow to Install and Configure EF Core in .NET 9 Projects
  • Assi Arai
  • July 2, 2025

Getting Started with Entity Framework Core: From Zero to Working DbContext

When I first worked on an internal reporting tool for our financial system, I was greeted by thousands of lines of raw ADO.NET, SqlCommand, DataReader,…

Read MoreGetting Started with Entity Framework Core: From Zero to Working DbContext
  • Assi Arai
  • June 22, 2025

FluentValidation with Blazor WebAssembly: Making Validation Less Painful

Not too long ago, I wrote a blog post titled Getting Started with FluentValidation, where I focused more on how to use FluentValidation in the…

Read MoreFluentValidation with Blazor WebAssembly: Making Validation Less Painful
  • Assi Arai
  • June 7, 2025

CQRS with MediatR in ASP.NET Core: Clean Separation of Concerns

Hi there! If you’ve been building ASP.NET Core applications for a while, like I have, you probably reached a point where you started asking yourself:…

Read MoreCQRS with MediatR in ASP.NET Core: Clean Separation of Concerns
  • Assi Arai
  • June 1, 2025

Working with SignalR in .NET Core

Hi! In this post, I’ll share how we used SignalR in .NET Core to build a real-time API Health Check Dashboard, something we actually deployed,…

Read MoreWorking with SignalR in .NET Core
  • Assi Arai
  • May 25, 2025

Async Programming in .NET: Best Practices

I still remember one of my early projects using .NET. It was a service integration task, I had to call an external API to retrieve…

Read MoreAsync Programming in .NET: Best Practices
  • Assi Arai
  • May 18, 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