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
  • 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
  • About Me
  • Need Help?
Masasi Arai

Solutions Architect | Developer | Blogger

Unit Testing EF Core Code with In-Memory Database

When I started working with Entity Framework Core (EF Core), unit testing wasn’t something I gave much attention to. I was more focused on building…

Read MoreUnit Testing EF Core Code with In-Memory Database
  • Assi Arai
  • November 16, 2025

Integrating EF Core with Minimal APIs

When I first tried using EF Core with Minimal APIs, I honestly thought it would be just a smaller version of a regular Web API…

Read MoreIntegrating EF Core with Minimal APIs
  • Assi Arai
  • November 14, 2025

EF Core with Blazor WebAssembly: Handling Local and Server Data

When I first started mixing EF Core with Blazor WebAssembly, I honestly thought it would be as simple as plugging in my DbContext on the…

Read MoreEF Core with Blazor WebAssembly: Handling Local and Server Data
  • Assi Arai
  • October 4, 2025

EF Core with Dependency Injection in ASP.NET Core

When I first started using EF Core inside an ASP.NET Core project, I honestly didn’t think too much about dependency injection. I just wanted to…

Read MoreEF Core with Dependency Injection in ASP.NET Core
  • Assi Arai
  • September 26, 2025

LINQ with EF Core: From Simple Queries to Real Business Logic

When I first started with Entity Framework Core, I thought LINQ was just a convenient way to avoid writing SQL manually. And honestly, that’s how…

Read MoreLINQ with EF Core: From Simple Queries to Real Business Logic
  • Assi Arai
  • September 21, 2025

Seeding Your Database with EF Core the Right Way

When I first started using EF Core in one of my projects, I thought seeding data was just about throwing some “default” values into the…

Read MoreSeeding Your Database with EF Core the Right Way
  • Assi Arai
  • September 13, 2025

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
Prev
1 2 3 4 5 6
Next

Live Search

No results

Posts

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

LINQ: The Basics and Core Concepts

November 5, 2024

Categories

  • Advanced Techniques
  • Application Integration
  • Blazor
  • C#
  • Data Handling & Performance
  • Docker
  • DotNet Framework
  • Entity Framework Core
  • Foundations
  • GIT
  • Modeling & Querying
  • Software Architecture and Practices
  • 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

WordPress Functions
How to Set Up a WordPress Website with Docker Compose
How to Use Microsoft.Extensions.Polly for Resilient HTTP Requests in .NET
LINQ: The Basics and Core Concepts

Popular Posts

EF Core Interceptors: Injecting Logic Into Query Pipeline

January 26, 2026

Shadow Properties in EF Core: The Hidden Metadata Magic

January 10, 2026

Value Conversions in EF Core: Storing Custom Types in SQL

January 1, 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