Created with Sketch.
Chit Chat Across the Pond
69 minutes | Jan 10, 2022
CCATP #711 – Bart Busschots on PBS 133 of X – Firming up our Foundations (1 of 2)
In this installment of Programming By Stealth, Bart Busschots takes us through some review in order to prepare us to begin our journey into test driven development (TDD) with the tool Jest which he's chosen for our TDD. He clears up some confusion on the difference between `npm install` and `npm ci`, and then he gives us more guidance on when to use which JSDoc tags, especially when documenting plain objects. He gives us a refresher on the different ways of defining functions, and especially arrow functions which are heavily used by Jest. Jest also uses function chaining heavily so he reminds us of how that works as well. Even if you remember all of this and had it all clear in your head (I most definitely did _not_) it's great to have all of this content in one post as reference. The next installment will continue firming up our foundation with some new concepts that are heavily used by Jest. You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net
97 minutes | Dec 22, 2021
CCATP #710 – Bart Busschots on PBS 132 of X — Managing JSDoc
In this final Programming By Stealth and final Chit Chat Across the Pond for 2021, Bart teaches us how to manage our documentation in JSDoc. As any good programmer, he insists on automating as much as he possibly can. He starts by showing us each step that we have to do at the command line, and methodically puts together a JSDoc configuration file that runs scripts and helps create documentation directories, and installs plugins. Even better he helps us to configure JSDoc so that it will alert us if we make a mistake in our inline or block tags, since JSDoc by default just ignores those mistakes. Finally we walk through three different themes for our documentation and we actually choose one for the XKPASSWD project and he shows us how we can even modify the theme. It all has to do with Bart preferring blue over purple. It's great fun, and really gives us the tool we need now to get ready for the next step. You can follow along with Bart's fabulous tutorial show notes pbs.bartificer.net.
62 minutes | Dec 15, 2021
CCATP #709 – Adam Engst on the Manifesto for Ubiquitous Linking
Adam Engst, publisher of the long-running Internet-based email newsletter, TidBITS joins us on Chit Chat Across the Pond to talk about an article he wrote for TidBITS about the Manifesto for Ubiquitous Linking. Adam starts our conversation by taking us into the WABAC machine to learn about Project Xanadu which was the vision of Ted Nelson to link all information bidirectionally. Working off that foundational vision he explains that a group of developers and tech visionaries have created the Manifesto for Ubiquitous Linking as a way to encourage the concept of linking as much information as we can within and between apps and operating systems. At the link to the Manifesto, you can learn more about the originators, the vision, and the technical requirements for making this work. Adam even gives us a call to action at the end if we'd like to see this future realized. I told Adam at the end of the conversation that I knew it was a great talk because my cheeks hurt from smiling talking to him.
91 minutes | Dec 14, 2021
CCATP #708 – Bart Busschots on PBS 131 – Introducing JSDoc
This week's Chit Chat Across the Pond is another installment of Programming By Stealth with Bart Busschots. In our last installment, Bart explained why good documentation matters to ourselves and to other developers who want to use our code, and he also explained that using an automatic document generator like JSDoc could help make it easier for us to write good documentation and to keep it up to date more easily. In this week's installment, he starts to show us how to actually write JSDoc comments in line with our code. He explains the different elements of JSDoc comments and demonstrates how his own doc comments evolve as he figures out what he's trying to do. I really enjoyed this installment and his example is perfect for us nerds. I highly recommend you follow along in Bart's fabulous tutorial shownotes at pbs.bartificer.net
41 minutes | Dec 3, 2021
CCATP #707 – Tom Merritt on Meta and the Metaverse
In late October, Facebook announced that The Facebook Company was name to Meta. A little bit later, Mark Zuckerberg published a video where he described his vision of the future metaverse. I haven't been following this too closely but it seems to be turning into something I might want to understand. I asked Tom Merritt, host of Daily Tech News Show and many other fine shows, to come on Chit Chat to try to make sense of these two things for us. We talk about what the name change for Facebook really means and what it probably doesn't mean (is it just like Google becoming part of Alphabet?) Then Tom explains the vision of what the metaverse is expected to be. I thought it was a fascinating explanation and I learned a lot from talking to Tom. During the conversation, Tom references his show Know a Little More where he explains complex technical topics in a short form, deep dive format. He talks in Chit Chat about NFTs and Blockchain, but suggests listening to his episodes on those topics if you want to, well, know a little more. If you'd like all to find of Tom's podcasts, and the books he's written, you can find all of his work at tommerritt.com.
71 minutes | Nov 28, 2021
CCATP #706 – Bart Busschots on PBS 130 of X – Good Technical Documentation
83 minutes | Nov 14, 2021
CCATP #705 – PBS 129 of X - ESLint with Guest Instructor Helma Van der Linden
Bart Busschots had a vision that certain things we would learn in Phase 2 of Programming By Stealth would be taught by guest lecturers. I thought he was bananas that this would work, but Helma Van der Linden, also known as Helma from the Netherlands stepped up to teach us about coding linters, and specifically ESLint. In this installment she explains what linters are, and why they're useful. Even though she's not technically fond of them, she believes in linters because of what they can do for a coding team. Once she sells that idea, she walks us through how to install ESLint inside the development environment VSCode. From there she explains style guides, and shows us how to install and use the very popular airbnb style guide. She gives us tips on usage and even how to override the linter's demands. I think it was incredibly courageous to fill Bart's shoes, and she did a fantastic job both in the podcast and in the detailed written show notes over at bartificer.net
63 minutes | Nov 5, 2021
CCATP #704 – Chris Ashley & Rod Simmons on BBQ and Tech Podcast with Steve Sheridan
This week I'm pleased to have Chris Ashley and Rod Simmons on the Chit Chat Across the Pond. You may know them from the SMR Podcast they do with Robb Dunewood, or you may remember them from their frequent appearances on Chit Chat Across the Pond to talk tech. They're joining me today to talk about their brand new podcast, BBQ and Tech. I've also asked Steve (the husband) to join us because he's really enjoying what the guys are teaching, while I'm just the beneficiary in the eating part. This episode of Chit Chat Across the Pond hits on a lot of the high points of what Chris and Rod are teaching in BBQ and Tech. The difference between grilling and barbecuing (also known as smoking), some of the different options for getting started in barbecue, and how the tech angle comes into the show. Chris and Rod have been friends since they were 5 years old and they've been barbecuing together for a very long time. This friendship makes listening to them talk about barbecue a real joy. During the show we talked about the Meater 4-probe Bluetooth to WiFi range extension thermometers, so here's a BBQ and Tech Amazon Affiliate link so you can put it on your holiday wish list: amazon.com/...
88 minutes | Nov 3, 2021
61 minutes | Oct 19, 2021
CCATP #702 – Doc Rock Explains ProRes Video & We Talk new M1 Max Macs
Doc Rock joins me for a fantastic discussion on Chit Chat Across the Pond. I asked Doc on the show originally to come on and explain ProRes video to me, but Apple delighted us by dropping the new M1 Max Macs and M1 Pro Macs the same day we were scheduled to record. We do spend a little bit of time talking about ProRes video where Doc explains what all those number people have been bandying about, like 4-4-4-4 and XQ. I really understood when he was done explaining to a video muggle like me. Then we take the least linear path through the MacBook Pro announcements you can imagine. It was positively delightful as we dug into specific specs and what they mean and who should care all the time bouncing around between the different options. I loved every single minute of tis conversation. You can find Doc Rock everywhere on the Internets @DocRock, especially his YouTube channel where he helps people learn to live stream like a boss. He'd also love it if you checked out his new audio podcast called Creator 50 where he encourage people of a more mature age learn to share their stories. You can find it at the link in the shownotes, or just search for Creator 50 in your podcatcher of choice.
61 minutes | Oct 16, 2021
CCATP #701 – Bart Busschots on PBS 127 of X – Introducing NPM (and Node)
64 minutes | Oct 3, 2021
CCATP #700 – Bart Busschots on PBS 126 of X - Introducing Phase 2
At episode 700! of Chit Chat Across the Pond we take Programming By Stealth into what Bart is calling Phase 2. We've learned a great deal about the client side of programming and we're now going to move to the server side of the web. As Bart described Phase 2, I realized that it's as though we've finished out undergraduate work in computer science, and we're entering graduate school. That observation is not based on the concepts being harder, but rather because we are going to work as a collective to help our professor on a project that's near and dear to his heart. Bart created the fabulous web-based password creation tool at xkpasswd.net many years ago, in fact so long ago that it's on a very creaky set of tools that have been deprecated and the entire service will die if it doesn't move onto modern tools. This will be a great excuse for us to learn to work on the new tools as Bart is forced to learn them and at the same time we will be enlisted to help him with the development of the new and improved xkpasswd. I was really excited as I listened to Bart lay out the future of the next 100 or so episodes and everything we're going to learn. Whether you've been working alongside the rest of the listeners since Programming By Stealth 1, or whether you're a seasoned programmer who'd like to learn the new tools like Bootstrap 5 and PHP 8, I think you'll have great fun with the next phase of Programming By Stealth. You can find Bart's strategic plan for Phase 2 laid out at bartificer.net
50 minutes | Sep 18, 2021
CCATP #699 – Bart Busschots on PBS 125 of X – Chezmoi on Multiple Computers
In this final episode of Programming By Stealth before we launch into the back end of web development with PHP, Bart finishes his miniseries on Chezmoi to manage dot files. In this installment he teaches us how to effectively manage our dot files on multiple computers using templating to ensure that the correct settings end up on every computer. You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net/...
79 minutes | Sep 5, 2021
CCATP #698 – Bart Busschots on PBS 124 of X – Chezmoi Templates
Bart has been really excited to teach this next installment of Programming By Stealth where we really dig into learning about Chezmoi templates, including learning functions and arguments, how to declare variables, looping over arrays, and learning the `sprig` utility functions to extend Chezmoi. I thought he was going to jump out of his chair he was so happy to teach pipelines which are a grand way of embedding function statements in a way that is very human-readable. This is our penultimate installment on Chezmoi, where next time we'll be learning how to manage our dot files across multiple computers where not everything is the same between computers, but much of it is. You can find Bart's fabulous tutorial shownotes to follow along at pbs.bartificer.net/...
66 minutes | Aug 23, 2021
CCATP #697 – Bodie Grimm Explains EV Fires and Teslas Hitting Emergency Vehicles
CCATP #697 for August 23, 2021, and I'm your host, Allison Sheridan. This week our guest is Bodie Grimm. Along with being a podcaster who specializes in the news about electric vehicles on his show the Kilowatt Podcast, Bodie is a firefighter and engineer on a ladder truck. He is in a unique position to answer some of my questions about fires in internal combustion vehicles. We also talked about the new investigation by the National Highway Transportation Safety Administration (NHTSA) into 11 reported accidents where Teslas ran into emergency vehicles. Bodie is super knowledgeable and has a lot of experience that's relevant to our conversation, and he's an awful lot of fun. You can find Bodie's Kilowatt podcast in your podcatcher of choice, and you can follow him on Twitter @918digital and you can email him at firstname.lastname@example.org. During our conversation he mentioned the Emergency Field Guide available for download here: catalog.nfpa.org/...
74 minutes | Aug 23, 2021
CCATP #696 – Bart Busschots on PBS 123 of X — Backing up and Syncing Dot Files with Chezmoi
In this week's episode of Programming By Stealth, Bart Busschots continues his instruction on how to use the open source tool Chezmoi to manage our dot files, those hidden configuration files on our Macs. In this installment, Bart teaches us how nearly effortless it is to sync our Chezmoi-managed dot files up to a private repo on GitHub. Seriously, it's like 2 steps. Bart then teaches us how Chezmoi supports templating. When Bart started to describe it, I said, "Oh! It's just like mail merge in Microsoft Office!" He laughed, and said he hoped I would say that. With Chezmoi, let's say you have your email address in a bunch of your dot files, and you need to change it to a different address. If you use Chezmoi's templating feature, you can create one file with your email address and in every dot file you reference that address, and only have to change it in one place. Bart walks us through a couple of worked examples to help us see exactly how it works and get a little practice. The next episode of Programming By Stealth will end this mini-series within a series, and if Bart's work manages to finally slow down to where he can get some good thinking time, we should start up learning about PHP shortly after that. As always you can read along with Bart's spectacular tutorial shownotes at pbs.bartificer.net/...
69 minutes | Aug 8, 2021
CCATP #695 – Bart Busschots on PBS 122 – Managing Dot Files with Chezmoi
In our previous installment of Programming By Stealth, Bart introduced us to Chezmoi, an open source tool to help us manage dot files, those hidden configuration files that get created on our Macs. Configuration files contain information about how we like our Macs configured, including where to access our ssh keys and our preferred command line editor and more. If we move between computers it would be nice to have the same configuration, or if we do a clean install it would be great to be able to have these dot files in place on our newly-formatted machines. He teased us last time though but just introducing us to Chezmoi and not letting us do much. In this installment he lets us take Chezmoi out for a spin. We edit an environment variable to set our preferred text editor, and then use Chezmoi to talk to Git to add and then commit those changes. Along with more changes and actions with Chezmoi, Bart works hard to cement the terminology of Chezmoi because without it, it's easy to not realize what Chezmoi is doing under the hood and it could cause problems in the future. You can find the shownotes for this episode at pbs.bartificer.net/....
50 minutes | Aug 8, 2021
CCATP #694 Dr. Niki Ackermans on Anatomy and Neuroscience with Oxen and Sheep
This week our guest is Dr. Niki Ackermans. Dr. Ackermans is a Postdoctoral fellow of the Swiss National Science Foundation, at the Icahn School of Medicine at Mount Sinai, in New York City. Her current work focuses on the anatomy and neuroscience of traumatic brain injury in head butting animals. She is also the science correspondent for the Daily Tech News Show, and hosted the Seniors in Tech series on DTNS, including interviewing NosillaCastaway Sandy Foster and me. She’s also the host of the podcast Stories Your Granny Never Told. Niki tells us about her research doing MRIs on ox and sheep brains and studying CT scans of their skulls to determine the effect of head butting on their brains and whether they suffer the same kinds of concussions as humans. The hope is to try to help humans who suffer concussions, including football players and people in the service. This sounds like a creepy topic but Niki is absolutely delightful as she describes her delight in her work and how much fun it is. She's entertaining and funny and brilliant. I learned so much and I smiled the whole time. You can find her on Twitter at @ackermansnicole
40 minutes | Jul 24, 2021
CCATP #693 – Bart Busschots on PBS 121 of X — Managing Dot Files and an Introduction to Chezmoi
As we've become nerdier while learning from Bart, we had started to add hidden configuration files to our Macs and PCs. On the Mac, these configuration files hidden by default by putting a dot in front of them, and hence they are called dot files. Maybe you've stored your ssh keys, or in our Git series you created a user-level gitconfig file, or perhaps you've installed VS Code or Sourcetree which also add hidden configuration files. In this installment of Programming By Stealth, Bart explains the problem to be solved of how we manage these configuration files if we use multiple computers or migrate to a new computer or do a nuke and pave. He lays the groundwork for why he loves the dot file manager called Chezmoi from chezmoi.io. The installment is a bit of a tease because after learning why we want to have a dot file management tool and why Bart favors Chezmoi for the job, he only lets us install it and run two commands before he says, "And next time we'll start to use Chezmoi." You can read along with Bart's tutorial shownotes at pbs.bartificer.net/...
74 minutes | Jul 11, 2021
CCATP #692 – Bart Busschots on PBS 120 – Ignoring Files in Git
A few weeks ago I told Bart off the air that when he was done with his mini-series within a series all about the version control system Git, I'd like a few minutes with him offline so he could explain how to ignore files in Git. I knew there was a way to do it but he hadn't covered it so I assumed it was just something quick he could explain to me. His reaction surprised me, he said, "D'oh!" because he realized that this is a _very_ important part of using Git and that he would definitely dedicate an installment to it. So this week Bart teaches us how to use `.gitignore` to tell Git _not_ to track changes to files and folders. He explains that there are files your computer or even your code editor may be creating that you don't want Git to track, and of course there all of the dummy test files we as humans create that would not be something we'd want to share with our co-workers or fellow open source contributors. I was nervous about using `git ignore` because I understood it relied on patterns, and I thought that would mean something along the lines of using Regular Expressions, which are kind of daunting. I shouldn't have been worried, `.gitignore` patterns definitely don't require any heavy lifting. I was really looking forward to this installment and it didn't disappoint. You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net/...
Terms of Service
Do Not Sell My Personal Information
© Stitcher 2022