When Bart and I hatched our plan for him to teach me and the audience how to program, he called it Programming By Stealth for a very specific reason. His plan was to sneak up on us by teaching us a single language first and then when we weren’t noticing, keep adding to our toolkit […]
Continue readingTag: programming by stealth
Changes Coming to the Podcasts — All Good News!
Now that we’ve cleared the 1000 mark on the NosillaCast, I’d like to tell you about some changes coming to the podcasts. I promise you, they are all good. The problem(s) to be solved Of course, we have to start with the problem or problems to be solved. In order to explain the problem, I […]
Continue readingCCATP #793 — Bart Busschots on PBS 165 of X – jq: Variables
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 […]
Continue readingCCATP #790 — Bart Busschots on PBS 164 of X – jq: Working with Lookup Tables
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 […]
Continue readingCCATP #788 — Bart Busschots on PBS 162 of X — jq: Altering Arrays & Dictionaries
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 […]
Continue readingCCATP #786 — Bart Busschots on PBS 160 of X — jq as a Programming Language
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 […]
Continue readingCCATP #785 — Helma van der Linden on Porting XKPASSWD from Perl to JavaScript
Helma Visiting Steve & Me from The Netherlands 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 […]
Continue readingCCATP #783 — Bart Busschots on PBS 158B – jq More Advanced Queries
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 […]
Continue readingCCATP #782 — Bart Busschots on PBS 158A – jq More Queries
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 […]
Continue readingCCATP # 779 — Bart Busschots on PBS 156 of X — Extracting Data with `jq`
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 […]
Continue reading