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 […]

SQL Developer: ANSI/Oracle Joins toggle

The ability to switch between ANSI and Oracle style joins was introduced in SQL Developer 19.2. How to use The example will show how a query using the Oracle outer join style can be changed to use the ANSI style. Highlight the SQL statement Right click to bring up the context menu and select Refactoring […]