I’m not going to lie to you guys, this episode of Programming By Stealth was pretty rough for me. It builds on the foundation Bart laid in PBS 95 where he introduced Getters and Setters and it was pretty clear that this previous lesson had not sunk in for me yet. I’ll definitely have to […]
Continue readingMore TagCategory: Programming by Stealth
CCATP #638 – Bart Busschots on PBS 96 of X — World Clock Challenge Solution
This installment of Programming By Stealth is a solutions show all about the clock assignment from PBS 92. Bart’s been quite busy this week designing an entirely new distance final exam system for the university where he works so he asked if I’d take on half of the content by presenting my solution to the […]
Continue readingMore TagCCATP #637 — Bart Busschots on PBS 95 of X — Better JavaScript Class Attributes
This week Bart explains how to give our JavaScript classes better data attributes via a very powerful JavaScript feature: getters and setters. On my first read through the notes for the episode, my head was spinning a bit, but Bart explains this so well using concrete examples (like a circle with a radius) that I […]
Continue readingMore TagCCATP #635 — Bart Busschots on PBS 94 of X — Basic JavaScript OO with Class
My Diagram Explaining Classes, Constructors, Objects and Instances In the early days of Programming By Stealth, Bart tried to explain JavaScript classes, objects and instances. He talked about it in Installment 17 before ES6, and then took another run at it in installments 27-31. But it never felt to Bart like he had explained it […]
Continue readingMore TagCCATP #632 – Bart Busschots on PBS #93 – Encapsulation with JavaScript Objects
In this episode of Programming By Stealth, Bart takes us through the last “hat” that JavaScript objects can wear: encapsulation. As Bart walks us through the problems encapsulation solves using a funny NosillaCast-specific example, he shows how the code becomes reusable and sharable with encapsulation, and even more readable. You can read the tutorial shownotes […]
Continue readingMore TagCCATP #630 – Bart Busschots on PBS 92 — Currency Grid Solution
CCATP #630 for March 14, 2020, and I’m your host, Allison Sheridan. This week our guest is Bart Busschots with PBS 92 of X in which he walks us through his solution to the assignment from PBS 89 to create a grid of currency conversions. He doesn’t go through his code line by line, but […]
Continue readingMore TagCCATP #628 — Bart Busschots on Creating Automator Quick Actions
This week our guest is Bart Busschots with an installment of something he’s calling Programming By Stealth-adjacent. It’s not part of the regular series of Programming By Stealth, and yet it’s not technically very “light” in terms of the chit chatting. Since neither podcast is the right place for it, I’ve decided to put it […]
Continue readingMore TagCCATP #626 — Bart Busschots on PBS 91 of X — JavaScript RE Objects
Bart takes us through the penultimate hat JavaScript wears and that’s Regular Expressions. Luckily since we haven’t talked about REs in ages, he reminds us of the syntax for Regular Expressions literals in JavaScript first and then he takes us through three common uses for Regular Expressions. We joked around during this episode at how […]
Continue readingMore TagCCATP #624 — Bart Busschots on PBS 90 of X — JavaScript Wrapper Objects
Hope you enjoyed getting the little extra Tidbits episode this week. In this installment Bart continues our on-going mini-series looking at each of the proverbial hats JavaScript objects wear. Bart explains the concept of JavaScript wrapper objects that allow you to access properties of otherwise property-less primitives. It’s pretty magical and I only got lost […]
Continue readingMore TagPBS Tidbit 1 of Y — Display Values are not Data!
This is not a normal episode of Programming By Stealth, it’s what Bart Busschots is calling a PBS Tidbit. Listener @lbutlr pointed out to Bart and me on Twitter that Bart’s math was wrong in his solution to the challenge he posted in PBS 89. The assignment was to produce currency exchange rates for a […]
Continue readingMore Tag