RSSAmplifier

Blog

craigtaub.dev

My personal blog about mostly JavaScript and NodeJS

craigtaub.devRSS feed ↗17 posts

Latest posts

NodeJS vs Golang - an AWS costing exercise

When you look at the backend landscape, currently there are many popular languages - I would say Golang and Python are the most popular…

Under-the-hood of GraphQL DataLoader

In recent years GraphQL has really taken off as a pattern/library/type system. It offers much which REST does not and its standardization…

Under-the-hood of Docker

Docker is defined as A set of platform as a service products that use OS-level virtualization to delivery software in packages called…

Under-the-hood of NPM

NPM is the official package manager for the NodeJS ecosystem. Since the first release of NodeJS it has come with NPM built-in. The initial…

Under-the-hood of Git

For many years now Git has been the SCM (source control management aka version control) of choice. It offered many features which…

Under-the-hood of GraphQL

In recent years GraphQL has really taken off as a pattern/library/type system. It offers much which REST does not and its standardisation…

4 techniques to improve as a software dev

I spent many years struggling to improve as an engineer. Learning how to use modern tools and frameworks is not the same as actual…

Under-the-hood of VSCode auto formatters (e.g Prettier)

VSCode has become a staple for many developers local environment. One of the reasons is the powerful extensions which can be run from within…

Feature team vs Product team, which are you?

There are many types of teams and cultures that exist inside of businesses which utilise groups of software engineers/developers. Over the…

How the Feature Lead role finally helped me grow

I have been a senior engineer for around 7 years. I definitely was not ready for it when I was hired by the BBC, but it pushed me to grow…

Under-the-hood of test runners (e.g Mocha)

Test runners are a very important part to the modern JavaScript application. Without which we could not be able to run any tests at all…

Introducing my under-the-hood of series

I am producing a blog and video series taking an indepth look at the mechanisms inside of different tools and libraries found in the…

Under-the-hood of type systems (e.g. TypeScript)

I struggled to find an explanation from a low-level view of exactly how a "JavaScript type system compiler" is implemented. I understood…

Source maps from top to bottom

This article covers a basic overview and an in-depth explanation of the mechanics of JS code generators and source maps. Building our own…

Under-the-hood of React Hooks

React is filled with interesting design patterns, when Hooks were introduced it cleaned up many of the issues people had with the more…

Under-the-hood of Web bundlers (e.g. Webpack)

Webpack is somewhat of a black box for most developers. Tools like "create-react-app" abstract most of the bundler functionality away. I did…

Subscribe

To subscribe to this blog, you have several options. The RSS Feed The RSS feed is located at: https://craigtaub.dev/rss.xml Historically…

craigtaub.dev · RSS Amplifier