As JavaScript applications have become increasingly complex, so have the tools and mechanisms necessary to create, deploy, and maintain those applications. Dependency trees, type-checkers, test frameworks, build pipelines, browser and source control extensions—the list is extensive and, as a product developer, frankly exhausting!

Enter a new discipline, that of JavaScript Infrastructure Engineer, whose primary focus isn’t servers, but workflows. Their responsibility is to manage the intricate and rapidly-evolving universe of JavaScript best practices, frameworks, and tools, with the goal of providing a robust, unified experience for the developers.

In this talk, I’ll go over the lessons I’ve learned over the years, such as offline-first setups, cache layers, optimising typechecks, and setting up efficient development environments.

Slide deck: https://drive.google.com/drive/folders/12d9RukADC_MGhlkRVDKKBc2gbaWcdU4D

#javascript

Modern JavaScript Infrastructures
1.75 GEEK