As we embark on our journey to create a JavaScript module for the strong, memorable password generating service XKPASSWD, Bart explains the importance of creating good documentation. That sounds super annoying and tedious, and it is, so Bart explains why a good documentation generator will be our friend. He outlines the two distinctly different users […]
Continue readingMore TagTag: programming by stealth
CCATP #703 – Bart Busschots on PBS 128 of X – JavaScript Module Basics
This installment of Programming By Stealth could probably have been two segments but all of us are itching to get moving quickly so we decided to power through. In the first part of the installment, Bart introduces us to JavaScript modules by giving us a bit of a history lesson on how they’ve evolved. If […]
Continue readingMore TagCCATP #701 – Bart Busschots on PBS 127 of X – Introducing NPM (and Node)
As we launch full steam into Phase 2 of Programming By Stealth, Bart Busschots introduces us to the Node Package Manager and Node itself. Unlike our mini-series within a series for Git and Chezmoi, Bart isn’t going to do an exhaustive walk through NPM and Node. Instead he’s going to teach use what we need […]
Continue readingMore TagTime Shifter Clock V2 is Released – Now With More Cities!
Time Shifter Clock V2 on iPhone I’ve been working on a major update to my Time Shifter Clock for quite a long time, and it’s finally released and is now available at timeshifterclock.com. I even bought it its own domain name! If you’re not familiar with my web app, let me tell you the problem […]
Continue readingMore TagCCATP #700 – Bart Busschots on PBS 126 of X – Introducing Phase 2
At episode 700! of Chit Chat Across the Pond we take Programming By Stealth into what Bart is calling Phase 2. We’ve learned a great deal about the client side of programming and we’re now going to move to the server side of the web. As Bart described Phase 2, I realized that it’s as […]
Continue readingMore TagCCATP #699 – Bart Busschots on PBS 125 of X – Chezmoi on Multiple Computers
In this final episode of Programming By Stealth before we launch into the back end of web development with PHP, Bart finishes his miniseries on Chezmoi to manage dot files. In this installment he teaches us how to effectively manage our dot files on multiple computers using templating to ensure that the correct settings end […]
Continue readingMore TagCCATP #695 – Bart Busschots on PBS 122 – Managing Dot Files with Chezmoi
In our previous installment of Programming By Stealth, Bart introduced us to Chezmoi, an open source tool to help us manage dot files, those hidden configuration files that get created on our Macs. Configuration files contain information about how we like our Macs configured, including where to access our ssh keys and our preferred command […]
Continue readingMore TagCCATP #693 – Bart Busschots on PBS 121 of X — Managing Dot Files and an Introduction to Chezmoi
As we’ve become nerdier while learning from Bart, we have started to add hidden configuration files to our Macs and PCs. On the Mac, these configuration files hidden by default by putting a dot in front of them, and hence they are called dot files. Maybe you’ve stored your ssh keys, or in our Git […]
Continue readingMore TagCCATP #690 – Bart Busschots on PBS 119 of X — Open Source on GitHub
As promised, Bart takes us through the final step in our GitHub journey – learning how to contribute to an open source project. He explains three open source scenarios: using someone’s code exactly as-is, using their code with a few customizations of your own, and finally the most interesting scenario, customizing the code and contributing […]
Continue readingMore TagCCATP #688 – Bart Busschots on PBS 118 of X — JavaScript Apps with GitHub Pages
In this installment of Programming By Stealth, Bart Busschots teaches us how to use a free service of GitHub called GitHub Pages. This service literally gives you free web hosting for the web apps we’ve learned to make in Programming By Stealth. Bart starts by explaining to us the difference between static and dynamic webpages, […]
Continue readingMore Tag