Programming By Stealth

A collaborative project between Bart Busschots and Allison Sheridan to sneak up on real programming in small easy steps, using the allure of the web as the carrot to entice people forward.

https://www.podfeet.com/blog/category/programming-by-stealth/

Eine durchschnittliche Folge dieses Podcasts dauert 1h8m. Bisher sind 179 Folge(n) erschienen. Dies ist ein zweiwöchentlich erscheinender Podcast.

Gesamtlänge aller Episoden: 6 days 23 hours 49 minutes

subscribe
share






PBS 139 of X — Bundling a Web App/Site with Webpack (Part 2)


In our last installment of Programming By Stealth, Bart started teaching us how to bundle an app/website using our bundler of choice, Webpack. The app/website he's creating for us is very simplified but is intended to allow us to exercise every one of the kinds of things we'd want to bundle. This week we finish all of the tools he wanted to teach us to bundle...


share








 September 4, 2022  1h5m
 
 

PBS 138 – Bundling a Web App/Site with Webpack (Part 1)


We're back in the saddle after a summer of "PBS Adjacent" installments. Our last real PBS was learning how to use Webpack to bundle a JavaScript library for sharing with the world. That was cool, but a lot of us want to use Webpack to bundle a web app we've written ourselves to include all of the libraries we're using. We also want to have an easier way to reduce dependency on having an Internet connection. We also want an easier way to keep our bundle of libraries up to date...


share








 August 5, 2022  1h4m
 
 

PBS Tidbit 5 of Y — Tips for the Vacationing Programmer


I’m about to go on vacation where I suspect I’ll have little to no Internet to play with. It would be really cool if I could use any downtime (like on the 11-hour plane flight) to do some programming. Unfortunately, our code is often filled with references to content delivery networks to get needed libraries like jQuery and Bootstrap. While on my walk on Friday I was mentally preparing a post for our PBS Slack community (https://podfeet...


share








 July 10, 2022  56m
 
 

PBS 137 of X — Bundling a Library with Webpack


We have one more thing to learn as we gear up to actually start writing modern code for Bart’s HSXKPasswd tool. The last piece of our tool kit is a bundler. In this installment Bart teaches what problems bundlers solve, and he explains why he chose the bundler Webpack for our project. After learning about Webpack, Bart takes us through a worked example, bundling the Joiner module we’ve been working on through this part of the series...


share








 April 18, 2022  1h13m
 
 

PBS Tibit 4 of Y — Rethinking a Web App – from Web Server to Cloud Stack


Over the past few months, podfeet.com went through a period of really poor performance. My site hadn’t been snappy in the last few years with page loads of up to 6 seconds, but it hit a tipping point where it was taking in excess of 40 seconds for pages to load. William Reveal and Bart migrated the services behind podfeet.com that improved performance to where most pages load in less than a quarter of a second...


share








 April 1, 2022  1h26m
 
 

PBS Tidbit 3 of Y


In this Programming By Stealth adjacent installment labeled Tidbits 3 of Y, Bart Busschots talks to us about the dangers of using other people’s code in your code, and the danger of not using other people’s code. He explains this seeming dichotomy and gives us ways to approach the problem taking a middle ground. He helps us think about how to choose whether to use other’s code and whose code to use, and even how to ensure it’s kept up to date with security patches...


share








 March 20, 2022  54m
 
 

PBS 136 of X — More Jesting


Bart Busschots taught us the basics of Jest last time for our Test Driven Development environment. This week we learn to group our tests using the `describe()` function in Jest. Grouping tests with describe does more than eliminate the need to comment our code, it also provides more useful output from our tests and scopes what happens inside...


share








 March 6, 2022  1h0m
 
 

PBS 135 of X – Introducing Jest (and re-Introducing Test Driven Development & Unit Testing)


In this week's installment of Programming By Stealth, Bart takes us down memory lane to 102 episodes ago when he first introduced us to the concept of test-driven development. He explains why back then he taught us how to use QUnit for our TDD work, and why it's no longer in favor with him. It's not just the advancements in technology like ES6, but it's also because QUnit makes it terribly hard to write tests and to interpret what you've written when you've been away from it for a while...


share








 February 20, 2022  1h10m
 
 

PBS Tibit2 – It's Ok to Play a Different Game!


This episode of Chit Chat Across the Pond perfectly straddles the line between Programming By Stealth and Lite. While it's definitely a nerdy discussion topic, Bart Busschots is really just telling a story. He starts by explaining how he ended up a computer scientist essentially by accident, and tells us about a fantastic CS professor he had who inspired him through an assignment about a game called 8 Queens...


share








 February 7, 2022  45m
 
 

PBS 134 of X — Firming up our Foundations (2 of 2)


In this installment of Programming By Stealth, Bart Busschots finishes firming up our foundation on a few more things before we meet Jest, which will be the Test Driven Development (TDD) environment we’ll be learning next time. He explains in some adorable examples involving a parrot (named Polly of course) how getters can be used to construct short but powerful syntaxes that seem quite counterintuitive at first glance...


share








 January 23, 2022  1h9m