As we continue to learn Git from the command line for version control, Bart teaches us some tricks to travel through time. First he shows us how to view more compact Git logs so we can just see a shortened hash and the first line of our commit message. Then he shows us how to […]
Continue readingCategory: Programming by Stealth
CCATP #659 – Bart Busschots on PBS 105 – Seeing the Past with Git
In this installment of Programming By Stealth, Bart takes us on a time traveling adventure with Git. By using commands like git diff we can see changes over time, but we can actually see older versions of the code in a couple of ways. Using the archive command we learned out to pull just the […]
Continue readingCCATP #658 – Bart Busschots on PBS 104 – Tracking Changes in Git
In our next baby step in learning to use the version control system Git, Bart teaches us how to track changes. We start by doing a bit of housekeeping, especially for Mac users to set Git to always ignore those pesky .DS_Store files. We learn how to stage and then commit a simple change, then […]
Continue readingCCATP #656 – Bart Busschots on PBS 103 of X — Getting Started With Git
After some quick revision from the previous episode, Bart explains how Git commands work with their subcommands. We start by looking at how to configure Git and the differences between local, global and system-level settings. Then we create our very first repo with an exciting README file, and we commit the file to our repo. […]
Continue readingCCATP #654 – Bart Busschots on PBS 102 of X – Introducing Git
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-peer version control and the creation of Git. In this installment we start learning the fundamental concepts of Git. We learn about the database, the working copy, and the index and understanding the […]
Continue readingCCATP #652 – Bart Busschots on PBS 101 – Introducing Version Control
In this turning of the century episode of Programming By Stealth, 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 roll the changes back. This gives us the freedom to experiment and if an idea doesn’t pan […]
Continue readingCCATP #651 – Bart Busschots on PBS 100 of X — Time Sharing Challenge Solution
In this positively delightful episode, Bart and I celebrate 100 episodes of Programming By Stealth. When we hit 99 installments, Bart declared that for 100, there should be cake! So I got Bart’s darling beloved to deliver him a piece of cake right as we started, and Steve delivered one to me. To say that […]
Continue readingPBS Listeners – Can We Interest You in a Cup of Taming the Terminal?
Hi, Programming By Stealth listeners! I wanted to let you know that Bart and I are taking a bit of a break from Programming By Stealth, the need for which happens every summer but for some reason catches us both unawares each year. Bart works in education and the summertime is the only practical time […]
Continue readingCCATP #643 – Bart Busschots on PBS 99 of X – Building with Classes Part 2: Is-A
This week Bart Busschots brings us the penultimate JavaScript installment of Programming By Stealth as he brings us part 2 of building with classes. This wraps up our third look at Object Oriented programming in JavaScript. We learn about the concept of inheritance, and how it allows us to build classes that inherit attributes and […]
Continue readingCCATP #642 –– Bart Busschots on PBS 98 — Building with Classes Part 1 — Has-A
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” which is about inheritance. These both sound like odd terms but they’re part of what makes object oriented programming so powerful. Bart spends 90% of the time going […]
Continue reading