PinnedUnder-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…Feb 27, 2021Feb 27, 2021
PinnedUnder-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…Nov 27, 2020Nov 27, 2020
4 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…Aug 16, 2020Aug 16, 2020
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…Jul 2, 2020Jul 2, 2020
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…Jun 8, 2020Jun 8, 2020
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…May 7, 2020May 7, 2020
Published inITNEXTSource 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…Apr 24, 2020Apr 24, 2020
Published inITNEXTUnder-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…Apr 15, 2020Apr 15, 2020
Using ‘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…Apr 12, 2020Apr 12, 2020
Published inITNEXTUnder-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…Apr 9, 2020Apr 9, 2020