
Migrating a web SDK from JavaScript to TypeScript: benefits, challenges, and lessons learned in improving code quality and developer experience.

Learn to automate front-end refactoring using ASTs and codemods. Discover techniques for efficient code maintenance, API changes, and confident results in library updates.

Discover how Docker simplifies development environments, enhances reproducibility, and isolates application components efficiently, overcoming limitations of traditional VM setups.

Explore Virtual DOM implementations, including MaquetteJS, and learn how they enhance web app performance and simplify unit testing for visual components.

Explore lesser-known browser APIs like speech recognition and media recording. Learn how to leverage these powerful features for enhanced web development and user experiences.

Explore specification-based testing in Node.js with Speculaas, a tool inspired by clojure.spec. Learn concepts, see examples, and discover how to generate effective tests for dynamic languages.

Learn to create and deploy Ethereum smart contracts using JavaScript, exploring blockchain fundamentals, Solidity, and decentralized app development with hands-on demonstrations.

Explore QA horror stories and learn how Test-Driven Development can prevent defects, speed up development, and improve JavaScript projects. Discover tools for automated testing and team integration.

Explore sorting algorithms in JavaScript engines, understanding their implementation, performance, and practical applications for creating efficient and consistent applications.

Explore brain-computer interfaces with JavaScript, from signal processing to neural networks. Live demo showcases EEG headset integration, Electron, Node.js, and Vue.js for mind-controlled interactions.

Techniques for optimizing assets in graphics-intensive web apps, including skeletal animation, shaders for UI elements, and video formats. Explores benefits and potential challenges.

Explore ClojureScript for building robust front-ends with functional programming, leveraging immutable data structures, macros, and JVM optimizations for enhanced performance and reliability.

Streamline Ethereum dApp development using Node.js and Docker. Learn to automate manual steps, leverage boilerplate code, and optimize smart contract creation for faster MVP builds.

Explore GitLab's frontend evolution, from CoffeeScript to ES6, jQuery to VueJS, and Rails Asset Pipeline to Webpack, while maintaining monthly releases and improving development practices.

Explore the Web Animations API through an Alice in Wonderland-themed journey, learning how to generate and manipulate animations for interactive and colorful web projects.

Discover techniques for large-scale JavaScript refactoring using codemods. Learn to create automated transformations for efficient and accurate code modifications across thousands of files.

Explore CSS for JS developers, NodeJS Promises, and tackle coding challenges in this engaging JavaScript-focused session. Enhance your web development skills and problem-solving abilities.

Explore CSS concepts through a JavaScript lens, focusing on mental models, programming analogies, and challenging aspects to enhance understanding for JS developers.

Explore Node.js event loop architecture, asynchronous tasks, and production system challenges with live code samples for file I/O and data pipelines.

Discover key web performance metrics and learn to set up automated tests using WebDriver in your CI/CD pipeline for improved user experience and revenue optimization.

Explore functional lenses and profunctor optics for efficient state management in modern JavaScript frameworks, enhancing your coding toolkit with powerful techniques.