PinnedCraig Taub·Feb 27, 2021Under-the-hood of GitFor many years now Git has been the SCM (source control management aka version control) of choice. It offered many features which…
PinnedCraig Taub·Nov 27, 2020Under-the-hood of GraphQLIn recent years GraphQL has really taken off as a pattern/library/type system. It offers much which REST does not and its standardisation…
Craig Taub·Aug 16, 20204 techniques to improve as a software devI spent many years struggling to improve as an engineer. Learning how to use modern tools and frameworks is not the same as actual…
Craig Taub·Jul 2, 2020Under-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…
Craig Taub·Jun 8, 2020Under-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…
Craig Taub·May 7, 2020Under-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…
InITNEXTbyCraig Taub·Apr 24, 2020Source Maps from top to bottomThis article covers a basic overview and an in-depth explanation of the mechanics of JS code generators and source maps, hence why it is…
InITNEXTbyCraig Taub·Apr 15, 2020Under-the-hood of React HooksReact is filled with interesting design patterns, when Hooks were introduced it cleaned up many of the issues people had with the more…
Craig Taub·Apr 12, 2020Using ‘delivery metrics’ to review team engineering best practicesAt Nested there are a series of best practices which are followed for a given projects delivery. Today we will look at those practices…
InITNEXTbyCraig Taub·Apr 9, 2020Under-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…