Paul Namalomba · Technical field notes

Notes for systems that need to work.

Production-minded guides on backend architecture, data infrastructure, scientific computing and the tools around them.

40In-depth guides
4Engineering domains

Start here

Featured field notes

Built from applied work, not abstract checklists.

Full library

Explore every guide

40 guides

Backend & architecture · December 29, 2025

API TYPES Deep Dive: Modern API Architectures & Protocols

This document provides a comprehensive overview of the most widely used API architectures and protocols in modern software development. It covers REST, SOAP, gRPC, GraphQL, WebH…

Read guide
Backend & architecture · December 05, 2025

AUTH_SERVICES PowerUser Guide (C#)

Enterprise authentication services provide centralized identity management, single sign-on (SSO), multi-factor authentication (MFA), and federated identity protocols (OAuth2, OI…

Read guide
Backend & architecture · December 05, 2025

AUTH_SERVICES PowerUser Guide (PowerShell)

Enterprise authentication services provide centralized identity management, single sign-on (SSO), multi-factor authentication (MFA), and federated identity protocols for securin…

Read guide
Data & performance · February 16, 2026

Memory-Aware Batching, Threading & MPI Chunking for Large Database Operations

We innovated this idea at database-level for our platform (SEAT) backend. That platform is written in Python with the Django framework, and uses PostgreSQL as the database engin…

Read guide
Backend & architecture · March 04, 2026

Clean Architecture & Project Structures — C#, Dart (Flutter) & TypeScript

Architecting software is a battle between the convenience of framework defaults and the necessary rigor of enterprise maintainability. The "typical" structures are optimized for…

Read guide
Backend & architecture · December 13, 2025

C# Programming — Data Structures, Classes, Coding Style & Language Mechanics

This guide is a comprehensive reference for C developers covering language fundamentals, data structures (built-in and advanced), classes/objects/modules, coding style, and prac…

Read guide
Backend & architecture · December 09, 2025

DJANGO Multi-Authentication PowerUser Guide (Bash)

This guide focuses on Linux and Bash workflows for deploying and operating Django applications that implement multiple authentication mechanisms. You will automate environment s…

Read guide
Backend & architecture · December 09, 2025

DJANGO Multi-Authentication PowerUser Guide (PowerShell)

This guide targets PowerShell power users who operate and automate Django applications that implement multiple authentication mechanisms (username/password, OAuth2/OIDC, SAML, a…

Read guide
Backend & architecture · December 09, 2025

DJANGO Multi-Authentication PowerUser Guide (Python)

This guide focuses on implementing robust multi-authentication in Django using Python: combining username/password, OAuth2/OIDC (Google, Azure AD, GitHub), JWT for APIs, and opt…

Read guide
Infrastructure & tooling · December 05, 2025

Docker PowerUser Guide (PowerShell)

Docker is a containerization platform enabling consistent application deployment across environments using lightweight, portable containers. This guide covers installation, imag…

Read guide
Backend & architecture · December 05, 2025

DOTNET BCrypt PowerUser Guide (C#)

BCrypt.Net-Next is a robust password hashing library for .NET implementing the OpenBSD bcrypt algorithm with adaptive cost factors for future-proof security. This guide covers p…

Read guide
Backend & architecture · December 05, 2025

DOTNET RabbitMQ PowerUser Guide (C#)

RabbitMQ is a robust message broker implementing AMQP 0-9-1 protocol for asynchronous communication between distributed systems. This guide covers connection management, queue/e…

Read guide
Infrastructure & tooling · March 01, 2026

Git + GitHub CLI (gh) PowerUser Guide

This guide is a practical deep dive into Git (core version control) and GitHub CLI (gh) (GitHub automation from the terminal). It covers repository creation/deletion, local and…

Read guide
Systems engineering · February 26, 2026

IoT Sensors Deep Dive: Analog-to-Digital, Protocols, and Backhaul

This guide details the end-to-end architecture of Internet of Things (IoT) sensors, spanning from raw hardware data acquisition to cloud-based ETL pipelines. It covers the cruci…

Read guide
Backend & architecture · February 26, 2026

Java vs JavaScript: Runtimes, Execution, and Architecture

Despite sharing a substring in their names, Java and JavaScript possess fundamentally opposing architectures. Java is strictly typed, deeply object-oriented, and compiles down t…

Read guide
Data & performance · February 28, 2025

Distributed Event Streaming Platform Components

this document serves to ddescribe the instantiation of prudoducer consumer archetecture for Apache Kafka, which is a distributed message/streaming platform

Read guide
Backend & architecture · February 26, 2026

Language Runtimes: Memory, Architectures, and Execution

A language's execution environment fundamentally dictates its memory management and deployment constraints. This guide directly contrasts the raw, bare-metal memory control of C…

Read guide
Systems engineering · February 26, 2026

LDAP & LDAPS: The Enterprise Authority Architecture

The Lightweight Directory Access Protocol (LDAP) stands as the primary authoritative mechanism for hierarchical, institutional network identity management and authentication. Th…

Read guide
Infrastructure & tooling · February 26, 2026

Linux Bash Shell: Automation, Execution, and Daemons

A profound understanding of the Linux shell differentiates a standard programmer from a true systems engineer. This architecture guide dissects bash scripting, emphasizing the m…

Read guide
Data & performance · December 13, 2025

Memory Management and Execution on Windows — C++ (MSVC)

This guide explains how C++ (MSVC on Windows) handles key memory and execution concepts: value vs reference semantics, stack vs heap storage, copy semantics (deep vs shallow), a…

Read guide
Data & performance · December 13, 2025

Memory Management and Execution on Windows — C# (.NET)

This guide explains how C and the .NET runtime (CoreCLR/CLR) implement memory management and execution semantics on Windows. Covering value vs reference types, stack vs heap sto…

Read guide
Data & performance · December 13, 2025

Memory Management and Execution on Windows — JavaScript (Node.js)

This guide explains how JavaScript handles memory and execution semantics on Windows using the Node.js runtime (V8 engine). It covers value vs reference types, memory allocation…

Read guide
Data & performance · December 13, 2025

Memory Management and Execution on Windows — Python (CPython)

This guide explains how Python (CPython on Windows) handles key memory and execution concepts: value vs reference semantics, heap storage, copy semantics (deep vs shallow), and…

Read guide
Data & performance · March 2, 2026

Machine Learning, Deep Learning & AI Methods for Data Analysis, Processing & Engineering

This document is an exhaustive technical reference cataloguing every significant Machine Learning (ML), Deep Learning (DL), and Artificial Intelligence (AI) method currently uti…

Read guide
Data & performance · December 04, 2025

POSTGRESQL 16 PowerUser Guide (Bash)

PostgreSQL 16 is an advanced open-source relational database with support for ACID transactions, JSON, full-text search, and extensibility. This guide covers installation, confi…

Read guide
Data & performance · December 04, 2025

POSTGRESQL 16 PowerUser Guide (PowerShell)

PostgreSQL 16 is an advanced open-source relational database with support for ACID transactions, JSON, full-text search, and extensibility. This guide covers installation, confi…

Read guide
Data & performance · February 26, 2026

Python for Machine Learning: Engineering the AI Pipeline

Python's dominance in Machine Learning stems not from its inherent execution speed, but from its role as an elegant API wrapping highly optimized C/C++ libraries. This guide byp…

Read guide
Backend & architecture · March 11, 2026

REALTIME CLIENT API Connections - SignalR-Style Cross-Ecosystem Engineering Notes

This guide compares hub-style realtime communication across C, JavaScript/TypeScript, and Python with a deliberate SignalR lens. The point is not to repeat framework tutorials…

Read guide
Data & performance · December 04, 2025

REDIS PowerUser Guide (PowerShell)

Redis is an in-memory data structure store used as a database, cache, message broker, and streaming engine. This guide covers installation, data structures, persistence, cluster…

Read guide
Infrastructure & tooling · February 19, 2026

Responsive Web Design Testing PowerUser Guide (PowerShell & HTML)

Responsive web design testing ensures that HTML/CSS sites render correctly across all viewport sizes — from 320px mobile screens to 2560px desktop monitors. This guide covers se…

Read guide
Infrastructure & tooling · April 22, 2026

SSH PowerUser Guide (PowerShell & Bash)

SSH is the standard secure remote access protocol for Linux servers, Windows servers, Git remotes, bastion hosts, and encrypted file transfer. This guide targets native OpenSSH…

Read guide
Infrastructure & tooling · December 04, 2025

SSL/TLS PowerUser Guide (Bash)

SSL/TLS provides encrypted communication channels for secure data transmission. This guide covers certificate generation, management, and verification using Bash and OpenSSL on…

Read guide
Infrastructure & tooling · December 05, 2025

SSL/TLS PowerUser Guide (PowerShell)

SSL/TLS provides encrypted communication channels for secure data transmission. This guide covers certificate generation, management, and verification using PowerShell and OpenS…

Read guide
Infrastructure & tooling · December 18, 2025

Service and Process Management Guide: Bash vs. PowerShell

This guide provides a comparative technical reference for managing system services and processes in Linux (via Bash/Systemd) and Windows (via PowerShell). It covers essential co…

Read guide
Infrastructure & tooling · April 05, 2026

Ubuntu Server 24.04 LTS on Bare Metal: SSD-Only Install, Networking, and SSH

This guide covers a production-minded installation of Ubuntu Server 24.04 LTS onto a physical machine with a 128 GB SSD, 16 GB RAM, Intel Core i7 9th Gen CPU, and an NVIDIA RTX…

Read guide
Infrastructure & tooling · December 12, 2025

VI/VIM Power User Guide

This guide provides a comprehensive overview of Vi/Vim text editors, focusing on advanced navigation, editing techniques, and customization options. It is designed for power use…

Read guide
Backend & architecture · March 02, 2026

Web APIs and Serving — Architectural Comparison (Flask vs Django vs Express vs ASP.NET Core)

This guide is a framework-agnostic set of notes for choosing and operating backend web frameworks. It focuses on the architectural trade-offs that matter most in real systems: s…

Read guide
Systems engineering · March 02, 2026

Web Rendering Frameworks (2026) — React Alternatives

React remains a dominant UI library, but by 2026 there are several strong alternatives depending on what you optimize for

Read guide
Infrastructure & tooling · February 26, 2026

Web Servers & Proxies: Apache2, Nginx, and ngrok

A robust application exists exclusively at localhost until explicitly routed through a web server or reverse proxy. This guide addresses the foundational configuration syntax ne…

Read guide
Infrastructure & tooling · March 30, 2026

Windows Application Diagnostics PowerUser Guide

When an application decides to take a collective vow of silence across an entire lab, it is rarely a coincidence. Software is rarely that maliciously organized without an underl…

Read guide
No guides match that search. Try a broader term or another category.