πŸ“š

The BookBank Library

Beautiful, web-researched books β€” one topic at a time.

Scientist One

Scientist One

in the voice of The Crafter

Autonomous research agents write competitive papers with confident, fabricated citations baked in. ScientistOne is what it looks like to build the receipts in from the start.

7 chapters Β· ScientistOne, an autonomous AI research system built on the Chain-of-Evidence (CoE) framework for verifiable research (arXiv:2605.26340)
Read β†’
Cover of Plan 9

Plan 9

in the voice of The Crafter

A focused technical tour of Plan 9 from Bell Labs β€” per-process namespaces, the 9P protocol, file servers, mount/bind/union directories, plumbing, and the factotum-based security model β€” grounded in the original overview paper and primary sources.

8 chapters Β· Plan 9 from Bell Labs β€” the distributed operating system, viewed purely as technology: per-process namespaces, the 9P protocol, file servers, mount/bind/union directories, plumbing, and its security model
Read β†’
Cover of Phoenix LiveView: Internals

Phoenix LiveView: Internals

in the voice of The Crafter

A build-it-one-commit-at-a-time tour of Phoenix LiveView's internals, narrated by The Crafter. Starts with the two-render lifecycle and the fact that a connected LiveView is a supervised BEAM process, then works through socket assigns and temporary assigns, the HEEx static/dynamic split that makes diffing cheap, client events versus server messages and the push_* navigation family, async work via assign_async/start_async/handle_async, hooks (on_mount and attach_hook) versus LiveComponents, PubSub broadcasts and streams for large collections, file uploads and client-side JS hooks, and closes on the security model: why nothing from the client is trusted, where authorization belongs, and what a dropped connection means for it.

10 chapters Β· Phoenix LiveView internals β€” how a LiveView goes from an HTTP request to a stateful BEAM process: mount, handle_params, and render; socket assigns and temporary assigns; the HEEx static/dynamic split and change tracking; events, messages, and the push_* navigation family; async tasks; hooks and on_mount as extension points; PubSub and streams for cross-process updates; uploads, forms, and client-side JS hooks; and the security model governing untrusted client input and reconnection.
Read β†’
Cover of AgentSpec β€” Programming Autonomous Agents

AgentSpec β€” Programming Autonomous Agents

in the voice of The Crafter

A specification language for agents that run with nobody watching β€” valid Python that is never executed, typed output contracts, tool surfaces that deny by omission, rules that carry their reasons, and a toolchain that lints, plans and diffs the same file.

11 chapters Β· AgentSpec, a declarative specification language for autonomous AI routines, and its static toolchain
Read β†’
Cover of Agent Academy: Build Your First LLM Sidekick

Agent Academy: Build Your First LLM Sidekick

Eight arcs from 'a chatbot can't act' to a working release-notes agent: the tool-use loop, tool schemas, persistent memory, guardrails that live in the harness, a full build, when to delegate, and the reliability checklist.

8 chapters Β· Agent Academy: Build Your First LLM Sidekick
Read β†’
Cover of The Little Rust Book

The Little Rust Book

in the voice of The Crafter

A short, practical tour of Rust for programmers who already know another language: toolchain, syntax, ownership, traits, iterators, errors as values, and a CLI built end to end β€” with a checkpoint at the end of every chapter.

15 chapters Β· The Little Rust Book β€” a short, practical introduction to systems programming with Rust
Read β†’
Cover of Performance Hints

Performance Hints

in the voice of The First-Principles Physicist

A first-principles walk through Jeff Dean and Sanjay Ghemawat's Performance Hints β€” the half of Knuth's sentence everyone drops, the latency numbers worth memorizing, and the ladder of moves that keeps working: interface shape, algorithm, memory layout, allocation count, and work skipped outright.

9 chapters Β· Performance Hints - Jeff Dean
Read β†’
Cover of PromptSpec β€” for Autonomous Agents

PromptSpec β€” for Autonomous Agents

in the voice of The Crafter

A declaration language for prompts that run with nobody watching β€” tasks, typed output contracts, capability-based tools, rules that carry their reasons, gated pipelines, and failure decided in advance.

9 chapters Β· PromptSpec, a declarative spec language for prompts that autonomous agents execute unattended
Read β†’
Cover of Invisible Universe

Invisible Universe

in the voice of The First-Principles Physicist

A detective-adventure journey from the everyday world down into quarks, leptons, forces, and the open mysteries of the quantum universe.

20 chapters Β· particle physics for a teen audience, told as a journey from everyday matter down into the quantum world
Read β†’
Cover of Zig Memory Allocators

Zig Memory Allocators

in the voice of The Crafter

A concise, hands-on guide to Zig memory allocators: the interface, the standard library implementations, building custom ones, and choosing the right allocator for the job.

8 chapters Β· Zig memory allocators β€” the interface, the standard library implementations, building custom ones, and real-world patterns
Read β†’
Cover of LangGraph

LangGraph

in the voice of The Crafter

A craftsman's guide to LangGraph: from the limits of linear LLM chains through nodes, edges, and state, to cyclic graphs, memory patterns, human-in-the-loop control flow, multi-agent systems, and production deployment β€” grounded in a full case-study agent over knowledge graphs.

9 chapters Β· LangGraph β€” stateful, cyclic, multi-agent orchestration for LLM workflows
Read β†’
Cover of Entire.io: Working with AI Agents, Without Losing Context

Entire.io: Working with AI Agents, Without Losing Context

in the voice of The Whiteboard Architect

A whiteboard-architect's guide to Entire.io β€” the CLI that turns ephemeral AI agent coding sessions into durable, searchable, git-native engineering context. Covers why agent sessions vanish and what that costs, the core mental model of sessions and checkpoints, how checkpoints work as a new primitive for traceability and recovery, the relationship between session history and git history, rewind and resume workflows, multi-agent handoffs, reviewing agent work with intent rather than just diffs, privacy and redaction tradeoffs, practical adoption patterns for solo devs and teams, and the broader vision of semantic memory for code.

10 chapters Β· Entire.io β€” how Entire turns ephemeral AI agent coding sessions into durable, searchable, git-native engineering context: sessions and checkpoints, commit linkage, rewind and resume, multi-agent handoffs, privacy and redaction, and the future of semantic memory for code.
Read β†’
Cover of What Is OAuth?

What Is OAuth?

in the voice of The Whiteboard Architect

A whiteboard-architect's tour of delegated authorization: why handing an app your password is the wrong shape of trust, what the four OAuth roles each own, and why the redirect carries a single-use code rather than a token. Builds the mental model, opens up what an access token actually is (opaque vs JWT, audience, introspection, revocation), walks the flows that survive β€” authorization code with PKCE, client credentials, device code β€” and the two that RFC 9700 retires, then works through the security practices that matter and the errors you will actually hit, closing with OpenID Connect and where OAuth 2.1 is heading. Every claim is traced to a primary spec.

7 chapters Β· What is OAuth? β€” how OAuth 2.0 delegated authorization actually works: the four roles, the authorization code flow with PKCE, tokens and scopes, the other grant types, security pitfalls and RFC 9700 best current practice, building and debugging real integrations, and how OpenID Connect and OAuth 2.1 fit on top.
Read β†’
Cover of JWTs: Promises and Betrayals

JWTs: Promises and Betrayals

in the voice of The Friendly Adversary

A threat-model tour of JSON Web Tokens: what a signature really promises, how alg:none, key confusion, and header injection subvert it, and the claim checks, lifetimes, and storage choices that hold the line.

8 chapters Β· JSON Web Tokens (JWT): how they work, what they actually guarantee, and the well-known ways they get attacked and misused β€” with defenses
Read β†’
Cover of WebRTC

WebRTC

in the voice of The Crafter

A builder's deep dive into WebRTC: from the networking fundamentals and browser APIs through signaling, SDP negotiation, and ICE connectivity, to media pipelines, data channels, security, scaling architectures, and production debugging β€” everything you need to ship real-time communication that works.

12 chapters Β· WebRTC
Read β†’
Cover of Dev Containers for Real Teams

Dev Containers for Real Teams

in the voice of The Clear Mentor

A dense, focused field guide to Dev Containers as they actually work on real teams: devcontainer.json anatomy, Dockerfiles and Compose stacks, ports and volumes, custom features, remote and multi-container workflows, team adoption patterns, and a complete reference appendix. Written for developers who have seen the demos and are ready to ship.

14 chapters Β· Dev Containers for real teams, not just demos
Read β†’
Cover of Fundamental Physics

Fundamental Physics

in the voice of The First-Principles Physicist

A first-principles tour of all physics β€” from Newton's apple to the edges of the observable universe β€” narrated in Richard Feynman's voice for an Indian BSc student. Fourteen chapters cover the mathematical toolkit, classical mechanics (with a draggable projectile and an orbitable 3D pendulum), waves and oscillations, fluid dynamics, thermodynamics (with a live PV-diagram engine), electromagnetism (with interactive field-line visualizations and a 3D EM-wave), optics (ray-tracing and interference-pattern demos), special relativity (with a Lorentz-boost spacetime diagram), quantum mechanics (double-slit simulation and wavefunction collapse), atomic/nuclear/particle physics (interactive Standard Model explorer), general relativity (with a 3D spacetime-curvature demo), cosmology (expanding-universe animation), and the unsolved frontiers. Every chapter is interactive: drag vectors, tune sliders, watch animations, and build intuition before touching an equation.

14 chapters Β· Fundamental Physics
Read β†’
Cover of Tenali Raman Stories

Tenali Raman Stories

Five of the best-loved Tenali Raman folk tales, retold for young readers in a warm, witty Indian-English storyteller's voice: meet the real 16th-century jester poet of Krishnadevaraya's court, then enjoy how a fearless boy won his clever tongue from Goddess Kali, how Tenali tricked two thieves into watering his garden, how one cat outsmarted a royal milk order, how a proud vow melted before a bowl of brinjal curry, and how three identical dolls and a single thread taught the value of listening. Each tale ends with its own gold-stamped moral, and a closing Moral Chest keeps every lesson in one place.

6 chapters Β· Tenali Raman β€” the witty jester poet of Emperor Krishnadevaraya's Vijayanagara court β€” retold as five favourite folk tales for children
Read β†’
Cover of Protobuf

Protobuf

in the voice of The Crafter

16 chapters Β· Protocol Buffers (protobuf) β€” schema-based binary serialization
Read β†’
Cover of Kilo as a Systems-Programming Case Study

Kilo as a Systems-Programming Case Study

in the voice of The Crafter

22 chapters Β· Kilo as a systems-programming case study
Read β†’
Cover of Basic Electronics

Basic Electronics

in the voice of The Clear Mentor

A concise, example-first tour from Ohm's law through resistors, capacitors, and inductors, into diodes, the triode, and the transistor, ending with how a radio ties every part together β€” with live 2D circuit animations on nearly every page.

8 chapters Β· Basic Electronics β€” passive components, semiconductors, and how a radio works
Read β†’
Cover of The BEAM Under the Hood

The BEAM Under the Hood

A runtime-level tour of the Erlang virtual machine for Elixir/Phoenix developers, told in the plain, funny, first-things-first voice of Joe Armstrong. Millions of isolated processes, reduction-counted preemptive scheduling, private per-process heaps with generational GC, share-nothing message passing, the off-heap binary trap, dirty schedulers, and node-to-node distribution β€” each design choice explained by the failure it exists to survive and the price it charges, then connected back to real symptoms: scheduler collapse, large-binary leaks, and mailbox bloat.

8 chapters Β· the internals of the Erlang virtual machine (BEAM): schedulers and reductions, per-process heaps and garbage collection, message passing, the process model, distribution, and why these designs make LiveView-scale concurrency work
Read β†’
Cover of Sandboxing & Process Isolation

Sandboxing & Process Isolation

A warden's tour of a maximum-security facility where the inmates are processes: namespaces are the walls, cgroups the rations, capabilities the confiscated keys, and seccomp the visiting rules. Climbs the isolation stack primitive by primitive, tells the real historical container escapes (Dirty COW, runc CVE-2019-5736, Leaky Vessels, the NVIDIA toolkit TOCTOU) as instructive capers, then reaches the stronger cells β€” Firecracker/gVisor microVMs and WebAssembly's capability-based sandbox β€” closing with a decision guide for layering them by threat model. Every metaphor maps onto the real mechanism, and the actual syscall, flag, or CVE is always named.

11 chapters Β· Sandboxing and process isolation for running untrusted code (like AI-agent workloads): Linux namespaces, cgroups, seccomp-bpf, capabilities, chroot/pivot_root, containers vs microVMs (gVisor, Firecracker), WebAssembly sandboxes, and capability-based security models.
Read β†’
Cover of Guitar Pocket Reference: CAGED Chords & Pentatonic Scales

Guitar Pocket Reference: CAGED Chords & Pentatonic Scales

Guitar practice reference: CAGED chords and pentatonic scales β€” a small, focused, keep-it-open-while-you-play book.
Read β†’
Cover of Durable Execution: Workflows That Survive Anything

Durable Execution: Workflows That Survive Anything

A first-principles tour of durable execution for backend engineers, told in the calm, failure-first, back-of-the-envelope voice of Jim Gray. It starts where all reliability starts β€” machines crash, networks partition, disks lie β€” and builds up from the append-only log (WAL and ARIES) to the mechanisms that let a program survive its own death: checkpointing, event sourcing and deterministic replay; idempotency and the exactly-once illusion over at-least-once delivery; durable timers; and sagas with compensation for the failures replay can't hide. Every mechanism is introduced by the specific failure it exists to survive and the guarantee it does β€” and does not β€” make, then grounded in how Temporal, Oban, and Ash Reactor actually implement it.

8 chapters Β· durable execution and workflow engines: checkpointing, event sourcing and replay, idempotency, sagas and compensation, exactly-once illusions over at-least-once delivery, and how engines like Temporal, Oban, and Ash Reactor implement them
Read β†’
Cover of Pi.dev: Your Own Agent Harness

Pi.dev: Your Own Agent Harness

A domain-opportunist's field notes on Pi, the open-source agent harness you reshape around your own workflow β€” four tools, an agent loop, TypeScript extensions and BYOK β€” and the wildly different products it makes buildable across finance, healthcare, law, industry, and the studio, plus where the liability lives.

9 chapters Β· pi.dev β€” the reshapeable open-source AI agent harness (earendil-works Pi) β€” and the business & product opportunities it unlocks across domains
Read β†’
Cover of BookBank: Turn a Topic Into a Beautiful Book

BookBank: Turn a Topic Into a Beautiful Book

in the voice of The Clear Mentor

A hands-on guide to making books with BookBank β€” the mental model, the anatomy of a book folder, choosing a persona voice and a theme look, writing a prompt that yields a great book, opening a book-request issue, and the full request-to-shelf lifecycle. In the Clear Mentor's voice, light and minimal with a Head First spirit.

8 chapters Β· BookBank β€” the generative BankKit app that turns a topic plus a narrator persona into a beautiful, self-contained multi-page HTML book, and the request/generate/publish workflow around it
Read β†’
Cover of Svelte

Svelte

in the voice of The Clear Mentor

A concise, example-first tour of Svelte 5's rune-based reactivity β€” $state, $derived, $effect, $props/$bindable, snippets, control flow, bindings, transitions, and how to share state β€” in a bold yellow/blue/red/gray zine-styled light theme.

9 chapters Β· Svelte 5 (client-side only, no SvelteKit or SSR)
Read β†’
Cover of Let's Go - A Primer

Let's Go - A Primer

A first-principles tour of Go for people who have never written a line of it: zero values, slices vs. arrays, structural interfaces, errors as values, defer, goroutines and channels, embedding, and the toolchain that ties it together. Verified against Go 1.26.

10 chapters Β· the Go programming language, for a total beginner
Read β†’
Cover of Integrating LinkLog: The Python SDK Field Guide

Integrating LinkLog: The Python SDK Field Guide

in the voice of The Clear Mentor

A hands-on guide for developers wiring LinkLog into their Python services β€” capture failures, keep the success path invisible, and hand the sidecar a forensic checkpoint.

9 chapters Β· integrating the LinkLog failure-intelligence platform into a Python application using the llog Python SDK
Read β†’
Cover of Interesting Linux

Interesting Linux

Eleven lesser-known Linux kernel powers, explained from first principles with verified syscalls and real-world use cases: fd-ification (eventfd/timerfd/signalfd/pidfd), safer file opening (O_PATH/O_TMPFILE/O_NOFOLLOW), zero-copy data movement (splice/vmsplice/sendfile/tee), memfd_create and file sealing, epoll's edge-triggered sharp edges, io_uring, PID/mount namespaces, kernel tuning knobs (swappiness, THP, PSI), userfaultfd and post-copy migration, copy_file_range and reflinks, and Landlock unprivileged self-sandboxing.

11 chapters Β· lesser-known but fascinating Linux kernel features and syscalls
Read β†’
Cover of LLMs, Go Code!

LLMs, Go Code!

in the voice of The Crafter

A first-principles tour of Go through the lens of directing and auditing an AI coding agent β€” structs, implicit interfaces, errors as values, concurrency, and the toolchain, then how to write executable specs and test-drive an agent, closing with two worked case studies.

10 chapters Β· LLMs, Go Code! - The Developer's Guide to Designing, Prompting, and Auditing Go Systems
Read β†’
Cover of Tauri - cross platform apps

Tauri - cross platform apps

in the voice of The Clear Mentor

A conceptual map of Tauri v2 β€” architecture, commands and events, capabilities and security, plugins and sidecars β€” written to help you direct a coding agent, not memorize an API surface.

13 chapters Β· Tauri - cross platform apps
Read β†’
Cover of Redis Internals: Programming Ideas Behind the Code

Redis Internals: Programming Ideas Behind the Code

in the voice of The Clear Mentor

A chalkboard-styled, source-code-oriented tour of Redis's internals -- the single-threaded event loop, object encodings, incremental rehashing, fork-and-forget persistence, replication and clustering, and approximate expiration/eviction -- written to show programmers how clever, disciplined engineering makes Redis fast and predictable, and to inspire them to build their own useful systems.

12 chapters Β· Redis Internals: Programming Ideas Behind the Code
Read β†’
Cover of Investment Adventure

Investment Adventure

in the voice of The Clear Mentor

A friendly, mentor-voiced field guide that takes a complete beginner from a $1,000 seed and the psychology of money all the way to a real first portfolio and the patience to stay invested through a crash.

15 chapters Β· Investment Adventure
Read β†’
Cover of Git Internals

Git Internals

in the voice of The Clear Mentor

A retro-terminal deep dive into what .git actually does under the hood β€” objects, hashes, branches, merges, the reflog safety net, and how it all stays trustworthy at scale β€” built for teens and junior devs who never want to fear a merge conflict again.

17 chapters Β· Git Internals
Read β†’
Cover of First Principles Biology for NEET

First Principles Biology for NEET

in the voice of The Clear Mentor

A concept-first tour of NCERT Class 11 & 12 Biology for NEET UG, in 28 chapters spanning cell biology, genetics, evolution, plant and human physiology, reproduction, biotechnology, and ecology, each mapped back to its NCERT chapter with NEET exam-trap callouts.

28 chapters Β· First Principles Biology for NEET
Read β†’
Cover of The Memory Wall

The Memory Wall

A first-principles, chalkboard-styled tour of why 2026 computing is bottlenecked by data movement, not arithmetic: chiplet CPUs and 3D stacking, the HBM/DDR5/HBF memory hierarchy, why LLM decode is memory-bound, why interconnects (PCIe/NVLink/UCIe) are the new bus, the four fixes architects are pursuing, and what it means for how software engineers should write and profile code.

6 chapters Β· Why Modern Computing Is Bottlenecked by Data, Not Compute
Read β†’
Cover of From Disk to CPU: How Linux Runs Your Programs

From Disk to CPU: How Linux Runs Your Programs

in the voice of The First-Principles Physicist

A first-principles, analogy-rich tour of ELF files and program execution on Linux β€” following one tiny C program from source through execve, the kernel's segment loader, the dynamic linker, and into main(), with hands-on readelf/strace callouts throughout.

13 chapters Β· Understand ELF files and how Linux executes programs.
Read β†’
Cover of HTTP Caching Headers

HTTP Caching Headers

in the voice of The Clear Mentor

A short, example-first guide to Cache-Control freshness, ETag/conditional-GET revalidation, and choosing a caching strategy per endpoint.

3 chapters Β· HTTP caching headers β€” Cache-Control, ETag, and conditional requests
Read β†’
Cover of The Invisible Machine

The Invisible Machine

in the voice of The First-Principles Physicist

The Invisible Machine β€” a Feynman-voiced companion to NCERT Class 12 Physics Part I. Six of the syllabus's most beautiful ideas (the electric field, drift velocity, the cyclotron, Faraday–Lenz induction, AC resonance, and electromagnetic waves) presented as live, interactive case studies rather than a full re-teaching. An addendum for exploring, not replacing, the textbook.

6 chapters Β· NEET / NCERT Class 12 Physics β€” electromagnetism
Read β†’
Cover of SpaceTime

SpaceTime

in the voice of The First-Principles Physicist

A first-principles tour of gravity as the shape of spacetime β€” from the falling elevator and the equivalence principle to curved geodesics, time dilation you can watch tick, orbits as endless falling, black holes and their horizons, the plunge across one, and the ripples, wonders, and open mysteries it all opens. Feynman's voice, the Observatory night-sky skin, with live 2D physics widgets (a moving light clock, light-bending, Newton's cannonball, an escape-velocity/horizon simulator, a gravity-well clock) and interactive three.js scenes (a curved spacetime well, an orbitable black hole). Every number web-checked.

8 chapters Β· Understanding Gravity, Black Holes, and Space time
Read β†’
Cover of NEET

NEET

in the voice of The Principled Natural Philosopher

A first-principles field guide to one real NEET paper (code G1 'KANHA'): the exam's structure and marking, then 25 actual questions across Physics, Chemistry and Biology worked to the reasoning behind each answer β€” with interactive 2D figures (Atwood machine, thrown ball, double-slit fringes, resistor decoder) and a rotatable 3D bcc crystal.

6 chapters Β· NEET exam preparation β€” a first-principles field guide to Physics, Chemistry & Biology
Read β†’
Cover of Claude Hooks

Claude Hooks

in the voice of The Crafter

A first-principles field guide to Claude Code hooks, in the Crafter's voice β€” the lifecycle, the settings.json wiring, the stdin/stdout contract, matchers, and a whole chapter of Elixir/Mix recipes (format-on-save, a compile guard, and a Stop test-gate). Grounded in the official reference at code.claude.com/docs/en/hooks.

8 chapters Β· Claude Hooks
Read β†’
Cover of Human Cell

Human Cell

in the voice of The First-Principles Physicist

A first-principles, city-metaphor tour of the human cell in a Feynman-as-biologist voice, written to excite teens and adults: the membrane, nucleus/DNA, mitochondria, the protein factory, cytoskeleton, recyclers, the cell cycle, and cancer/stem cells. Includes a live 2D membrane animation, a walking-kinesin animation, an interactive 3D mitochondrion, and hand-drawn SVG diagrams of each organelle.

9 chapters Β· A Study on Human cell
Read β†’
Cover of Guitar!

Guitar!

in the voice of The Guitarist

A modern, interactive first book for the acoustic guitarist β€” the twelve notes, the fretboard map, intervals, how chords are built, your first open chords, rhythm, scales, and keys. Every diagram, chord, and fretboard is playable in the browser via a built-in Web Audio pluck synth. Told in the voice of Mateo Cruz: slow is smooth, smooth becomes fast.

9 chapters Β· Learning Guitar
Read β†’
Cover of Fun with Calculus.

Fun with Calculus.

in the voice of The Principled Natural Philosopher

A first-principles introduction to calculus in the voice of Isaac Newton β€” the derivative discovered from a falling stone before it is ever named, the rules of change, the integral as accumulated area (with an orbitable 3D solid of revolution), the Fundamental Theorem that binds them, a toolkit of e^x/ln/sin/cos, Taylor series, and where calculus runs the world in 2026 (gradient descent & back-propagation, the SIR epidemic model, Black-Scholes). Every chapter is interactive: drag the secant into a tangent, fill an area with Riemann rectangles, sweep the accumulation function, grow a Taylor polynomial, and roll a ball down a loss surface. (The book's six seed 'concepts' were the user's freeform brief β€” 'explain the derivative from motion along a line', 'add topics you deem important', 'include 2D/3D animations and current use-cases' β€” realized as the eight chapters below.)

8 chapters Β· Calculus
Read β†’
Cover of Elixir OTP

Elixir OTP

in the voice of The Crafter

A build-it-up field guide to Elixir OTP in the voice of The Crafter: isolated processes and the actor model, let-it-crash with links and monitors, GenServer, static and dynamic supervisors, Registry naming, Task/Agent, and the Application boot tree. Includes a 2D actor/mailbox animation and an interactive 3D supervision tree that crashes and heals in real time.

8 chapters Β· Elixir OTP
Read β†’
Cover of Rust lifetime

Rust lifetime

in the voice of The Crafter

A craftsman's guide to Rust lifetimes β€” from stack, heap, ownership, and borrowing up through elision, 'static, and the modern NLL/Polonius borrow checker β€” told in the Crafting Interpreters voice.

10 chapters Β· Understanding Rust lifetime
Read β†’
Cover of Attention is all you need

Attention is all you need

in the voice of The Crafter

A layered, first-principles reading of the 2017 Transformer paper (Vaswani et al., arXiv:1706.03762), in the Crafting Interpreters voice: from the sequential bottleneck and word embeddings, through query/key/value attention, scaled dot-product, multi-head, and positional encoding, up to the full encoder-decoder architecture, why self-attention wins, the training recipe and BLEU results, and how this one paper became modern LLMs (GPT, BERT) β€” closing with a full acronym-and-term glossary.

11 chapters Β· Attention is all you need
Read β†’
Cover of Apple ShortCuts app

Apple ShortCuts app

A field guide to Apple Shortcuts: actions and pipelines, logic without code, every launch surface, self-running automations, the OS 26 Apple Intelligence layer, and the use cases where it genuinely earns its keep.

10 chapters Β· Apple ShortCuts ap
Read β†’
Cover of Unix File IO

Unix File IO

in the voice of The First-Principles Physicist

Everything is a file: how open, read, write, close, lseek, dup2, and pipes turn one tiny idea into files, terminals, and shell pipelines alike.

11 chapters Β· Unix File IO
Read β†’
Cover of How GPUs work

How GPUs work

in the voice of The Clear Mentor

A student-friendly, zine-flavored tour of the GPU β€” from 'why thousands of weak cores beat a few strong ones' through warps, CUDA kernels, the memory mountain, the graphics pipeline, and Tensor Cores, to why LLM chatbots are memory-bandwidth-bound, how 100,000-GPU AI factories work, and how to get free GPU time today. Includes funny cartoon image slots for every chapter.

10 chapters Β· How GPUs work
Read β†’
Elixir Ash Framework - Basics

Elixir Ash Framework - Basics

in the voice of The Clear Mentor

A gentle, high-level tour of Elixir's Ash Framework β€” model your domain, derive the rest. Resources, actions, domains, code interfaces, relationships, data layers, policies, and the extension ecosystem, grounded in the official Ash v3.29 docs. The user's four seed requests (make the high-level concepts very clear, add illustrations, and the what-is-ash / llms.txt source links) were interpreted as the book's brief and folded into these eight concept pages plus illustration slots.

8 chapters Β· Elixir Ash Framework
Read β†’
Cover of Rust: Fearless System programming

Rust: Fearless System programming

in the voice of The First-Principles Physicist

A witty, concept-first tour of Rust for the agentic-coding era β€” ownership, illegal-states-unrepresentable, errors as values, fearless concurrency, zero-cost abstractions, Cargo, how to build Rust with a coding agent, and when Rust is (and isn't) the right call.

9 chapters Β· Rust Programming language
Read β†’
ManifoldCAD

ManifoldCAD

in the voice of The Crafter

A hands-on, incremental tour of ManifoldCAD in The Crafter's voice β€” code-driven CAD that builds guaranteed-watertight solids. We work up from primitives and boolean modelling through transforms and 2D-to-3D extrude/revolve, map the full JavaScript API, then reach organic warp/refine/smooth, GLTFNode scenes with materials and animation, and real use cases from parametric printable parts to an embeddable geometry kernel. Every call is grounded in the official user guide and checked against the editor's shipped examples; each chapter ends with Challenges.

9 chapters Β· ManifoldCAD
Read β†’
Cover of Custom LLM Models

Custom LLM Models

in the voice of The Clear Mentor

A hands-on path from 'an LLM is a black box' to fine-tuning your own Llama or Qwen and serving it behind a real API β€” the forward pass, prefill vs decode, the KV cache (with the memory formula worked by hand), quantization, LoRA/QLoRA, a full worked fine-tune, and production serving with vLLM.

10 chapters Β· Custom LLM Models
Read β†’
Cover of Spark DSL

Spark DSL

in the voice of The First-Principles Physicist

A first-principles, usage-focused tour of Elixir's Spark β€” entities, sections, extensions, schemas, the compile-time pipeline, and introspection β€” building to why introspectable DSLs are a natural fit for LLM-agentic systems (Ash AI, Jido) and a from-scratch agent DSL an LLM can read and call.

8 chapters Β· Understanding Spark DSL
Read β†’
Cover of Meki Memory Agent in Elixir

Meki Memory Agent in Elixir

A faithful tour of MeKi (Memory-based Expert Knowledge Injection, arXiv 2602.03359) β€” scaling an LLM's capacity with cheap ROM storage instead of FLOPs β€” then a runnable re-implementation in Elixir's Nx & Axon: token-level memory experts, the low-rank additive-sigmoid gate, the re-parameterization trick that folds training into a zero-cost lookup table, and serving it with Nx.Serving. Architecture and code are real; benchmark numbers are quoted from the paper, not reproduced.

9 chapters Β· Meki
Read β†’
Lua programming language

Lua programming language

in the voice of The Clear Mentor

A practical tour of Lua 5.5 β€” tables, metatables, coroutines β€” and how to embed it safely inside Elixir with the lua library and script your Ash domain with ash_lua, ending in real multi-tenant use cases.

9 chapters Β· Lua
Read β†’
Cover of Elixir Meta Programming

Elixir Meta Programming

in the voice of The Clear Mentor

Code as data, from quote/unquote to macros, hygiene, the use pattern, and compile-time code generation β€” then why a self-describing language fits the LLM-agentic era (tool catalogs, structured outputs, Igniter AST-patching), and when not to reach for a macro.

10 chapters Β· Elixir Meta Programming
Read β†’
Claude Tools

Claude Tools

in the voice of The Clear Mentor

A field guide to every built-in Claude Code tool β€” grouped by family, each with its permission default and the gotchas that bite.

11 chapters Β· Claude Tools
Read β†’
Cover of Ash Intelligent

Ash Intelligent

A PRD for 'AshIntelligence' β€” a declarative intelligence layer for the Elixir Ash Framework β€” consolidated into a 12-chapter field guide and grounded in today's real Ash AI ecosystem (ash_ai, ash_oban, ash_state_machine, Spark, ReqLLM/LangChain). The pasted PRD was split by the app into 377 line-fragments; these were merged into coherent chapters that cover the vision, architecture, the Spark DSL, how you'd actually build it, and β€” the requested focus β€” the exciting use cases.

12 chapters Β· Ash Intelligence extension.
Read β†’
Cover of Ash Devices

Ash Devices

in the voice of The First-Principles Physicist

An engineering manifesto turned field guide: model, simulate, and operate cyber-physical systems as declarative Ash resources β€” where hardware is just an adapter and the simulator is the default runtime.

11 chapters Β· Ash Devices
Read β†’
Understand Software Memory Management

Understand Software Memory Management

in the voice of The First-Principles Physicist

A first-principles field guide to how a running program borrows, uses, and reclaims memory β€” stack vs heap, the four manual-memory bugs, how garbage collection really works, and how Rust, Zig, Java, Python, and Go each answer the one question: who frees the heap?

11 chapters Β· Understand Heap and Stack Memory, Garbage collection concepts
Read β†’
Golang for Vibe

Golang for Vibe

in the voice of The First-Principles Physicist

A first-principles tour of Go in Feynman's voice, built for vibe coders: why Go's plainness makes AI-written code easy to verify, the five-minute mental model, goroutines & channels, errors as values, structs & implicit interfaces, a dependency-free JSON web API, the agent workflow with Go's built-in graders, and shipping one static binary. Verified against Go 1.26.

8 chapters Β· Golang for Vibe coders.
Read β†’
ESP32-S3 Programming

ESP32-S3 Programming

in the voice of The First-Principles Physicist

A first-principles field guide to the ESP32-S3: what the silicon is, what to build with it, how to write its firmware in Rust, and how to wire a fleet of devices to an Elixir/Phoenix backend over MQTT.

8 chapters Β· ESP 32
Read β†’
Algorithms for Modern developers

Algorithms for Modern developers

A practical, use-case-driven tour of the dozen algorithmic ideas that run real software β€” Big-O, binary search, hashing, sorting, two pointers/sliding window, graph traversal, Dijkstra, dynamic programming, greedy/intervals, heaps & top-K, and probabilistic structures β€” each paired with the real scenarios where you'd reach for it.

11 chapters Β· Algorithms
Read β†’
Rust: Fearless Systems Programming

Rust: Fearless Systems Programming

in the voice of The First-Principles Physicist

A first-principles tour of Rust in Feynman's voice: ownership and moves, borrowing, the memory/traits/lifetimes engine room, enums & pattern matching, error handling, generics/iterators/closures, fearless concurrency, and Cargo. Verified against stable Rust 1.96 / 2024 edition.

8 chapters Β· the Rust programming language
Read β†’