Practical software engineering guidance from Jeff Bailey on tools like jq, SSH, and Git, plus architecture diagrams, book summaries, and fundamentals.
What Is Markdown?
Markdown is a plain text format that turns symbols like # and * into HTML. Learn why it exists, how renderers read it, and why flavors differ.
Learn Retrieval Augmented Generation: Build the Simplest RAG in SQLite
Learn retrieval augmented generation by building the simplest RAG: chunk your project docs, rank them with SQLite FTS5 and BM25, and hand an LLM a cited prompt.
Fundamentals of InnerSource
InnerSource fundamentals explain how open source practices work inside a company, from trusted committers and contribution guides to measuring reuse.
What Is InnerSource?
InnerSource brings open source practices inside a company so teams can change each other’s code. Learn its roles, trade-offs, and why AI raises the stakes.
Learn SQL: Queries, Joins, Aggregates, and Query Plans
Learn SQL with sqlite3: filter, join, group, and rank rows, read a query in execution order, and use EXPLAIN to find out why a query is slow.
Learn Agile: Core Practices and Hard Truths for Agilists
Learn agile: the manifesto values, Scrum and Kanban basics, retrospectives, and the trust-first habits that keep Scrum Masters and coaches useful.
Learn Platform Engineering: Golden Paths, Platform as a Product, and Team Topologies
Learn platform engineering fast: internal developer platforms, platform-as-a-product thinking, golden paths, AI coding agents, and why platforms fail.
Learn AWS Lambda: Handlers, Cold Starts, and the AWS CLI
Learn AWS Lambda: create, invoke, and delete a Python function with the AWS CLI, and understand cold starts, invocation types, concurrency, and cost.
SPDX vs CycloneDX: Which SBOM Standard to Use
SPDX vs CycloneDX compared on standards status, German BSI rules, VEX, license data, tool defaults, and version churn, with real Syft output for each format.
Learn fd: Find Files Fast with Patterns, Filters, and -x
Learn fd, the fast find alternative: search by name, regex, and glob, filter by type and depth, respect .gitignore, and run commands on results.