Skip to content
Programming By Stealth cover art

All Episodes

Programming By Stealth — 217 episodes · page 1 of 3

#
Title
1

PBS 187 — Back to Jekyll

2

PBS Tidbit 19C — Building a JavaScript CLI App with NodeJS

3

PBS Tidbit 19B — Building a JavaScript CLI App with NodeJS

4

PBS Tidbit 19A — Building a JavaScript CLI App with NodeJS

5

PBS 186 of X — Web Metadata — the Search and OpenGraph HTML Headers

6

PBS 185 of X: Customising Bootstrap 5 with Sass

7

PBS 184b of X: Sass Basics

8

PBS 184a of X: Sass Basics

9

PBS 183 of X: Customising Bootstrap with CSS 'Variables'

10

PBS 182 of X: CSS 'Variables'

11

PBS Tidbit 18 — A Real-World Jekyll Example

12

PBS Tidbit 17b — Simplifying Developer Setups with Docker

13

PBS Tidbit 17a — Simplifying Developer Setups with Docker

14

PBS Tidbit 16 — How Podfeet.com Works

15

PBS Tidbit 15 — Building an Indie Author Site with Hugo by Eddie Tonkoi

16

PBS Tidbit 14 — Coding with AI

17

PBS Tidbit 13 — PowerShell Tames Monty

18

PBS 181 of X — Reusable Snippets with Jekyll Includes

19

PBS 180 of X — Theming Jekyll

20

PBS 179 of X — Introducing Liquid Templates in GitHub Pages with Jekyll

21

PBS Tidbit 12 — XKPasswd Rewrite Exits Beta

22

PBS 178 of X — Getting Started with Jekyll Pages

23

PBS 177 of X — Publishing A Basic Jekyll Site (GitHub Pages)

24

PBS 176 of X — Deploying a JavaScript Web App with Webpack & GitHub Actions

25

PBS 175 of X — GitHub Pages: Static Site Generators

26

PBS Tidbit 11B — A PowerShell Teaser

27

PBS Tidbit 11A — A PowerShell Teaser

28

PBS Tidbit 10 — Run LLMs Locally with Ollama with Steve Mattan

29

PBS 174 of X: Working with Git Submodules

30

PBS 173 of X: Getting Started with Git Submodules

31

PBS 172 of X: Git Submodules

32

PBS Tidbit 9 – Using Git on iOS

33

PBS 171 of X: MVC in XKpasswd-js

34

PBS 170 of X: Model View Controller (MVC)

35

PBS Tidbit 8 – Interview with jq Maintainer Mattias Wadman

36

PBS Tidbit 7 – jq to Analyze macOS Installed Apps with Helma van der Linden on

37

PBS 169 of X — Advanced YAML Topics

38

PBS 168 – Introduction to YAML

39

PBS 167 of X – jq: Recursion, Syntactic Sugar, Some old Friends and a Few Honourable Mentions

40

PBS 166 of X — jq: Processing Arrays & Dictionaries sans Explosion

41

PBS 165 of X – jq: Variables

42

PBS 164 of X – jq: Working with Lookup Tables

43

PBS 163 of X – jq: Lookups & Records

44

PBS 162 of X — jq: Altering Arrays & Dictionaries

45

PBS 161 of X — jq: Maths, Assignment & String Manipulation

46

PBS 160 of X — jq as a Programming Language

47

PBS 159 of X - jq: Building Data Structures

48

PBS 158B - jq More Advanced Queries

49

PBS 158A – jq: More Queries

50

PBS 157 of X — jq: Querying JSON with `jq`

51

PBS 156 of X — Extracting Data with `jq`

52

PBS 155 – Introducing JSON Processing from the Shell with `jq`

53

PBS 154 — Bash: Expansions & Brackets Redux

54

PBS 153 – Bash: Functions & Scope

55

PBS 152B of X — Bash: xargs & Easier Arithmetic

56

PBS 152A of X — Bash: xargs & Easier Arithmetic

57

PBS 151 of X — Bash: Printf and More

58

PBS 150 of X – Bash Script Plumbing (Take Two)

59

PBS 149 of X — Better Arguments with POSIX Special Variables and Options

60

PBS 148 – A Bash Potpourri (Subshells, Relative Paths & More)

61

PBS 147 – Bash Arrays

62

PBS 146 of X – Shell Loops

63

PBS 145 of X — Shell Conditionals

64

PBS 144 – Basic Shell Script IO

65

PBS 143 — Shell Script Basics

66

PBS 142 — The XKPasswdJS Project Kickoff!

67

PBS 141 — Generating UML Class Diagrams with Mermaid (Don't Cuddle the Mermaid)

68

PBS 140 of X — UML Class Diagrams

69

PBS Tidbit 6 of Y — A Real-World Webpack Case Study

70

PBS 139 of X — Bundling a Web App/Site with Webpack (Part 2)

71

PBS 138 – Bundling a Web App/Site with Webpack (Part 1)

72

PBS Tidbit 5 of Y — Tips for the Vacationing Programmer

73

PBS 137 of X — Bundling a Library with Webpack

74

PBS Tibit 4 of Y — Rethinking a Web App – from Web Server to Cloud Stack

75

PBS Tidbit 3 of Y

76

PBS 136 of X — More Jesting

77

PBS 135 of X – Introducing Jest (and re-Introducing Test Driven Development & Unit Testing)

78

PBS Tibit2 – It's Ok to Play a Different Game!

79

PBS 134 of X — Firming up our Foundations (2 of 2)

80

PBS 133 of X – Firming up our Foundations (1 of 2)

81

PBS 132 of X — Managing JSDoc

82

PBS 131 of X – Introducing JSDoc

83

PBS 130 of X – Good Technical Documentation

84

PBS 129 of X - ESLint with Guest Instructor Helma Van der Linden

85

PBS 128 of X – JavaScript Module Basics

86

PBS 127 of X – Introducing NPM (and Node)

87

PBS 126 of X - Introducing Phase 2

88

PBS 125 of X – Chezmoi on Multiple Computers

89

PBS 124 of X – Chezmoi Templates

90

PBS 123 of X — Backing up and Syncing Dot Files with Chezmoi

91

PBS 122 of X – Managing Dot Files with Chezmoi

92

PBS 121 of X — Managing Dot Files and an Introduction to Chezmoi

93

PBS 120 – Ignoring Files in Git

94

PBS 119 of X — Open Source on GitHub

95

PBS 118 of X — JavaScript Apps with GitHub Pages

96

PBS 117 of X – Introducing GitHub

97

PBS 116 0f X – Team Git

98

PBS 115 of X – The Push & Pull of Git

99

PBS 114 – Tracking Git Branches

100

PBS 113 of X My First Git Remote