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
async rust
ByMJ Michael
-

Async Rust: The Complete Guide to Asynchronous Programming in Rust

Table of Contents 1. What Is Async Rust? Async Rust refers to Rust’s built-in language support and ecosystem for…
  • Rust
tcp internals
ByMJ Michael
-

TCP Protocol Internals: A Deep Research

Every time you load a webpage, send an email, transfer a file, or SSH into a remote server,…
  • Computer Science
Linux kernel memory management
ByMJ Michael
-

The Secret Life of Memory: Linux Kernel Memory Management Explained Simply

Introduction: Welcome to the City of Linux Imagine a sprawling, ever-growing city. Millions of citizens (processes) live and…
  • Computer Science
hash table internals
ByMJ Michael
-

Hash Table Internals & Collision Strategies – A Deep Dive (Python, Go, Rust)

Hash tables stand as one of the most fundamental and widely used data structures in all of computer…
  • Computer Science
  • Golang
  • Python
  • Rust
time space tradeoff
ByMJ Michael
-

Time/Space Tradeoffs in Production Systems: Theory, Practice, and Real-World Patterns In Go, Python and Rust

In the landscape of modern software engineering, the interplay between time efficiency (often measured as runtime performance or…
  • Computer Science
  • Golang
  • Python
  • Rust
golang reflection
ByMJ Michael
-

Golang Reflection: The Guide to Runtime Type Inspection, Manipulation, and Best Practices

Go’s legendary simplicity and blazing performance come from its static type system. Every variable has a known type…
  • Golang
Golang Memory Leaks
ByMJ Michael
-

Golang Memory Leaks: Detection, Fixes, and Best Practices

You’ve just deployed your brand-new microservice written in Go. It’s fast, concurrent, and beautiful. But a few days…
  • Golang
rust lifetimes - part 5
ByMJ Michael
-

Rust Lifetimes – Part 5: Real World Examples

We’ve reached the finale of our in-depth journey through Rust lifetimes! In the previous parts, we built from…
  • Rust
rust lifetimes - part 4
ByMJ Michael
-

Rust Lifetimes – Part 4: Lifetime Bounds, Generics, and Traits

Welcome back, rustaceans! We’ve come a long way in our exploration of Rust lifetimes. In Part 1, we…
  • Rust
rust lifetimes - part 3
ByMJ Michael
-

Rust Lifetimes – Part 3: Elision Rules

Welcome back to our deep dive into Rust lifetimes! In Part 1, we introduced the concept, explained why…
  • 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.