All Episodes
Programming By Stealth — 217 episodes · page 1 of 3
PBS 187 — Back to Jekyll
PBS Tidbit 19C — Building a JavaScript CLI App with NodeJS
PBS Tidbit 19B — Building a JavaScript CLI App with NodeJS
PBS Tidbit 19A — Building a JavaScript CLI App with NodeJS
PBS 186 of X — Web Metadata — the Search and OpenGraph HTML Headers
PBS 185 of X: Customising Bootstrap 5 with Sass
PBS 184b of X: Sass Basics
PBS 184a of X: Sass Basics
PBS 183 of X: Customising Bootstrap with CSS 'Variables'
PBS 182 of X: CSS 'Variables'
PBS Tidbit 18 — A Real-World Jekyll Example
PBS Tidbit 17b — Simplifying Developer Setups with Docker
PBS Tidbit 17a — Simplifying Developer Setups with Docker
PBS Tidbit 16 — How Podfeet.com Works
PBS Tidbit 15 — Building an Indie Author Site with Hugo by Eddie Tonkoi
PBS Tidbit 14 — Coding with AI
PBS Tidbit 13 — PowerShell Tames Monty
PBS 181 of X — Reusable Snippets with Jekyll Includes
PBS 180 of X — Theming Jekyll
PBS 179 of X — Introducing Liquid Templates in GitHub Pages with Jekyll
PBS Tidbit 12 — XKPasswd Rewrite Exits Beta
PBS 178 of X — Getting Started with Jekyll Pages
PBS 177 of X — Publishing A Basic Jekyll Site (GitHub Pages)
PBS 176 of X — Deploying a JavaScript Web App with Webpack & GitHub Actions
PBS 175 of X — GitHub Pages: Static Site Generators
PBS Tidbit 11B — A PowerShell Teaser
PBS Tidbit 11A — A PowerShell Teaser
PBS Tidbit 10 — Run LLMs Locally with Ollama with Steve Mattan
PBS 174 of X: Working with Git Submodules
PBS 173 of X: Getting Started with Git Submodules
PBS 172 of X: Git Submodules
PBS Tidbit 9 – Using Git on iOS
PBS 171 of X: MVC in XKpasswd-js
PBS 170 of X: Model View Controller (MVC)
PBS Tidbit 8 – Interview with jq Maintainer Mattias Wadman
PBS Tidbit 7 – jq to Analyze macOS Installed Apps with Helma van der Linden on
PBS 169 of X — Advanced YAML Topics
PBS 168 – Introduction to YAML
PBS 167 of X – jq: Recursion, Syntactic Sugar, Some old Friends and a Few Honourable Mentions
PBS 166 of X — jq: Processing Arrays & Dictionaries sans Explosion
PBS 165 of X – jq: Variables
PBS 164 of X – jq: Working with Lookup Tables
PBS 163 of X – jq: Lookups & Records
PBS 162 of X — jq: Altering Arrays & Dictionaries
PBS 161 of X — jq: Maths, Assignment & String Manipulation
PBS 160 of X — jq as a Programming Language
PBS 159 of X - jq: Building Data Structures
PBS 158B - jq More Advanced Queries
PBS 158A – jq: More Queries
PBS 157 of X — jq: Querying JSON with `jq`
PBS 156 of X — Extracting Data with `jq`
PBS 155 – Introducing JSON Processing from the Shell with `jq`
PBS 154 — Bash: Expansions & Brackets Redux
PBS 153 – Bash: Functions & Scope
PBS 152B of X — Bash: xargs & Easier Arithmetic
PBS 152A of X — Bash: xargs & Easier Arithmetic
PBS 151 of X — Bash: Printf and More
PBS 150 of X – Bash Script Plumbing (Take Two)
PBS 149 of X — Better Arguments with POSIX Special Variables and Options
PBS 148 – A Bash Potpourri (Subshells, Relative Paths & More)
PBS 147 – Bash Arrays
PBS 146 of X – Shell Loops
PBS 145 of X — Shell Conditionals
PBS 144 – Basic Shell Script IO
PBS 143 — Shell Script Basics
PBS 142 — The XKPasswdJS Project Kickoff!
PBS 141 — Generating UML Class Diagrams with Mermaid (Don't Cuddle the Mermaid)
PBS 140 of X — UML Class Diagrams
PBS Tidbit 6 of Y — A Real-World Webpack Case Study
PBS 139 of X — Bundling a Web App/Site with Webpack (Part 2)
PBS 138 – Bundling a Web App/Site with Webpack (Part 1)
PBS Tidbit 5 of Y — Tips for the Vacationing Programmer
PBS 137 of X — Bundling a Library with Webpack
PBS Tibit 4 of Y — Rethinking a Web App – from Web Server to Cloud Stack
PBS Tidbit 3 of Y
PBS 136 of X — More Jesting
PBS 135 of X – Introducing Jest (and re-Introducing Test Driven Development & Unit Testing)
PBS Tibit2 – It's Ok to Play a Different Game!
PBS 134 of X — Firming up our Foundations (2 of 2)
PBS 133 of X – Firming up our Foundations (1 of 2)
PBS 132 of X — Managing JSDoc
PBS 131 of X – Introducing JSDoc
PBS 130 of X – Good Technical Documentation
PBS 129 of X - ESLint with Guest Instructor Helma Van der Linden
PBS 128 of X – JavaScript Module Basics
PBS 127 of X – Introducing NPM (and Node)
PBS 126 of X - Introducing Phase 2
PBS 125 of X – Chezmoi on Multiple Computers
PBS 124 of X – Chezmoi Templates
PBS 123 of X — Backing up and Syncing Dot Files with Chezmoi
PBS 122 of X – Managing Dot Files with Chezmoi
PBS 121 of X — Managing Dot Files and an Introduction to Chezmoi
PBS 120 – Ignoring Files in Git
PBS 119 of X — Open Source on GitHub
PBS 118 of X — JavaScript Apps with GitHub Pages
PBS 117 of X – Introducing GitHub
PBS 116 0f X – Team Git
PBS 115 of X – The Push & Pull of Git
PBS 114 – Tracking Git Branches
PBS 113 of X My First Git Remote