Programming By Stealth

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.

https://www.podfeet.com/blog/category/programming-by-stealth/

Eine durchschnittliche Folge dieses Podcasts dauert 1h8m. Bisher sind 179 Folge(n) erschienen. Dieser Podcast erscheint jede zweite Woche.

Gesamtlänge aller Episoden: 6 days 23 hours 49 minutes

subscribe
share






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


This week’s Programming By Stealth is a great lesson on how no matter how long you’ve been coding, you’ll still get caught out from time to time and think that the universe makes no sense. When Bart was working on the challenge from PBS 147, he ran into a bizarre situation for many hours. He eventually figured out what was going on, but it changed this installment into a walk down what went wrong, what he learned, and gave him the opportunity to teach us even more about shell scripting...


share








 March 26, 2023  1h3m
 
 

PBS 147 – Bash Arrays


In this week's episode of Programming By Stealth, Bart walks us through how to create, add to, and extract from arrays using Bash. It's a very light episode, which I manage to drag out longer by making him slow down and dig into the syntax used for arrays. It's not just me being dense (this time), there are squirrely brackets, square brackets, single quotes, double quotes, and the good old octothorp thrown in for some extra fun.

You can find Bart's fabulous tutorial shownotes at pbs...


share








 March 18, 2023  53m
 
 

PBS 146 of X – Shell Loops


As Bart continues our education in shell scripting, he explains the simplicity of looping. He explains the four types of loops: while, until, for, and select, along with the simple syntax of do/done within a loop. He walks us through a lot of examples that illustrate how each one of these loops work. He ends by giving us a challenge, because teacher's pet Allison asked for homework last time.

Enjoy this episode along with Bart's fabulous tutorial shownotes at pbs.bartificer.net...


share








 March 5, 2023  1h0m
 
 

PBS 145 of X — Shell Conditionals


Bart continues his miniseries on shell scripting by teaching us conditionals in the shell. In order to explain why conditionals are a bit odd in shell scripting, Bart first walks us through how it was originally done and then shows us the evolution to a much better method. It's still weird, and many things are opposite of what you'd expect (like 4 is actually > 10), but he gets us there in the end...


share








 February 19, 2023  58m
 
 

PBS 144 – Basic Shell Script IO


This week our guest is Bart Busschots with Programming By Stealth 144. When last we recorded, Bart started teaching us the basics of shell scripting using Bash. We learned how to collect terminal commands into a reusable shell script, but we didn’t learn how to accept any kind of input. In this installment, we learn how to take inputs either from the execution of the command or from user input and how variable names are created for the different ways of receiving input...


share








 February 5, 2023  43m
 
 

PBS 143 — Shell Script Basics


In this week’s episode of Programming By Stealth, Bart Busschots starts building out one more tool in our toolbox: shell scripts. Bart starts with the basics explaining how to tell our little scripts which shell to run using the shebang line, the structure of shell scripts, commenting, assigning, and using variables, and how to write strings without having to escape every space and unusual character...


share








 January 8, 2023  57m
 
 

PBS 142 — The XKPasswdJS Project Kickoff!


In this week’s installment of Programming By Stealth, Bart officially kicks off the XKPasswdJS project. This is what we’ve all been waiting for! As I said to Bart at the end of our recording, we’re no longer fixing to make a plan, we _have_ a plan. The shownotes for this episode point to the README file for the GitHub project...


share








 December 11, 2022  57m
 
 

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


In the last installment of Programming By Stealth, Bart taught us all about UML class diagrams for documenting the structure of our code. In this installment, Bart teaches us how to use the ASCII diagramming tool Mermaid to make our class diagrams. The advantage of Mermaid over a graphical tool to make our diagrams is that we’ll be able to use Git to do version control for them. I think the most important part of this installment was when we learned that we shouldn’t ever cuddle the mermaid...


share








 November 27, 2022  35m
 
 

PBS 140 of X — UML Class Diagrams


Bart and I are back from summer vacation to kick back into gear on Programming By Stealth. As you may remember, we’ve been learning all of the tools we’ll need to rewrite, test, and document Bart’s password generation library xkpasswd from perl to JavaScript...


share








 November 13, 2022  1h6m
 
 

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


In the past few episodes of Programming By Stealth, Bart has been walking us through worked examples to demonstrate how to roll up a web app using Webpack. These worked examples have been contrived to show how to perform the task. This week in a Tidbit episode, Bart walks us through how he tried using the skills he’s been teaching us to roll up his [this-ti.me](https://this-ti.me) web app...


share








 September 18, 2022  1h1m