Chit Chat Across the Pond artwork

Chit Chat Across the Pond

290 episodes - English - Latest episode: 7 days ago - ★★★★★ - 9 ratings

Chit Chat Across the Pond is a weekly interview show talking technology. It was originally part of the NosillaCast podcast (for the first 406 shows!)

Technology News Tech News technology geek mac
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

CCATP #797 – Adam Engst on His Quest for Alarming Notifications

July 09, 2024 22:17 - 42 minutes - 39.2 MB

CCATP #793 for July 9, 2024, and I'm your host, Allison Sheridan. In case you missed the announcement, Adam Engst of TidBITS is now a member of the Podfeet Podcasts family as a continuing contributor to Chit Chat Across the Pond. In this week's episode, we talked about why Adam believes we need persistent calendar and reminder notifications. Adam is hyper-focused and when he's writing it's not uncommon for him to easily dismiss a notification of an upcoming event. Articles referenced in t...

You May Need to Resubscribe to the NosillaCast

July 07, 2024 02:26 - 1 minute - 1.71 MB

So ... I made a wee mistake this morning when I accidentally told the NosillaCast feed to move to the Chit Chat Across the Pond feed! I thought I fixed it right away, but then Louis Trapani told me that he was seeing all of the NosillaCast content slopped into Chit Chat Across the Pond! Evidently, the fix didn't "stick". Overcast subscribers are fine because the RSS feed is ok, but Apple Podcasts subscribers may not ever get the NosillaCast again unless you resubscribe. I can't believe I d...

What happened to Chit Chat Across the Pond Lite?

July 05, 2024 15:49 - 1 minute - 1.59 MB

Well hello there, this is Alison Sheridan and I have a very special announcement for July 5th, 2024, to the Chit Chat Across the Pond light audience and the Programming By Stealth audience. If you were subscribed to the Lite feed, you may have noticed that your Chit Chat Across the Pond Lite logo changed into the Chit Chat Across the Pond logo and that you see a whole pile of recent episodes that are all Programming By Stealth. As a Programming By Stealth learner, you won't have noticed a d...

CCATP #796 – Bart Busschots on PBS 168 – Introduction to YAML

June 22, 2024 23:50 - 56 minutes - 51.5 MB

In Programming By Stealth, we've completed our series on the jq language and now Bart Busschots brings us a two-part miniseries about the YAML data format. He takes us through the history of data formats we've "enjoyed" such as fixed-width text files, Comma Separated Value files, through to JSON and XML. All of them had their place in history but also had their downsides. YAML promises to be human-readable (yay) and computer-readable (also yay.) Once we're bought into how YAML is the data ...

CCATP #795 — Bart Busschots on PBS 167 of X – jq: Recursion, Syntactic Sugar, Some old Friends and a Few Honourable Mentions

June 08, 2024 00:18 - 1 hour - 73.9 MB

It was actually bittersweet for Bart and me this week as he taught the final installment in our series of Programming By Stealth about jq. As Bart says partway through our recording, he thought this would just be a few episodes but it took 13 episodes to go through everything Bart thought was fun about this deceptively simple programming language. This final installment in the jq series covers querying nested data structures with the `recurse` command. One of the really fun parts of the ep...

CCATP #794 Bart Busschots on PBS 166 of X — jq: Processing Arrays & Dictionaries sans Explosion

May 26, 2024 00:15 - 57 minutes - 53 MB

In this penultimate jq episode of Programming By Stealth, Bart introduces us to three new ways to process arrays and dictionaries without exploding them first. I know that sounds crazy – we've always exploded our arrays first. He teaches us how to use the `reduce` operator which lets us take an entire array or dictionary and reduce it down to one thing. The `map` function lets us process every element in an array (or or values in a dictionary) and return a new array. Finally, `map_values` le...

CCATP #793 — Bart Busschots on PBS 165 of X – jq: Variables

May 12, 2024 04:26 - 1 hour - 69 MB

In this installment of Programming By Stealth, Bart explains why jq is uniquely designed not to need variables (most of the time) and then explains how to use them in the few instances when there's no other way. It's really a fairly straightforward lesson as Bart sets up some clear examples and solves them with some simple variables. It's one of my favorite episodes because the problem is clear and the solutions are clear. It really shows off how clean jq is as a language. You can find Bart...

CCATP #792 – Bart Busschots on Rethinking Weather Apps for Privacy and Functionality

April 27, 2024 19:21 - 50 minutes - 45.8 MB

In this episode of Chit Chat Across the Pond Lite, Bart Busschots joins us to talk about weather apps. He's a serious weather nerd by necessity, living in Ireland and being an avid bike rider. As he walks through the apps he'll explain which ones fall down on privacy, which ones have good apps for everything from the watch to iOS to the Mac. He'll even go through how he uses different widgets to help him decide how much rain gear to wear. Read an unedited, auto-generated transcript with ch...

CCATP #791 – Bart Busschots on Submarines, Lasers, and Vacuum Cleaners???

April 14, 2024 15:20 - 34 minutes - 31.9 MB

In this episode of Chit Chat Across the Pond Lite, Bart Busschots joins us to talk Dyson vacuums. I know that doesn't sound too technical but you'd be surprised how advanced the tech is in the new devices. I share a few of my Dyson stories too and we both talk about our love for everything Dyson. Hide your pocketbooks before listening because all Dyson products are super expensive!

CCATP #790 — Bart Busschots on PBS 164 of X – jq: Working with Lookup Tables

March 31, 2024 01:14 - 1 hour - 71.2 MB

In our previous episode of Programming By Stealth, Bart Busschots taught us how to create lookup tables with jq from JSON data using the `from_entries` command. Just when we have that conquered, this time he teaches us how to do the exact opposite – disassemble lookup tables. I think this was a really fun lesson because taking data apart, reassembling it the way you want and then putting it back together again is a great way to really understand what we're doing with jq. I got much more comf...

CCATP #789 — Bart Busschots on PBS 163 of X – jq: Lookups & Records

March 17, 2024 14:04 - 1 hour - 86.9 MB

In this episode of Programming By Stealth, Bart Busschots as usual works through his solution to the challenge from last time, and as usual I learn a lot more about how to use jq to solve problems. He takes a bit of a detour to explain a fun email we got from Jill of Kent in which she explained the vast number of headaches you'll run into when trying to alphabetize names no matter the language. Then we buckle down and learn about how to make tradeoffs between speed and efficiency of resourc...

CCATP #788 — Bart Busschots on PBS 162 of X — jq: Altering Arrays & Dictionaries

March 03, 2024 02:03 - 1 hour - 57.7 MB

Bart Busschots is back to teach us how to alter arrays and dictionaries in JSON files using jq. Bart went through his challenge solution on cleaning up the Nobel Prize database and I learned a lot from it. Maybe he'd already taught all of it to us before but I sure wouldn't have been able to put the pieces together. For the new content, we learned how to alter arrays. We mastered sorting and reversing, how to add and remove elements, how to deduplicate the values within, and how to flatten ...

CCATP #787 — Bart Busschots on PBS 161 — jq: Maths, Assignment & String Manipulation

February 18, 2024 02:36 - 1 hour - 61.3 MB

In this week's episode of Programming By Stealth, Bart continues to expand our knowledge on how to use jq to query and manipulate JSON files. We learn how to use mathematical operators on data in our JSON files along with fun functions like floor and absolute value. I even contributed some to the learning by showing examples of how `ceil` (for ceiling), `floor`, and `round` produce curiously different results when operating on negative decimal numbers. We move onto learning about both plain...

CCATP #786 — Bart Busschots on PBS 160 of X — jq as a Programming Language

February 05, 2024 00:08 - 1 hour - 77.8 MB

In this week's installment of Programming By Stealth, Bart Busschots teaches us how to use jq as a programming language. Before we get into the new stuff, Bart takes us through his solution to the challenge, and I have to say I was pretty chuffed when he said my solution to the extra credit portion was more elegant than his. To be fair, it took a buddy programming session with him for me to get the _first_ part of the challenge figured out. When we got into the programming language part of ...

CCATP #785 — Helma van der Linden on Porting XKPASSWD from Perl to JavaScript

February 04, 2024 01:50 - 1 hour - 56.1 MB

This week's Chit Chat Across the Pond Lite is a stretch to the word "Lite". I'd call it a crossover episode of Lite and Programming By Stealth. Helma van der Linden joins me to tell the story of how she has successfully started the new version of Bart's fabulous xkpasswd password generation service. xkpasswd.net was written in perl ages ago and depends on very old and outdated libraries. Bart spent many months teaching the Programming By Stealth students the tools we (and he) would need to p...

CCATP #784 — Bart Busschots on PBS 159 of X - jq: Building Data Structures

January 21, 2024 01:02 - 1 hour - 77.3 MB

In this very meaty episode of Programming By Stealth, Bart Busschots teaches us how to build data structures using jq with JSON files. We're not just querying existing data, we're rebuilding the data the way we want to see it. We learn how to build strings with interpolation, which I find is a very odd word to describe the process. It's really like concatenation in Excel, but maybe that's just me. We build arrays using jq, and even convert between strings and arrays with the `split` and `jo...

CCATP #783 — Bart Busschots on PBS 158B - jq: More Advanced Queries

December 31, 2023 01:41 - 59 minutes - 54.2 MB

Two weeks ago, Bart Busschots and I recorded a Programming By Stealth episode covering more queries using the jq language on our JSON files. We spent so much time working through the challenges from the previous installment that we only made it halfway through his tutorial shownotes. So this week we're back with the second half of that episode, Programming By Stealth 158B. Before we got started learning, I alerted the audience to a significant enhancement to the material we create for this ...

CCATP #783 — Bart Busschots on PBS 158B - jq More Advanced Queries

December 31, 2023 01:41 - 59 minutes - 54.2 MB

Two weeks ago, Bart Busschots and I recorded a Programming By Stealth episode covering more queries using the jq language on our JSON files. We spent so much time working through the challenges from the previous installment that we only made it halfway through his tutorial shownotes. So this week we're back with the second half of that episode, Programming By Stealth 158B. Before we got started learning, I alerted the audience to a significant enhancement to the material we create for this ...

CCATP #782 — Bart Busschots on PBS 158A – jq: More Queries

December 21, 2023 01:47 - 1 hour - 61.2 MB

In Programming By Stealth this week, Bart Busschots and I start off by going through the challenges from our previous installment. Remember how I said I was really digging jq and querying JSON files because at heart I'm a data nerd? Well, I failed completely at accomplishing the homework. It was not for lack of trying though - I worked about 4 hours on just the first challenge. Because of a fundamental building block that wasn't properly in place in my brain, I was never going to succeed. ...

CCATP #781 — Bart Busschots on PBS 157 of X — jq: Querying JSON with `jq`

December 10, 2023 02:09 - 1 hour - 70.3 MB

In this week's episode of Programming By Stealth, Bart Busschots continues his instruction on learning more about how to use the jq language to query JSON files. We get into the thick of it as Bart teaches us three important jq concepts: filter chaining, operators, and functions. To get there we learn about the literal values in JSON and jq and how only null and false are false. Armed with that, Bart explains the `not` function and once we put those concepts together, this ridiculous comman...

CCATP #780 — Jason Howell on Using Android with a Mac

December 05, 2023 01:58 - 1 hour - 57 MB

In this week's episode of Chit Chat Across the Pond Lite, Jason Howell, podcaster and producer for the TWiT network, and musician joins me to talk about what it's like to use an Android phone with a Mac. I live in an Apple-centric bubble, so I am very curious about how he works with these two operating systems. We talk about his origin story on the Mac and his Android hardware of choice. We talk a lot about how he manages his photos, and what messaging is like in this mixed blue-bubble/gree...

CCATP # 779 — Bart Busschots on PBS 156 of X — Extracting Data with `jq`

November 25, 2023 23:57 - 52 minutes - 48.2 MB

After the last episode of Programming By Stealth where Bart gave us an intro to jq and the problems it can solve, this week we start to get our feet wet by learning how to extract data from JSON files. We learn how to descend into dictionaries and arrays, and how to slice arrays. Learn how jq will output sarcasm about "Bart Busschots" if you don't learn how to ask it for raw output. We even learn how to extract data from multiple files at once and how to extract multiple values from our JSON...

CCATP #778 — Bart Busschots on PBS 155 – Introducing JSON Processing from the Shell with `jq`

November 19, 2023 01:19 - 44 minutes - 41.1 MB

After our annual break from Programming By Stealth that happens at an unknown time for an unknown length every single year, Bart and I are back with a new episode of Programming By Stealth. Bart introduces us to a language called jq _and_ a terminal command called `jq` which together are used to help query JSON files, see "pretty versions of them, and also to manipulate them. We don't learn a lot of commands but Bart walks us through a few examples to help illustrate why we care, or shal...

CCATP #777 Angela Preston on Creating an Open Source Knitting Font

November 06, 2023 16:00 - 45 minutes - 41.3 MB

One of the great joys of Mastodon is that I’m meeting new people with a cross-section of interests that overlap with my own. By following hashtags like #programming and #technology and #knitting and #crocheting, I can find fellow nerds who are also into the crafts I enjoy. I discovered this week's guest, Angela Preston through these hashtags. She’s a knitter and she created a website by hand that explains how she built a font for knitting at sites.google.com/.... The best part is she create...

CCATP #776 Adam Engst on iPhone Recommendations for Senior Citizens

November 03, 2023 01:35 - 1 hour - 56.3 MB

After a long hiatus for which I have no excuse, Chit Chat Across the Pond Lite is back with a fabulous interview with Adam Engst, publisher of the long-running Internet-based email newsletter, TidBITS. Adam's been on the show a few times and he's always a delight. This episode focussed on an article he published in TidBits entitled, iPhone Recommendations for Senior Citizens. My audience knows that I’m an advocate for the accessibility of technology in all forms, and they also know that...

CCATP #775 — Bart Busschots on PBS 154 — Bash: Expansions & Brackets Redux

September 03, 2023 00:26 - 1 hour - 60.8 MB

Bart Busschots joins us for Programming By Stealth with the final installment of our miniseries on Bash. He explains a few new concepts, but the real value of this installment and especially his fabulous tutorial shownotes is that he compiles a lot of info into some tables for us to use as reference for the future. As with all good programming, Bart is scratching his own itch - he wanted a single place to go to know which brackets mean which and which ones do you have to cuddle vs. not cuddl...

CCATP #774 — Bart Busschots on PBS 153 – Bash: Functions & Scope

July 30, 2023 00:18 - 1 hour - 61 MB

In Programming By Stealth, we've come to the end of our journey with Bash. I'll be sad to have it complete because as I tell Bart in this episode, I've really enjoyed it. Next time he will do a final bow-tying episode where he brings everything we learned together in one set of notes as a handy reference guide. In this episode, he explains how functions work in Bash, and after about the 12th time he repeated it, I understand that functions we create in Bash work just like built-in function...

CCATP #773 — Bart Busschots on PBS 152B — Bash: xargs & Easier Arithmetic

July 08, 2023 19:56 - 49 minutes - 45.2 MB

In Programming By Stealth 152A Bart and I decided to hold off on the middle of the lesson he'd written up. That middle bit where he said to "put a pin in it" was about the use of `xargs`. I'm really glad we did skip it in the last installment. It's a pretty useful concept and deserved a lot more attention than it would have if we'd tried to cram it into that episode. The other good news is that Bart learned a bit more about _how_ `xargs` does its magic, so he is better able to explain it, a...

CCATP #772 — Dr. Jason Briner on Studying the Greenland Polar Ice Sheet

June 30, 2023 21:41 - 48 minutes - 44.7 MB

I'm on a roll with scientists on Chit Chat Across the Pond. This week my guest is Professor Jason Briner from the University of Buffalo. Dr. Briner joins us to tell us tales of adventure as he and his team go to Greenland to study the polar ice sheet. I never thought of geology as a sexy, exciting field of science, but after learning about Dr. Briner's work and the incredible importance of that work to climate science, my view of geology has been turned upside down. Dr. Briner is serious a...

CCATP #771 — Bart Busschots on PBS 152A — Bash: xargs & Easier Arithmetic

June 25, 2023 20:41 - 1 hour - 65.3 MB

I don't always make the time to pre-read the shownotes for Programming By Stealth but I never regret when I do make the time. That was especially true this week. In this installment, Bart Busschots takes us through his solution to the challenge from PBS 151, which was to print a "pretty" multiplication table using the `printf` command. Being Bart, he didn't just make the columns line up nicely, he took it up a notch and added ASCII characters that build a nice border and corners around his ...

CCATP #770 — Nobel Laureate Dr. Andrea Ghez on our Galaxy’s Supermassive Black Hole

June 23, 2023 19:05 - 41 minutes - 38.2 MB

Have you always figured that astrophysics was a subject beyond your grasp? In this week's Chit Chat Across the Pond, Nobel Prize-winning Dr. Andrea Ghez from UCLA joins me to explain how she and her team proved there is a supermassive black hole at the center of our galaxy and she does it in _human friendly_ terms! In 2020 she became only the fourth woman in history to win the Nobel Prize in Physics. Steve and I were lucky enough to become friends with Andrea on our circumnavigation aroun...

CCATP #769 — Bart Busschots on visionOS

June 11, 2023 00:14 - 1 hour - 59.3 MB

This week our guest is Bart Busschots but this is not a Programming By Stealth episode, it's a Chit Chat Across the Pond Lite. At least within my personal definition of Lite! Bart joined the show this week to talk about visionOS, the new operating system that will power the Vision Pro headset Apple announced at their World Wide Developer's Conference. We talked about how we can see the future now in spatial computing as a big shift. Bart tells us about what he learned about visionOS from ...

CCATP #768 — Bart Busschots on PBS 151 of X — Bash: Printf and More

May 28, 2023 01:45 - 1 hour - 73.7 MB

This week's Programming By Stealth wasn't a heavy lift but I managed to get confused a couple of times anyway so expect lots of questions from me in this one. Bart started the show by telling us about a clever tip from listener Jill of Kent about how to detect when the Terminal talking to and from STDIN, STDOUT, and STDERR. Then we learn about how to use the `printf` command to make nicely formatted output. I especially liked that part because I love me some organized output. You can find ...

CCATP #767 – Bart Busschots on PBS 150 of X – Bash Script Plumbing (Take Two)

May 14, 2023 00:47 - 1 hour - 98 MB

When Bart and I recorded PBS 150 on Bash Script Terminal Plumbing, neither of us was happy with it. I got very confused in the middle, and Bart decided that his original strategy might have been flawed in which he assumed everyone had heard Taming the Terminal and remembered everything taught more than 4 years ago. He completely rewrote the shownotes and we re-recorded the entire episode. It was ever so much more fun and I really understood what he was teaching this time through. He also rea...

CCATP #766 — Dr. Maryanne Garry on Influencing Delusions About Highly Complex Skills

April 23, 2023 18:29 - 54 minutes - 50 MB

This week our guest is your favorite psychological scientist, Dr. Maryanne Garry of the University of Waikato in New Zealand and garrylab.com Dr. Garry and four of her colleagues published a paper recently in the Royal Society Open Science called "Trivially informative semantic context inflates people's confidence they can perform a highly complex skill". The experiments built on previous studies which demonstrated that people have highly inflated beliefs of their capabilities doing highly...

CCATP #765 — Bart Busschots on PBS 149 of X — Better Arguments with POSIX Special Variables and Options

April 16, 2023 20:46 - 1 hour - 80.5 MB

In this rather mind-bendy episode of Programming By Stealth, Bart Busschots takes into the weird world of POSIX special variables and options. He refers to some of them as being like handling nuclear power, at one point he suggests mind-altering drugs must have been involved in the design, and he even compares one of our newly learned tools to a chainsaw. He powered us through amidst my many interruptions with questions to where we can now write shell scripts that take flags and optional ar...

CCATP #764 — Adam Engst on Mac Cloud Storage Changes

April 13, 2023 21:31 - 49 minutes - 45.4 MB

Adam Engst of TidBITS joins me on Chit Chat Across the Pond Lite to talk about the changes Apple made recently to the File Provider Extension. These changes had a fairly significant effect on how cloud storage providers like Dropbox, Google Drive, OneDrive, and Box work with macOS. Whether you realize it or not, you've very likely been upgraded to new versions of these services. While the new File Provider Extension improves several things about our interface with these cloud storage provid...

CCATP #763 — Bart Busschots on PBS 148 – A Bash Potpourri (Subshells, Relative Paths & More)

March 26, 2023 01:03 - 1 hour - 58.6 MB

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. Th...

CCATP #762 — Bart Busschots on PBS #147 – Bash Arrays

March 18, 2023 22:16 - 53 minutes - 48.8 MB

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.bartifi...

CCATP #761 — Bart Busschots on PBS 146 of X – Shell Loops

March 05, 2023 01:05 - 1 hour - 55.1 MB

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. Read an u...

CCATP #760 — Rod Simmons on Migrating from LastPass to 1Password

March 01, 2023 20:56 - 1 hour - 74.2 MB

In this week's episode of Chit Chat Across the Pond Lite, Rod Simmons of the SMR Podcast and BBQ and Tech joins me to talk about password managers. After the recent breaches and more importantly breaches of trust from LastPass, Rod migrated over to 1Password and changed all 400 of his passwords. We talk through what LastPass did wrong, and what Rod appreciates about 1Password and misses about LastPass. I found it a really interesting conversation about UI design, trust, and what makes an ap...

CCATP #759 — Bart Busschots on PBS 145 of X — Shell Conditionals

February 19, 2023 01:40 - 53.6 MB

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. I was most excited to finally learn what `fi` means, which shows up in shell scripting and I'd...

CCATP #758 – Bart Busschots on PBS 144 – Basic Shell Script IO

February 04, 2023 23:58 - 43 minutes - 39.6 MB

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. We also learn abou...

CCATP #757 Bart Busschots on PBS 143 — Shell Script Basics

January 08, 2023 01:50 - 57 minutes - 52.8 MB

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. Throughout the installment, Bart refers back to things we learned in Taming the Terminal po...

CCATP #756 — Bart Busschots on the Meaning of Verification and Twitter/Mastodon Implementations

December 18, 2022 00:27 - 50 minutes - 46.6 MB

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. Read an unedited, auto-generated transcript: CCATP_2022_12_17 This episode also has full shownotes at CCATP #756 — Bart Busschots on the Meaning of Verification and Twitter/Mastodon Implementations

CCATP #755 — Bart Busschots on PBS 142 — The XKPasswdJS Project Kickoff!

December 11, 2022 00:37 - 57 minutes - 52.3 MB

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. Bart explains n the podcast that we'll have a project skeleton phase where Bart will define the code that has to be ported from Perl to JavaScript, and he'll build t...

CCATP #754 — Casey Liss on Automations From the Absurd to the Delightful

December 09, 2022 15:16 - 55 minutes - 50.7 MB

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 overly-complex automations, automations that mysteriously run but we can't remember how or why they're running, automations we're really proud of, and darn it, these just make me happy automations. You can f...

CCATP #753 Nic of Nic's HomePod Repair

December 04, 2022 23:29 - 41 minutes - 38.3 MB

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 live video of the repair as it was happening that made it even more interesting. I wanted to know more about how Nic got into doing this and how he creates his videos so I asked him to come on to tal...

CCATP #752 — Bart Busschots on PBS 141 — Generating UML Class Diagrams with Mermaid (Don't Cuddle the Mermaid)

November 27, 2022 03:48 - 35 minutes - 33 MB

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...

CCATP #751 — Bart Busschots on PBS 140 of X — UML Class Diagrams

November 13, 2022 00:42 - 1 hour - 60.5 MB

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 structure of the code we're going to write, and instead of writing up a long text requirements document, we're going to use a standard software diagramming language called UML Dia...

Guests

Lory Gil
5 Episodes
Don McAllister
1 Episode
Megan Morrone
1 Episode

Twitter Mentions

@appaholik 5 Episodes
@idahomonkees 3 Episodes
@scriptsmatter 2 Episodes
@bbusschots 2 Episodes
@macosken 1 Episode
@anzet 1 Episode
@macquilter 1 Episode
@mw_campbell 1 Episode
@batfink2002 1 Episode
@meganmorrone 1 Episode
@amrosario 1 Episode
@atomicxx 1 Episode
@sarah_edo 1 Episode
@drlambchop 1 Episode
@donmcallister 1 Episode
@kayleedayo 1 Episode
@acedtect 1 Episode
@ackermansnicole 1 Episode
@daveg65 1 Episode
@sensible_of 1 Episode