Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

Programming By Stealth

Technology

Activity Overview

Episode publication activity over the past year

Episodes

Showing 101-200 of 209
«« ← Prev Page 2 of 3 Next → »»

PBS 103 of X — Getting Started With Git

11 Oct 2020

Contributed by Lukas

After some quick revision from the previous episode, Bart explains how Git commands work with their subcommands. We start by looking at how to config...

PBS 102 of X – Introducing Git

27 Sep 2020

Contributed by Lukas

In our last Programming By Stealth we learned about the concept of version control, and the evolution from client/server version control to peer-to-pe...

PBS 101 of X - Introducing Version Control

13 Sep 2020

Contributed by Lukas

It's time to take on a new subject: version control. As Bart explains in this week's episode, version control allows you make changes in your code and...

PBS 100 of X — Time Sharing Challenge Solution

30 Aug 2020

Contributed by Lukas

In this positively _delightful_ episode, Bart and I celebrate 100 episodes of Programming By Stealth. When we hit 99 instalments, Bart declared that ...

CCATP #649 – Dr. Helma van der Linden on Creating a Book with Open Source Software

07 Aug 2020

Contributed by Lukas

This week our guest is Dr. Helma van der Linden from the Netherlands here to talk about how she created the Taming the Terminal book using all Open So...

PBS - Can We Interest You in a Cup of Taming the Terminal?

12 Jul 2020

Contributed by Lukas

Bart and I are taking a few weeks off from Programming By Stealth as we do every summer but we'd like to encourage you to check out the new Taming the...

PBS 99 of X – Building with Classes Part 2: Is-A

29 Jun 2020

Contributed by Lukas

This week Bart Busschots brings us the penultimate JavaScript installment of Programming By Stealth as he brings us part 2 of building with classes. ...

PBS 98 of X — Building with Classes Part 1 — Has-A

14 Jun 2020

Contributed by Lukas

In this episode of Programming By Stealth, Bart explains one single concept, that of "Has-A". This is part 1 of 2, where next time we'll learn "Is-A"...

PBS 97 of X — Class Data Attributes & Functions

31 May 2020

Contributed by Lukas

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

PBS 96 of X — World Clock Challenge Solution

17 May 2020

Contributed by Lukas

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

PBS 95 of X — Better JavaScript Class Attributes

02 May 2020

Contributed by Lukas

This week Bart explains how to give our JavaScript classes better data attributes via a very powerful JavaScript feature: getters and setters. On my f...

PBS 94 of X — Basic JavaScript OO with Class

19 Apr 2020

Contributed by Lukas

In the early days of Programming By Stealth, Bart tried to explain JavaScript classes, objects and instances. He talked about it in Installment 17 bef...

PBS 93 – Encapsulation with JavaScript Objects

05 Apr 2020

Contributed by Lukas

In this episode of Programming By Stealth, Bart takes us through the last "hat" that JavaScript objects can wear: encapsulation. As Bart walks us thro...

PBS 92 of X — Currency Grid Solution

20 Mar 2020

Contributed by Lukas

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

PBS Adjacent: CCATP #628 — Bart Busschots on Creating Automator Quick Actions with JavaScript

07 Mar 2020

Contributed by Lukas

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

PBS 91 of X — JavaScript RE Objects

23 Feb 2020

Contributed by Lukas

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

PBS 90 of X — JavaScript Wrapper Objects

09 Feb 2020

Contributed by Lukas

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

PBS Tidbit 1 of Y — Display Values are not Data!

09 Feb 2020

Contributed by Lukas

Bart explains how alert listener @lbutlr on Twitter found a mistake in Bart's math and he walks through how he figured out what was wrong and what we ...

PBS 89 of X — Currency Converter Challenge

26 Jan 2020

Contributed by Lukas

In this week's installment of Programming By Stealth, Bart explains his new plan for both the content of PBS and the way the shownotes are created and...

PBS 88 of X — DOM & jQuery Objects Redux

15 Dec 2019

Contributed by Lukas

Bart is nearing the end of his mini-series recapping al of the different hats JavaScript objects wear, doing a lot of redux to cement the concepts tha...

PBS 87 of X — JavaScript Iterators Objects & Generator Functions

01 Dec 2019

Contributed by Lukas

I'm not going to lie, this episode of Programming By Stealth with Bart Busschots was a bit head bendy. Bart explains JavaScript Iterator Objects and G...

PBS 85 of X — Objects as Arrays in JavaScript (Redux & Update)

03 Nov 2019

Contributed by Lukas

Bart continues his redux and new information by circling back through Objects as Arrays in JavaScript. I don't know about you, but I get a lot out of...

PBS 84 of X – Objects as Dictionaries in JavaScript (Redux & Update)

20 Oct 2019

Contributed by Lukas

Bart has been noticing that there are a few key features in JavaScript that haven't ever really congealed for me and is circling back in hopes of firm...

PBS 83 of X Bootstrap Cards

05 Oct 2019

Contributed by Lukas

Bart finishes up our first exploration of Bootstrap 4 with a look at one its most versatile components, the so-called Card. This is one of those compo...

PBS 82 of X – Async & Await

21 Sep 2019

Contributed by Lukas

We're back after a summer hiatus (where Bart was working too hard) with a new installment where we attempt to dust off Allison's brain and learn about...

PBS 81 – The JavaScript Promise Utilities

13 Jul 2019

Contributed by Lukas

In this installment of Programming By Stealth, Bart teaches us how to use Promises, with a capital P to get promises when we already know the value we...

PBS Supplemental — Dorothy Rendon on the PBS Index

26 Jun 2019

Contributed by Lukas

In the very first Programming By Stealth supplemental episode, Allison interviews Dorothy Rendon, the programmer behind the PBS Index. If you haven'...

PBS 80 — JavaScript Promise Chains

15 Jun 2019

Contributed by Lukas

Bart Busschots (successfully) explains the concept of JavaScript promise chains. It's a rough ride because of the subject itself, but he gets us there...

PBS 79 — Introducing JavaScript Promises

01 Jun 2019

Contributed by Lukas

Bart has been _promising_ us Promises for ages now and he finally fulfills his promise by explaining thenables. Promises are a tool to get us out of ...

PBS 78 — is.js & Bootstrap Popovers

18 May 2019

Contributed by Lukas

Bart Busschots and I both had a great time doing the challenge this week. In this week's installment Bart takes us through his homework not in a deta...

PBS 77 of X — More Callbacks & More AJAX

05 May 2019

Contributed by Lukas

Bart Busschots starts this week's episode with a great refresher on what a callback actually is (because I have remained mystified by the term). He s...

PBS 76 of X - AJAX with jQuery

23 Apr 2019

Contributed by Lukas

In this week's episode, we have another in our series Programming By Stealth with Bart Busschots. We'll spend the majority of our time talking about ...

PBS 75 of X - AJAX Intro

08 Apr 2019

Contributed by Lukas

In this episode of Programming By Stealth we get the foundation to start learning about AJAX. Bart gives us an overview of HTTP that is really intere...

PBS 74 of X - More Mustaches

24 Mar 2019

Contributed by Lukas

In this week's Programming By Stealth, Bart Busschots teaches us the last two concepts in Mustache, one of which is a real head bender and for me at l...

PBS 73 of X - Mustache Templates

10 Mar 2019

Contributed by Lukas

In this installment of Programming By Stealth, Bart Busschots teaches us about Mustache Templates. Mustache Templates are a library that allow you to...

PBS 72 - HTML5 Templates

24 Feb 2019

Contributed by Lukas

Last time Bart teased us that we were going to learn about the template library called Mustache, but he realized that he needed to teach us about vani...

PBS 71 of X - Bootstrap Spinners

10 Feb 2019

Contributed by Lukas

In this week's installment of Programming By Stealth, Bart Busschots spends most of the time walking us carefully through each of the methods he used ...

PBS 70 - Bootstrap Modals & Toasts

28 Jan 2019

Contributed by Lukas

In this week's Chit Chat Across the Pond, Bart Busschots is back with another installment of Programming By Stealth. We'll shift gears a bit away fro...

PBS 69 of X — Bootstrap Navbars

14 Jan 2019

Contributed by Lukas

In Chit Chat Across the Pond we are finally back to a Programming By Stealth episode. In this installment, Bart teaches us how to create navigation b...

PBS 68 of X - Bootstrap Navs

16 Dec 2018

Contributed by Lukas

In this week's installment of Programming By Stealth, Bart Busschots introduces us to how Bootstrap will help us create navigation in websites or web ...

PBS 67 of X - Bootstrap Dropdown Menus

02 Dec 2018

Contributed by Lukas

In this week's installment of Programming By Stealth, Bart Busschots takes into the land of Bootstrap dropdown menus. He explains the differences bet...

PBS 66 of X - Bootstrap Form Validation

04 Nov 2018

Contributed by Lukas

HTML 5 gives us form validation for free, but it's not very nuanced. In this installment of Programming By Stealth, Bart will show us how to use Boots...

PBS 65 of X — Bootstrap Input Groups

22 Oct 2018

Contributed by Lukas

Chit Chat Across the Pond this week was Programming By Stealth installment 65 of X. This time Bart takes us through Bootstrap Input Groups. These are ...

PBS 64 - Bootstrap Form Layouts

05 Oct 2018

Contributed by Lukas

In this Programming By Stealth episode of Chit Chat Across the Pond, Bart Busschots teaches us about three more types of Bootstrap Form Layouts. It's ...

PBS 63 of X — Bootstrap Buttons

23 Sep 2018

Contributed by Lukas

This week in Programming By Stealth, Bart Busschots and I spend a fair amount of time going over the homework challenge from PBS 62. The nuances comb...

PBS 62 of X — A Basic Bootstrap Form

16 Sep 2018

Contributed by Lukas

This week's Programming By Stealth was great fun. Bart Busschots teaches us how to create a web form using the Bootstrap classes to do the job. He exp...

PBS 61 of X — Bootstrap Jumbotrons & Badges

30 Aug 2018

Contributed by Lukas

In this week's installment, Bart explains how to create two simple Bootstrap components, the Jumbotron and badges. A Jumbotron is a show-case area at...

PBS 60 of X - Bootstrap & jQuery

13 Aug 2018

Contributed by Lukas

In this week's installment of Programming By Stealth Bart introduces us to Bootstrap Components how we can use jQuery to extend Bootstrap. This is the...

PBS 59 of X — More Bootstrap Breakpoints

29 Jul 2018

Contributed by Lukas

Bart takes us back to Bootstrap content, now that we know all about breakpoints. He never told us when we were looking at things like margins and flo...

PBS 58 of X - Bootstrap Breakpoints

15 Jul 2018

Contributed by Lukas

In this week's installment of Programming By Stealth, Bart Busschots explains Bootstrap breakpoints. Breakpoints allow the designer to define how a w...

PBS 57 of X - the Bootstrap Grid

01 Jul 2018

Contributed by Lukas

Things take a turn for the mind-bendy in this installment about Bootstrap as Bart Busschots explains the Bootstrap Grid. He teaches us how containers...

PBS 56 - More Bootstrap Content

16 Jun 2018

Contributed by Lukas

We continue learning about how to style our HTML with Bootstrap as we take a look at styling images, figures, and tables. These Bootstrap classes are ...

PBS 55 - Bootstrap Content

03 Jun 2018

Contributed by Lukas

We finished learning the Bootstrap Utilities last time so this time we get to start learning about continue to learn about Bootstrap moving on from t...

PBS 54 of x - More Bootstrap Utilities

20 May 2018

Contributed by Lukas

In this week's episode of Programming By Stealth, Bart Busschots takes us through the last bit of the Utilities for Bootstrap 4. We'l refer to the WA...

PBS 53 of X — Bootstrap Utilities

06 May 2018

Contributed by Lukas

We're finally back to a new episode of Programming By Stealth after a few weeks chatting with different things like GDPR and DNS with Bart Busschots. ...

PBS 52 - Introducing Bootstrap 4

31 Mar 2018

Contributed by Lukas

We're finally back after spring break, and we're going to be moving on from JavaScript while we learn about Bootstrap. Bootstrap is a set of open sou...

PBS 51 - Cellular Automata Wrap-up

04 Mar 2018

Contributed by Lukas

As our last episode of Programming By Stealth before our spring break, Bart wraps up our Cellular Automaton. He goes through his solution to the PBS ...

PBS 50 - Building a Web App on Video

18 Feb 2018

Contributed by Lukas

This week Bart and I celebrate 50 episodes of Programming By Stealth. As Bart points out, we've been at this for two years now. I'm so happy he's stuc...

PBS 49B of X - Object Revision & Improving Our Cellular Automata

11 Feb 2018

Contributed by Lukas

As promised last week, Bart Busschots brings us the second half of Programming By Stealth 49. We start by going through a lot of revision on JavaScri...

PBS 49A of X - Challenges from PBS 48

04 Feb 2018

Contributed by Lukas

In this week's episode of Programming By Stealth, Bart had intended to work on improving our Cellular Automata, but we ended up spending a lot more ti...

PBS 48 of x – A Closer Look at ‘this’ and ‘static’

21 Jan 2018

Contributed by Lukas

Bart decided to take a closer look at the JavaScript keywords 'this' and 'static' and boy am I glad he did. He said it was the hardest lesson he's pu...

PBS 47 - ES6 Polymorphism

07 Jan 2018

Contributed by Lukas

In this installment of Programming By Stealth, Bart teaches us about inheritance (relationships between classes) and polymorphism. Now he said polymo...

PBS 46 - ES6 Spread Operator, Arrow Functions & Classes

22 Dec 2017

Contributed by Lukas

In this installment of Programming By Stealth, Bart adds one more thing to the list of changes to arrays, and that's the spread operator. Then we'll ...

PBS 45 – ES6 Arrays & Strings

11 Dec 2017

Contributed by Lukas

In this week's Programming By Stealth, Bart starts by actually giving me credit for leading him to rethink his strategy on the use of const and let. ...

PBS 44 - ES6 Arguments & Objects

26 Nov 2017

Contributed by Lukas

In this installment of Programming By Stealth, Bart Busschots teaches us new ways to deal with arguments and objects in JavaScript ES6. We learn how ...

PBS 43 of x - Introducing JavaScript ES6

12 Nov 2017

Contributed by Lukas

In this installment of Programming By Stealth, Bart spends most of the time talking through his solution to the previous challenge, where we added sta...

PBS 42 of x – Playing the Game of Life

29 Oct 2017

Contributed by Lukas

CCATP #507 for October 29, 2017, and I'm your host, Allison Sheridan. It is also a Programming By Stealth, installment 42 of X with Bart Busschots. ...

PBS 41 of x - Form Events

14 Oct 2017

Contributed by Lukas

In this episode of Programming By Stealth, Bart ties up the last of the loose ends related to web forms. He teaches us about form events, which are c...

PBS 40 of x - HTML5 Custom Validations with jQuery

30 Sep 2017

Contributed by Lukas

In a shocking turn of events, I actually followed all of Programming By Stealth this week! Bart walked us through his solution to last week's HTML5 F...

PBS 39 of x - HTML5 Form Validation

16 Sep 2017

Contributed by Lukas

This week Bart Busschots joins us to talk about HTML Form Validation. We'll get back to our Cellular Automata next week. Bart has also decided that w...

PBS 38 of x - Taking Stock

02 Sep 2017

Contributed by Lukas

We finally reached 500 episodes of Chit Chat Across the Pond (episode 499 will be next week) so who better to have on the show than Bart Busschots who...

PBS 37 of x - JSDoc Demo

09 Jul 2017

Contributed by Lukas

I've been asking Bart a lot of questions in the back channel as I struggle to understand the documentation he has provided in our latest few sessions ...

PBS 36 of x – More HTML Text Input | More Cellular Automata

26 Jun 2017

Contributed by Lukas

Chit Chat Across the Pond this week is another episode of Programming By Stealth with Bart Busschots. I'm very proud of the fact that I completed my h...

PBS 35 of x - HTML Text Input | Introducing ‘Life’

20 May 2017

Contributed by Lukas

In this installment, Bart walks us through a little bit of how he wrote his Test Driven Development with QUnit for the Bartificer Link Toolkit. Bart e...

PBS 34 of X – More JS Testing with QUnit

30 Apr 2017

Contributed by Lukas

In this installment of Bart’s Programming By Stealth series, we review our test code using QUnit, and then learn how to use QUnit to test our code w...

PBS 33 of x – JS Testing with QUnit

14 Apr 2017

Contributed by Lukas

In this installment of Programming By Stealth, Bart FINALLY lets us start learning Test Driven development, or TDD. He shows us how to use a free and ...

PB 32 of X – JS Error Handling Revision | HTML Selects

15 Mar 2017

Contributed by Lukas

This week Bart and I put the finishing touches on our Date and Time prototypes, then we use those very JavaScript prototypes with HTML forms, we learn...

PBS 31 of x – JS Static Functions | Checkboxes & Radio Buttons

01 Mar 2017

Contributed by Lukas

Bart and I may have broken a record on Chit Chat Across the Pond this week. We went through so much material in Programming By Stealth that this show ...

PBS 30 of x - Comparing JS Objects | Introducing WAI-ARIA

18 Feb 2017

Contributed by Lukas

Bart continues his current dual path of teaching. We learn how to compare JavaScript objects (spoiler, you can't use == or === to do it). After that...

PBS 29 – JS Prototype Revision | Glyph Icons

04 Feb 2017

Contributed by Lukas

I don’t want to jinx anything here, but I feel like I’m finally starting to “get” this JavaScript programming thing. In this episode of Progra...

PBS 28 – CSS Attribute Selectors & HTML Buttons

21 Jan 2017

Contributed by Lukas

In this week’s installment of Programming By Stealth, Bart teaches us about how to change the look of HTML buttons using their CSS attributes. It’...

PBS 27 – Introducing HTML Forms

02 Jan 2017

Contributed by Lukas

On this week’s continuing series Programming By Stealth, Bart introduces us to HTML forms in order to take user input. It’s a pretty basic install...

PBS 26 – HTML Data Attributes with jQuery

11 Dec 2016

Contributed by Lukas

Bart Busschots is back with another installment of Programming By Stealth. In this week’s episode we wake Allison up from her long winter nap away f...

PBS 25 – Case Study of a JavaScript API

22 Nov 2016

Contributed by Lukas

Bart gave me another two weeks to get my homework done on Programming By Stealth and brings us a case study of how to create a JavaScript API on Githu...

PBS 24 – Creating a JavaScript API

28 Oct 2016

Contributed by Lukas

In this week’s installment of Programming By Stealth, Bart teaches us how to create a JavaScript API up to and including an easy way to create profe...

PBS 23 – Creating Elements with jQuery

14 Oct 2016

Contributed by Lukas

In this installment of Programming By Stealth, we’re working towards our first truly practical assignment in the series – a function that finds al...

PBS 22 – jQuery Events

01 Oct 2016

Contributed by Lukas

Bart Busschots joins us again for his continuing series called Programming By Stealth. In this episode Bart explains how to embed JavaScript into a we...

PBS 21 of X – jQuery Basics

16 Sep 2016

Contributed by Lukas

In this episode of Programming By Stealth, Bart ties up the last of the loose ends related to web forms. He teaches us about form events, which are cr...

PBS 20 of x - JavaScript in the Browser

03 Sep 2016

Contributed by Lukas

In this installment of Programming By Stealth with Bart Busschots, we finally break out of the sandbox and learn how to use the console in a web brows...

PBS 19b of x - Solving JavaScript Challenges Part 2

18 Aug 2016

Contributed by Lukas

In episode #449, Bart Busschots walked us through how he'd solve the first half of the JavaScript challenges from PBS 19. This week we finish the sec...

PBS 19 of x - Solving JavaScript Challenges

07 Aug 2016

Contributed by Lukas

Bart Busschots got the crazy idea that we should do this episode as a video so that he could solve the JavaScript challenges from PBS 19 real time and...

PBS 18 of x - JavaScript Miscellany

09 Jul 2016

Contributed by Lukas

In this episode of Programming By Stealth, Bart Busschots takes us through the final stages of learning JavaScript within the playground. Now that w...

PBS 17 of x - JavaScript Objects

25 Jun 2016

Contributed by Lukas

In this continuing series with Bart Busschots, we get a more detailed look at objects, and then we look at some standard functions and objects that ar...

PBS 16 of x - JavaScript Callbacks

11 Jun 2016

Contributed by Lukas

In this installment of Programming By Stealth, Bart Busschots takes our understanding of functions to the next level. The techniques we encounter toda...

PBS 15 of x - JavaScript Functions

27 May 2016

Contributed by Lukas

In this week's episode of Chit Chat Across the Pond, Bart Busschots is back with Programming By Stealth episode 15 of x where he's going to teach us a...

PBS 14 of x - JavaScript Loops & Arrays

13 May 2016

Contributed by Lukas

We're back to Programming By Stealth with Bart Busschots where he explains how to create Arrays in Javascript and how to use "while" and "for" to crea...

PBS 13 of x - (JavaScript Conditionals)

12 Apr 2016

Contributed by Lukas

In this week's episode of the continuing series with Bart Busschots, he introduces the concept of conditionals. We'll learn whether boogers is true o...

PBS 12 of x - (JavaScript Intro)

01 Apr 2016

Contributed by Lukas

In this installment of Programming By Stealth, Bart Busschots dips our baby toe into Javascript. We learn the very basic building blocs, including ho...

PBS 11 of x - Tables

18 Mar 2016

Contributed by Lukas

Finally, after many months of making us wait, Bart has decided it's time to look at tables on web pages. We’ll start by describing the HTML markup f...

PBS 10 of x - Yet More CSS

04 Mar 2016

Contributed by Lukas

Check out the latest installment of Programming By Stealth from Bart Busschots. He takes me through four new CSS methods to style lists, he teaches me...

«« ← Prev Page 2 of 3 Next → »»