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

Docker Basics: Setting Up Your First Container

When I first started using Docker, I remember feeling both excited and slightly overwhelmed. The concept of containerization sounded revolutionary, but getting hands-on was the…

Read MoreDocker Basics: Setting Up Your First Container
  • Assi Arai
  • February 1, 2025

Top 5 WordPress Plugins for Developer Productivity

I use WordPress as the platform for my blog and for my online course website, and while WordPress is a powerful tool, developers often need…

Read MoreTop 5 WordPress Plugins for Developer Productivity
  • Assi Arai
  • January 26, 2025

Git & GitHub: A Developer’s Guide to Version Control and Collaboration

Previously, I wrote a blog post listing all the basic Git commands: from initializing a repository to pushing your code to a remote repository. After…

Read MoreGit & GitHub: A Developer’s Guide to Version Control and Collaboration
  • Assi Arai
  • January 18, 2025

.NET Core Command-Line Interface

The .NET Core Command-Line Interface (CLI) is a toolset I use constantly as a developer. Since I primarily work on .NET applications using a MacBook,…

Read More.NET Core Command-Line Interface
  • Assi Arai
  • January 12, 2025

Things You Need to Know About Microservices

Microservices have transformed the way we think about designing and building applications. As development has shifted towards more modular and scalable architectures, microservices have emerged…

Read MoreThings You Need to Know About Microservices
  • Assi Arai
  • November 10, 2024

Getting Started with FluentValidation in ASP.NET Core

Validation is a crucial aspect of any application, ensuring that data conforms to expected formats and business rules before proceeding further. In my projects, I…

Read MoreGetting Started with FluentValidation in ASP.NET Core
  • Assi Arai
  • November 10, 2024

What is S.O.L.I.D principles

In technical interviews, I always make sure to include questions about the S.O.L.I.D principles. Honestly, in my early days, I was also asked about it…

Read MoreWhat is S.O.L.I.D principles
  • Assi Arai
  • November 6, 2024

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

In ASP.NET Core, dependency injection (DI) is a built-in feature that simplifies managing object lifetimes and dependencies. While creating services, choosing the correct lifetime can…

Read MoreUnderstanding AddTransient, AddScoped, and AddSingleton Services in ASP.NET Core
  • Assi Arai
  • November 5, 2024

LINQ: The Basics and Core Concepts

Before LINQ, data handling in C# was often more verbose and complex, especially when dealing with collections, databases, and XML. Without LINQ, developers had to…

Read MoreLINQ: The Basics and Core Concepts
  • Assi Arai
  • November 5, 2024

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

In modern applications, network failures and transient faults are common. Microsoft.Extensions.Polly helps handle these failures gracefully by offering policies such as retries, timeouts, circuit breakers,…

Read MoreHow to Use Microsoft.Extensions.Polly for Resilient HTTP Requests in .NET
  • Assi Arai
  • November 5, 2024
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