Programming By Stealth

By Bart Busschots & Allison Sheridan

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 43
Reviews: 0
Episodes: 178

Description

A collaborative project between Bart Busschots and Allison Sheridan to sneak up on real programming in small easy steps, using the allure of the web as the carrot to entice people forward.

Episode Date
PBS 165 of X – jq: Variables
May 12, 2024
PBS 164 of X – jq: Working with Lookup Tables
Mar 31, 2024
PBS 163 of X – jq: Lookups & Records
Mar 17, 2024
PBS 162 of X — jq: Altering Arrays & Dictionaries
Mar 03, 2024
PBS 161 of X — jq: Maths, Assignment & String Manipulation
Feb 18, 2024
PBS 160 of X — jq as a Programming Language
Feb 05, 2024
PBS 159 of X - jq: Building Data Structures
Jan 21, 2024
PBS 158B - jq More Advanced Queries
Dec 31, 2023
PBS 158A – jq: More Queries
Dec 21, 2023
PBS 157 of X — jq: Querying JSON with `jq`
Dec 10, 2023
PBS 156 of X — Extracting Data with `jq`
Nov 25, 2023
PBS 155 – Introducing JSON Processing from the Shell with `jq`
Nov 19, 2023
PBS 154 — Bash: Expansions & Brackets Redux
Sep 03, 2023
PBS 153 – Bash: Functions & Scope
Jul 30, 2023
PBS 152B of X — Bash: xargs & Easier Arithmetic
Jul 08, 2023
PBS 152A of X — Bash: xargs & Easier Arithmetic
Jun 25, 2023
PBS 151 of X — Bash: Printf and More
May 28, 2023
PBS 150 of X – Bash Script Plumbing (Take Two)
May 14, 2023
PBS 149 of X — Better Arguments with POSIX Special Variables and Options
Apr 16, 2023
PBS 148 – A Bash Potpourri (Subshells, Relative Paths & More)
Mar 26, 2023
PBS 147 – Bash Arrays
Mar 18, 2023
PBS 146 of X – Shell Loops
Mar 05, 2023
PBS 145 of X — Shell Conditionals
Feb 19, 2023
PBS 144 – Basic Shell Script IO
Feb 04, 2023
PBS 143 — Shell Script Basics
Jan 08, 2023
PBS 142 — The XKPasswdJS Project Kickoff!
Dec 11, 2022
PBS 141 — Generating UML Class Diagrams with Mermaid (Don't Cuddle the Mermaid)
Nov 27, 2022
PBS 140 of X — UML Class Diagrams
Nov 13, 2022
PBS Tidbit 6 of Y — A Real-World Webpack Case Study
Sep 18, 2022
PBS 139 of X — Bundling a Web App/Site with Webpack (Part 2)
Sep 04, 2022
PBS 138 – Bundling a Web App/Site with Webpack (Part 1)
Aug 05, 2022
PBS Tidbit 5 of Y — Tips for the Vacationing Programmer
Jul 10, 2022
PBS 137 of X — Bundling a Library with Webpack
Apr 17, 2022
PBS Tibit 4 of Y — Rethinking a Web App – from Web Server to Cloud Stack
Apr 01, 2022
PBS Tidbit 3 of Y
Mar 20, 2022
PBS 136 of X — More Jesting
Mar 06, 2022
PBS 135 of X – Introducing Jest (and re-Introducing Test Driven Development & Unit Testing)
Feb 20, 2022
PBS Tibit2 – It's Ok to Play a Different Game!
Feb 07, 2022
PBS 134 of X — Firming up our Foundations (2 of 2)
Jan 23, 2022
PBS 133 of X – Firming up our Foundations (1 of 2)
Jan 10, 2022
PBS 132 of X — Managing JSDoc
Dec 22, 2021
PBS 131 of X – Introducing JSDoc
Dec 14, 2021
PBS 130 of X – Good Technical Documentation
Nov 28, 2021
PBS 129 of X - ESLint with Guest Instructor Helma Van der Linden
Nov 14, 2021
PBS 128 of X – JavaScript Module Basics
Nov 03, 2021
PBS 127 of X – Introducing NPM (and Node)
Oct 16, 2021
PBS 126 of X - Introducing Phase 2
Oct 03, 2021
PBS 125 of X – Chezmoi on Multiple Computers
Sep 18, 2021
PBS 124 of X – Chezmoi Templates
Sep 05, 2021
PBS 123 of X — Backing up and Syncing Dot Files with Chezmoi
Aug 23, 2021
PBS 122 of X – Managing Dot Files with Chezmoi
Aug 08, 2021
PBS 121 of X — Managing Dot Files and an Introduction to Chezmoi
Jul 24, 2021
PBS 120 – Ignoring Files in Git
Jul 11, 2021
PBS 119 of X — Open Source on GitHub
Jun 27, 2021
PBS 118 of X — JavaScript Apps with GitHub Pages
Jun 12, 2021
PBS 117 of X – Introducing GitHub
May 30, 2021
PBS 116 0f X – Team Git
May 16, 2021
PBS 115 of X – The Push & Pull of Git
May 02, 2021
PBS 114 – Tracking Git Branches
Apr 18, 2021
PBS 113 of X My First Git Remote
Apr 04, 2021
PBS 112 of X – Introducing Git Remotes
Mar 21, 2021
PBS 111 of X – Stashing Changes
Feb 01, 2021
PBS 110 of X – Merge Conflicts
Jan 17, 2021
PBS 109 of X — SemVar & Structured Commits
Dec 29, 2020
PBS 108 of X — Merging & Tagging
Dec 18, 2020
PBS 107 of X – Branching Basics
Nov 29, 2020
PBS 106 of X — Time Travel with Git
Nov 20, 2020
PBS 105 of X – Seeing the Past with Git
Nov 08, 2020
PBS 104 of X – Tracking Changes in Git
Oct 25, 2020
PBS 103 of X — Getting Started With Git
Oct 11, 2020
PBS 102 of X – Introducing Git
Sep 27, 2020
PBS 101 of X - Introducing Version Control
Sep 13, 2020
PBS 100 of X — Time Sharing Challenge Solution
Aug 30, 2020
CCATP #649 – Dr. Helma van der Linden on Creating a Book with Open Source Software
Aug 07, 2020
PBS - Can We Interest You in a Cup of Taming the Terminal?
Jul 12, 2020
PBS 99 of X – Building with Classes Part 2: Is-A
Jun 29, 2020
PBS 98 of X — Building with Classes Part 1 — Has-A
Jun 14, 2020
PBS 97 of X — Class Data Attributes & Functions
May 31, 2020
PBS 96 of X — World Clock Challenge Solution
May 17, 2020
PBS 95 of X — Better JavaScript Class Attributes
May 02, 2020
PBS 94 of X — Basic JavaScript OO with Class
Apr 19, 2020
PBS 93 – Encapsulation with JavaScript Objects
Apr 05, 2020
PBS 92 of X — Currency Grid Solution
Mar 20, 2020
PBS Adjacent: CCATP #628 — Bart Busschots on Creating Automator Quick Actions with JavaScript
Mar 07, 2020
PBS 91 of X — JavaScript RE Objects
Feb 23, 2020
PBS 90 of X — JavaScript Wrapper Objects
Feb 09, 2020
PBS Tidbit 1 of Y — Display Values are not Data!
Feb 09, 2020
PBS 89 of X — Currency Converter Challenge
Jan 26, 2020
PBS 88 of X — DOM & jQuery Objects Redux
Dec 15, 2019
PBS 87 of X — JavaScript Iterators Objects & Generator Functions
Dec 01, 2019
PBS 85 of X — Objects as Arrays in JavaScript (Redux & Update)
Nov 03, 2019
PBS 84 of X – Objects as Dictionaries in JavaScript (Redux & Update)
Oct 20, 2019
PBS 83 of X Bootstrap Cards
Oct 05, 2019
PBS 82 of X – Async & Await
Sep 21, 2019
PBS 81 – The JavaScript Promise Utilities
Jul 13, 2019
PBS Supplemental — Dorothy Rendon on the PBS Index
Jun 26, 2019
PBS 80 — JavaScript Promise Chains
Jun 15, 2019
PBS 79 — Introducing JavaScript Promises
Jun 01, 2019
PBS 78 — is.js & Bootstrap Popovers
May 18, 2019
PBS 77 of X — More Callbacks & More AJAX
May 05, 2019
PBS 76 of X - AJAX with jQuery
Apr 23, 2019
PBS 75 of X - AJAX Intro
Apr 08, 2019
PBS 74 of X - More Mustaches
Mar 24, 2019
PBS 73 of X - Mustache Templates
Mar 10, 2019
PBS 72 - HTML5 Templates
Feb 24, 2019
PBS 71 of X - Bootstrap Spinners
Feb 10, 2019
PBS 70 - Bootstrap Modals & Toasts
Jan 28, 2019
PBS 69 of X — Bootstrap Navbars
Jan 14, 2019
PBS 68 of X - Bootstrap Navs
Dec 16, 2018
PBS 67 of X - Bootstrap Dropdown Menus
Dec 02, 2018
PBS 66 of X - Bootstrap Form Validation
Nov 04, 2018
PBS 65 of X — Bootstrap Input Groups
Oct 22, 2018
PBS 64 - Bootstrap Form Layouts
Oct 05, 2018
PBS 63 of X — Bootstrap Buttons
Sep 23, 2018
PBS 62 of X — A Basic Bootstrap Form
Sep 16, 2018
PBS 61 of X — Bootstrap Jumbotrons & Badges
Aug 30, 2018
PBS 60 of X - Bootstrap & jQuery
Aug 13, 2018
PBS 59 of X — More Bootstrap Breakpoints
Jul 29, 2018
PBS 58 of X - Bootstrap Breakpoints
Jul 15, 2018
PBS 57 of X - the Bootstrap Grid
Jul 01, 2018
PBS 56 - More Bootstrap Content
Jun 16, 2018
PBS 55 - Bootstrap Content
Jun 03, 2018
PBS 54 of x - More Bootstrap Utilities
May 20, 2018
PBS 53 of X — Bootstrap Utilities
May 06, 2018
PBS 52 - Introducing Bootstrap 4
Mar 31, 2018
PBS 51 - Cellular Automata Wrap-up
Mar 04, 2018
PBS 50 - Building a Web App on Video
Feb 18, 2018
PBS 49B of X - Object Revision & Improving Our Cellular Automata
Feb 11, 2018
PBS 49A of X - Challenges from PBS 48
Feb 04, 2018
PBS 48 of x – A Closer Look at ‘this’ and ‘static’
Jan 21, 2018
PBS 47 - ES6 Polymorphism
Jan 07, 2018
PBS 46 - ES6 Spread Operator, Arrow Functions & Classes
Dec 22, 2017
PBS 45 – ES6 Arrays & Strings
Dec 11, 2017
PBS 44 - ES6 Arguments & Objects
Nov 26, 2017
PBS 43 of x - Introducing JavaScript ES6
Nov 12, 2017
PBS 42 of x – Playing the Game of Life
Oct 29, 2017
PBS 41 of x - Form Events
Oct 14, 2017
PBS 40 of x - HTML5 Custom Validations with jQuery
Sep 30, 2017
PBS 39 of x - HTML5 Form Validation
Sep 16, 2017
PBS 38 of x - Taking Stock
Sep 02, 2017
PBS 37 of x - JSDoc Demo
Jul 09, 2017
PBS 36 of x – More HTML Text Input | More Cellular Automata
Jun 26, 2017
PBS 35 of x - HTML Text Input | Introducing ‘Life’
May 20, 2017
PBS 34 of X – More JS Testing with QUnit
Apr 30, 2017
PBS 33 of x – JS Testing with QUnit
Apr 14, 2017
PB 32 of X – JS Error Handling Revision | HTML Selects
Mar 15, 2017
PBS 31 of x – JS Static Functions | Checkboxes & Radio Buttons
Mar 01, 2017
PBS 30 of x - Comparing JS Objects | Introducing WAI-ARIA
Feb 18, 2017
PBS 29 – JS Prototype Revision | Glyph Icons
Feb 04, 2017
PBS 28 – CSS Attribute Selectors & HTML Buttons
Jan 21, 2017
PBS 27 – Introducing HTML Forms
Jan 02, 2017
PBS 26 – HTML Data Attributes with jQuery
Dec 11, 2016
PBS 25 – Case Study of a JavaScript API
Nov 22, 2016
PBS 24 – Creating a JavaScript API
Oct 28, 2016
PBS 23 – Creating Elements with jQuery
Oct 14, 2016
PBS 22 – jQuery Events
Oct 01, 2016
PBS 21 of X – jQuery Basics
Sep 16, 2016
PBS 20 of x - JavaScript in the Browser
Sep 03, 2016
PBS 19b of x - Solving JavaScript Challenges Part 2
Aug 18, 2016
PBS 19 of x - Solving JavaScript Challenges
Aug 07, 2016
PBS 18 of x - JavaScript Miscellany
Jul 09, 2016
PBS 17 of x - JavaScript Objects
Jun 25, 2016
PBS 16 of x - JavaScript Callbacks
Jun 11, 2016
PBS 15 of x - JavaScript Functions
May 27, 2016
PBS 14 of x - JavaScript Loops & Arrays
May 13, 2016
PBS 13 of x - (JavaScript Conditionals)
Apr 12, 2016
PBS 12 of x - (JavaScript Intro)
Apr 01, 2016
PBS 11 of x - Tables
Mar 18, 2016
PBS 10 of x - Yet More CSS
Mar 04, 2016
PBS 9 of x - More CSS Positioning
Feb 20, 2016
PBS 8 of x - CSS Positioning
Feb 07, 2016
PBS 7 of x -More CSS
Jan 23, 2016
PBS 6 of x - Introducing CSS
Jan 09, 2016
PBS 5 of x - HTML Images & Links
Dec 28, 2015
PBS 4 of x - HTML In-line Elements
Nov 21, 2015
PBS 3 of X - HTML Block Elements
Nov 08, 2015
PBS 2 of X - Introducing HTML
Oct 24, 2015
PBS 1 of X - Introduction
Mar 18, 2015