Python Unit Testing with VS Code

This post explains how to set up VS Code to run Python unit tests Install the Python extension If you have not done so already install the Microsoft Python extension for VS Code Configuration Python unit testing is turned off by default. To turn it on, bring up the VS Code Command pallet, on Windows, […]

The positive side effects of building stuff

The one piece of advice I wish I had been given when starting out would be that when learning about something get into the habit of using that knowledge as soon as possible. Set up an development environment so that you can build prototypes or small projects. Keep this environment up to date so that […]

JavaScript Hoisting

This post is to help my future self, specifically for the times when I am debugging JavaScript and trying to understand another one of it’s odd habits. What is Hoisting? When I first heard the term hoisting being applied to a programming language, my first thought was like a flag being raised up a flagpole, […]

Using Emmet with VS Code

In this post I give an overview of Emmet and how you can use it in VS Code. What is Emmet? Emmet is an add on to a text editor that uses CSS like expressions which can speed up writing boilerplate primarily in HTML, XML and CSS but can be extended to other programming languages. […]

Technical Books read in 2020

This annual post is one of my favorites. In last years post I mentioned that the number of technical books I read had dropped from seven in 2018 to three in 2019. For 2020 that number is zero. Since turning pro, it is the first year in which I have not read a book on […]