Open post
Programming By Stealth Logo

CCATP #514 – Bart Busschots on PBS 45 – ES6 Arrays & Strings

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. He was nudged along in the strategy by the most awesome Jill.

Then Bart goes on to reveal even more of the joy that is JavaScript ES6. He explains ES6 Arrays, how to loop through Arrays, and in a change that brings a tear to my eye, the simpler way you can now loop over Strings and how concatenation is a thing of the past when building strings. This is truly a joyful show!

As always, Bart’s detailed tutorial is available at bartbusschots.ie/…

mp3 download

Open post
PBS logo

CCATP #511 – Bart Busschots on PBS 44 – ES6 Arguments & Objects

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 to set default argument values for functions in a way that is self-documenting. He explains how variadic (aka Rest) arguments allow you to shove all of the arguments of a function into an array. Then he walks us through how to use for … in loops to loop over objects. He reminds us of the difference between instance and static properties and explains how for … in loops work with both kinds of properties. I really enjoyed this episode and followed almost all of it on the first time through!

Detailed tutorial for the podcast is available at bartbusschots.ie/…

mp3 download

Open post
PBS logo

CCATP #509 – Bart Busschots on PBS 43 – Introducing JavaScript ES6

In this installment of Programming By Stealth, Bart spends most of the time talking through his solution to the previous challenge, where we added start and stop buttons to our Game of Life. In his solution, he actually modifies the prototype to accommodate the ability to add these buttons. He explains his process and his decisions along the way. I’m not going to lie, this one confused me quite a bit in the middle but we both hope it’s because we’ve been away from the hard-core JavaScript for quite a while.

Once we have that under our belts, he starts explaining some of the cool, new features in JavaScript ES6 where we abandon var and replace it with let and const. He explains the value of these new terms (and the problems they solve!)

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

mp3 download

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 #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
CMD-D Logo

CMD-D | Masters of Automation with Sal Soghoian

Sal Soghoian Allison
Sal Soghoian

This week Steve and I attended, and I spoke at the CMD-D Conference, created by Sal Soghoian. Sal was responsible for all Automation at Apple for many years. His team managed AppleScript, Automaton, and Terminal. Pretty much all the coolest stuff at Apple.

I have to tell you I was pretty intimidated about speaking at this conference. I’ll get into that a little bit more in a bit but I want to tell you about the conference and then about my presentation. You know, better story telling that way. Continue reading “CMD-D | Masters of Automation with Sal Soghoian”

Open post
PBS logo

CCATP #494 – Bart Busschots JSDoc Demo

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 of homework assignments. He had an epiphany last week that he had never explained the documentation methods itself, which was certainly adding to my confusion.

He decided to take a step back and explain step by step using video. He created a video screencast of the entire process of creating documentation using JSDoc. Then during the audio recording you’ll hear in the podcast, he walked through it again while I asked him (lots of) questions. Hopefully it will be as eye opening to you as it was to me. He also demonstrates his favorite tools for the process.

You can find Bart’s blog post with the embedded video screencast at bartbusschots.ie/…


mp3 download

Open post
PBS logo

CCATP #492 Bart Busschots – PBS 36 of x – More HTML Text Input | More Cellular Automata

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 homework, writing a program from scratch that passed all of the tests written by Bart. It took me 12 hours, and nearly 4 hours of Dorothy’s time helping me do it, but I got ‘er done. In this installment, 36 of x, we learn some more HTML, specifically about all the cool things the input tag can do, like creating invisible forms which is just weird but also very cool. The challenge this week is a flip on last week. This week Bart has written the next bit of code for us and we have to create the tests. It’s as challenging as all the rest but it’s just as fun. And of course you can find Bart’s fabulous tutorial show notes 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
PBS logo

CCATP #482 – Bart Busschots Programming By Stealth 33 of x – JS Testing with QUnit

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 open source tool called QUnit, made by the fine developers of jQuery, to analyze our test code. It’s something I’ve been itching to learn more about, ever since listener Jill tipped us off to the concept. It’s a really fun episode where everything kind of comes together. Hope you enjoy it as much as I did. As always, Bart’s excellent written tutorial for the episode can be found at bartbusschots.ie/….

itunes
mp3 download

Posts navigation

1 2 3 4
Scroll to top