Skip to main content

Articles · page 4 of 5

Technical articles archive

Explore structured guides on computer architecture, operating systems, systems programming, Python data science, Rust and quantitative finance.

Articles
49
Series
7
Topics
16

Articles, page 4

Illustration explaining how loans and bonds work, including interest, repayment, and default risk

Chapter 2 · Quantitative Finance

Loans and Bonds: The Mechanics of Borrowing and Default Risk

A quantitative guide to loan amortization and bond pricing. Learn to derive payment formulas, simulate default risk, and understand coupon rates using Python.

14 min Intermediate

Cover image for the blog series "From Transistor to System: A Friendly Guide to Computer Architecture," showing various computer components in a cheerful, cartoon style

Chapter 3 · Computer Architecture

What Is an ALU and How Does It Work? 1-Bit ALU Explained

Learn what an ALU is, how it works inside a CPU, and how to build a 1-bit Arithmetic Logic Unit with logic gates, a full adder, MUX, and control signals.

26 min Intermediate

Banner for the "The Tough Love Architecture Guide" series

Chapter 3 · Software Design Patterns

Design Patterns for Performance: Scaling Beyond Simple Code

Master high-performance architecture. Explore the Reactor pattern, Actor model, and resilience strategies like Circuit Breakers and Load Shedding for low-latency systems.

7 min Beginner

Banner for the "The Tough Love Architecture Guide" series

Chapter 2 · Software Design Patterns

The Rescue Mission: Refactoring a 'Monster' Class Step-by-Step

Don't delete that messy code just yet. Learn how to transform a tightly coupled Java class into a clean, testable architecture using incremental refactoring and abstractions.

10 min Beginner