Open post
PBS logo

CCATP #507 – Bart Busschots on PBS 42 – Playing the Game of Life

In Programming By Stealth, installment 42 of X with Bart Busschots, it’s finally time to tie all the bits and pieces we’ve learned together and create our first web app. Armed with our HTML, CSS, jQuery and JavaScript knowledge, and our Cellular Automata Prototype, Bart walks us through how to bring the Game of Life…to Life! It’s a lot of fun and I understood a great deal of it (I’m not gonna lie, it wasn’t 100% this time.)

As always Bart’s amazing tutorial for this episode is available at: bartbusschots.ie/…

mp3 download

Open post
PBS logo

CCATP #505 – Bart Busschots on PBS 41 – Form Events

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 critical to making our web forms not only accessible to screen readers but to allow our users to tab around to the different fields and interact with them without using a mouse. We learn about the keypress event and learn what it means for 31 to be the space key.

Bart’s excellent tutorial is at over at bartbusschots.ie/…

mp3 download

Open post
PBS logo

CCATP #503 – Bart Busschots – PBS 40 of x – HTML5 Custom Validations with jQuery

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 Forms Validation homework, and in so doing highlighted some especially clever things he did. I was pretty pleased with my own version of the homework, and in fact, Bart gave me a gold star for one thing I did. Bart also explains how he used CSS to make his form even more readable.

In the second half of the episode, he shows how to use jQuery to improve the forms even more. He demonstrates how certain requirements cannot be met with the built-in forms validation and how we can use jQuery instead. I loved this episode because it tied in our knowledge of jQuery back to HTML forms.

Bart’s most excellent written tutorial can be found at PBS 40 of x – HTML5 Custom Validations with jQuery on bartb.ie.


mp3 download

Open post
PBS logo

CCATP #487 – Bart Busschots PBS 35 of x – HTML Text Input | Introducing ‘Life’

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 even explains how it helped him find a couple of pretty major bugs in his own code, proving how important this is. Then we’ll move on to formatted sub-sets of text like numbers, email addresses and so on.

Finally, we make a start on what will be an on-going project. The idea is to combine our understanding of HTML, CSS, JavaScript, jQuery, and QUnit to implement a zero-player with a really cool computer science back-story.

And as always Bart’s full written tutorial is available over at bartbusschots.ie/…


mp3 download

Open post
PBS logo

CCATP #484 – Bart Busschots PBS 34 of x – More JS Testing with QUnit

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 within a real browser page. We do that using the API we built together, the Bartificer Link Toolkit that identifies external links on a web page, makes them open in new tabs, adds the tag rel=noopener, and adds a cute icon to identify them as external links. As always Bart’s terrific written tutorials and downloadable examples are available at bartbusschots.ie/….

itunes
mp3 download

Open post

CCATP #480 – Bart Busschots Programming By Stealth 32 JS Error Handling Revision | HTML Selects

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 bout JavaScript error handling (including throwing and catching errors) and the we start manipulating HTML Selects with jQuery. If that sounds as fun to you as it was to me, check out Bart’s full detailed show notes at bartbusschots.ie/….

itunes
mp3 download

Open post
PBS logo

CCATP #459 Bart Busschots Programming By Stealth 23 – Creating Elements with jQuery

PBS_Logo.pngIn this installment of Programming By Stealth, we’re working towards our first truly practical assignment in the series – a function that finds all links on a page, and if, and only if, they lead to an external page, alters them to open in a new tab, and appends an icon indicating that fact. Bart’s amazing full on tutorial is over at bartbusschots.ie/…. I also mention a fun little jQuery Easter egg, which you can find at citymapper.com. Just follow the link and open the console on your favorite browser and you’ll find a text based adventure game!


itunes
mp3 download

CCATP #458 Allister Jenks on Programming as a Hobby and a Tool

Casio PB 100Allister Jenks joins us to talk about how he uses programming as a hobby and as a tool for solving problems.

In his always delightful way, he talks about early experiences programming and how they sparked such joy in him. We’re talking a TRS-80 clone here and a programmable calculator! He tells the story of how just last week he and I were talking about the relative weights of the iMac models vs. their screen dimensions and how he solved the ratio equations using Swift.


itunes
mp3 download

Find Allister @zkarj on Twitter.

Xcode Swift Screen Shot

CCATP #457 Bart Busschots Programming By Stealth 22 – jQuery Events

PBS_Logo.pngBart Busschots joins us again for his continuing series called Programming By Stealth. In this episode Bart explains how to embed JavaScript into a webpage, how to control when JavaScript executes and then teaches us about the browser event model. Using this model he teaches us how we can change things on a web page when the user clicks or after a defined length of time, or at time intervals. It’s our first time outside of the sandbox so it’s great fun to manipulate web pages and have them do our bidding! Bart’s full tutorial is at: bartbusschots.ie/… and it includes some downloadable files that are very useful for following along.


itunes
mp3 download

CCATP #455 Bart Busschots Programming By Stealth 21 – jQuery Basics

PBS_Logo.pngIn this installment of Programming By Stealth, Bart Busschots continues our baby steps into jQuery, keeping us inside the JavaScript console. He reviews some html and css basics and then teaches us how to select elements with jQuery, limit the search, and filter the results. Then he shows us how to start changing the css using jQuery, even including function chaining I interrupt him with a lot of questions (as always) but it’s a terrific episode that was really fun. You can find the full written tutorial at bartbusschots.ie/….


itunes
mp3 download

Scroll to top