Hal HelmsWhat Politicians Could Learn From Software DevelopersPoliticians are much enamored with big solutions. These are often couched in militaristic terms — the war on poverty, the war on drugs…Jul 6, 20201Jul 6, 20201
Hal HelmsinDev GeniusThe Idea of ComponentsSomeone on Quora recently asked: What is the best language for a non-programmer to learn?Jun 24, 2020Jun 24, 2020
Hal HelmsBuilding a Magic 8-BallLet’s use our knowledge of HTML, CSS, and JavaScript to create a magic 8-ball. I think you’ll find you already know more than you might…Jun 10, 2020Jun 10, 2020
Hal HelmsHTML Forms, Part OneForms are ubiquitous on web pages. From logging into a site to setting your profile to filling out an order, forms are everywhere.Jun 9, 2020Jun 9, 2020
Hal HelmsQuery SelectorsThe DOM’s querySelector function takes a CSS selector for its target. So far, you’ve only seen a fraction of the possible ways to use CSS…Jun 8, 2020Jun 8, 2020
Hal HelmsCSS SelectorsCSS Selectors allow us to target specific portions of a web page. They’re important not only when using CSS but when we wish to add action…Jun 7, 2020Jun 7, 2020
Hal HelmsComplex ClassesWe just finished an episode on simple classes. This one is on complex classes. What’s the difference?Jun 5, 2020Jun 5, 2020
Hal HelmsSimple ClassesIn the last episode on filtering arrays, the REPL I supplied you with had 4 objects representing baseball players. That’s a lot of…Jun 4, 2020Jun 4, 2020
Hal HelmsFiltering ArraysArrays are widely-used in programming. In this episode, we’ll look at filtering an array — creating a new array made up of only those…Jun 4, 2020Jun 4, 2020
Hal HelmsTogglingYou’ve undoubtedly seen websites in which you click something like “See More” and, when you clock it, new items become visible.Jun 3, 2020Jun 3, 2020