Blog Posts

Never Been a Huge Fan of IDEs, but I Like Visual Studio Code
- Rick Pfahl
- Engineering and Development
- 18 Jan, 2025
To be completely honest, for the past many years, I've debated whether or not to use an IDE. On one had, they provide a number of features like code completion, debugging, and a number of other things
read more
Visual Studio Code - Creating a Custom Text Filter Extension
- Rick Pfahl
- Engineering and Development
- 18 Jan, 2025
In this post I will describe a way to create an extension which allows the user to receive the selected text as a string passed into a Typescript function, run that string through any command line pro
read more
Understanding JavaScript Promises and Lazy Loading Callbacks
- Rick Pfahl
- Engineering and Development
- 22 Oct, 2024
In JavaScript, thenables play a key role in asynchronous programming, particularly with Promises in ES6. One of the advantages of ES6 Promises (which use thenables) over older implementations like
read more
Understanding JavaScript Promises
- Rick Pfahl
- Engineering and Development
- 21 Oct, 2024
In JavaScript, the concept of thenables often arises when working with Promises. Promises inherit from the base class Thenable, meaning that Promises are a type of Thenable, but a Thenable is not
read more
Part 5, Best Practices and Advanced Techniques
- Rick Pfahl
- Engineering and Development
- 20 Oct, 2024
In the previous parts of this series, we explored the fundamentals of module importing and exporting in ES6, the different ways to define modules, and how to work with default and named exports. In th
read more
Part 4, Dynamic Imports and Lazy Loading
- Rick Pfahl
- Engineering and Development
- 19 Oct, 2024
Introduction So far, we’ve explored the world of static imports in JavaScript, where dependencies are imported at the start of a script’s execution. However, in modern web development, there are c
read more