SE with MJ
  • Tools
    • Code Snippet Runner
    • JSON/YAML/TOML Toolkit
    • Regex Playground
    • Cron Expression Builder
    • Http Request Builder
    • Security Toolkit
    • Git Command Visualizer
    • Error Message Explainer
  • Golang
  • Python
  • PostgreSQL
  • Rust
  • Computer Science
  • AI Engineering

Archives

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025

Categories

  • AI Engineering
  • AI Tools
  • Computer Science
  • Distributed Systems
  • FastAPI
  • Golang
  • PostgreSQL
  • Python
  • Rust
  • Software Engineering
  • SQLAlchemy
  • System Design

SE with MJ

  • Tools
    • Code Snippet Runner
    • JSON/YAML/TOML Toolkit
    • Regex Playground
    • Cron Expression Builder
    • Http Request Builder
    • Security Toolkit
    • Git Command Visualizer
    • Error Message Explainer
  • Golang
  • Python
  • PostgreSQL
  • Rust
  • Computer Science
  • AI Engineering
SE with MJ

What are You Looking for?

  • AI Engineering
  • AI Tools
  • Computer Science
  • Distributed Systems
  • FastAPI
  • Golang
  • PostgreSQL
  • Python
  • Rust
  • Software Engineering
  • SQLAlchemy
  • System Design
CodeGraph CodeGraph
ByMJ Michael
-

Why Your AI Coding Agent Needs a Code Knowledge Graph

CodeGraph turns your codebase into a local knowledge graph for AI coding agents. Benchmark data, a runnable Python graph, and an adoption plan.
  • AI Engineering
  • AI Tools
  • Python
  • Software Engineering
everything is an object
ByMJ Michael
-

Everything is an Object: Python’s Philosophy

If you have spent any time learning Python, you may have heard experienced developers say something that sounds…
  • Python
zero cost abstraction
ByMJ Michael
-

Zero-Cost Abstractions in Rust: Understanding Copy Types and Clone Semantics

Rust is celebrated for its ability to write high-level, expressive code without sacrificing performance. One of the most…
  • Rust
the anti coruption layer
ByMJ Michael
-

The Anti-Corruption Layer Pattern: A Practical Implementation in Golang, Docker

In the world of modern software architecture, systems rarely exist in isolation. Enterprise applications constantly interact with legacy…
  • Distributed Systems
  • Golang
the ambassador pattern
ByMJ Michael
-

The Ambassador Pattern: A Practical Implementation Using Golang, Docker, and Kubernetes

As distributed systems grow, the networking logic surrounding your services tends to grow with them. Retries, TLS termination,…
  • Distributed Systems
  • Golang
side car pattern
ByMJ Michael
-

The Sidecar Pattern: A Practical Implementation Using Golang, Docker, and Kubernetes

Modern distributed systems are rarely built as single, monolithic processes. As applications break down into microservices, each service…
  • Distributed Systems
  • Golang
raft consensus algorithm
ByMJ Michael
-

Raft Consensus Algorithm: Architecture, Usage, and Practical Go Implementation

Raft is a distributed consensus algorithm designed to be understandable, reliable, and practical for building fault-tolerant distributed systems. Introduced in 2014 by Diego…
  • Distributed Systems
  • Golang
operating system
ByMJ Michael
-

Operating Systems Explained: The Complete Beginner’s Guide to How Your Computer Really Works

Ever wondered what actually happens when you double-click an app? Or how your computer runs 100 programs at…
  • Computer Science
Rust concurrency and parallelism
ByMJ Michael
-

Concurrency and Parallelism in Rust: A Complete Guide to Writing Safe Multithreaded Code

If you’ve ever tried writing multithreaded code in C or C++, you know the pain. Data races, segfaults…
  • Rust
golang scheduler
ByMJ Michael
-

The Golang Scheduler: A Review

Go’s concurrency story is famously simple on the surface—spawn goroutines, coordinate with channels, and let the runtime handle…
  • Golang
Polyglot Microservices
ByMJ Michael
-

Polyglot Microservices: The Definitive Guide to Building Production-Ready Services with Python, Go, and Rust

Microservices architecture has become the de facto standard for building scalable, maintainable software systems. But most tutorials limit themselves to a single…
  • FastAPI
  • Golang
  • Python
  • Rust

Recent Posts

  • Why Your AI Coding Agent Needs a Code Knowledge Graph
  • System Design Interview: Design a URL Shortener
  • FastAPI + JWT/OAuth2 Authentication from Scratch: A Complete Guide
  • Go vs Rust for Backend Services in 2026
  • Build an AI Agent with Python + Ollama + FastAPI

Featured Posts

  • AI Loop Engineering with Python
    AI Loop Engineering with Python: Building Reliable Agentic Systems with FastAPI and Ollama
    by MJ Michael
    -
  • async rust
    Async Rust: The Complete Guide to Asynchronous Programming in Rust
    by MJ Michael
    -
  • async sqlalchemy engine in fastapi
    Async SQLAlchemy Engine in FastAPI — The Guide
    by MJ Michael
    -
  • rag
    Build a RAG API with FastAPI and PostgreSQL pgvector
    by MJ Michael
    -

Sponsored Ad Here

SE with MJ
Exploration of Life and Software Engineering
  • Golang
  • Python
  • PostgreSQL
  • Rust
  • Computer Science
  • AI Engineering
©️ 2026 - All Rights Reserved.