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 […]
Continue readingMore TagCategory: Chit Chat Across the Pond
Chit Chat Across the Pond is a weekly interview show on the topic of technology, or sometimes just with someone really interesting.
CCATP #758 – Bart Busschots on Programming By Stealth 144
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 […]
Continue readingMore TagCCATP #757 Bart Busschots on 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 […]
Continue readingMore TagCCATP #756 — Bart Busschots on the Meaning of Verification and Twitter/Mastodon Implementations
In this final Chit Chat Across the Pond of the year, Bart Busschots joins us to talk about what verification really means, how you know a website is what it says it is, and how verification is accomplished, and then explains how Twitter and Mastodon do their respective verification. mp3 download Read an unedited, auto-generated […]
Continue readingMore TagCCATP #755 — Bart Busschots on 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 […]
Continue readingMore TagCCATP #754 — Casey Liss on Automations From the Absurd to the Delightful
Casey’s Crazy Garage Door Monitor On this week’s episode of Chit Chat Across the Pond Lite, we’re joined by developer Casey Liss of the Accidental Tech Podcast and creator of the iOS apps MaskerAid and Peek-a-View. I asked Casey to come on the show to talk about automation. In particular, we talked about Unnecessary or […]
Continue readingMore TagCCATP #753 — Nic of Nic’s HomePod Repair
This week our guest on Chit Chat Across the Pond is Nic of Nic’s HomePod Repair. You might remember the article about Steve’s amazing experience with Nic repairing our big-girl HomePod a month or so ago. It wasn’t just that some guy repaired our HomePod, it was how he did it and how he broadcast […]
Continue readingMore TagCCATP #752 — Bart Busschots on 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 […]
Continue readingMore TagCCATP #751 — Bart Busschots on 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. In order to start the rewrite, we need to understand the […]
Continue readingMore TagCCATP #750 Dave Hamilton on WiFi 6E Backhaul and Why You Might Care
WiFi Generations In this week’s episode of Chit Chat Across the Pond Lite, I asked Dave Hamilton of the Mac Geek Gab to come on to talk to us about mesh routers and why we might care about WiFi 6E. In order to get to that though, I asked him to lay out some groundwork. […]
Continue readingMore Tag