
Explore the nuances of "breaking changes" in software versioning, focusing on JavaScript. Learn to identify, avoid, and manage unintended impacts on downstream applications.

Explore photorealistic 3D graphics in the browser using WebGL. Learn modeling, texturing, and creating interactive experiences for games, product configurators, and virtual reality.

Discover how non-traditional backgrounds can be leveraged in tech interviews. Learn essential skills and gain confidence for transitioning into software development from diverse fields.

Explore the controversial perspective on clean code practices and their impact on software development in modern JavaScript ecosystems.

Strategies for navigating and conquering obstacles in software development, with insights from industry expert Kevin O'Neil at JSConf US 2018.

Explore reliable end-to-end testing with Cypress, covering its architecture, benefits, and best practices for efficient web application testing.

Explore the pitfalls and best practices of mocking in JavaScript testing, with insights on improving test design and code quality for more maintainable applications.

Explore developer ergonomics in modern web development, focusing on React's innovations and their impact on coding practices and efficiency in 2018.

Explore functional reactive programming with RxJS to enhance frontend development, focusing on observables, architecture, and integration with React for improved application design.

Explore how Condé Nast consolidated codebases for 20+ websites, improving development and retaining unique brand identities through innovative design systems and collaborative workflows.

Explore the development of a React Native app for teaching Braille, including accessibility features and a six-key input keyboard. Learn how to contribute to this open-source project.

Explore the creation of custom music performance software using JavaScript, showcasing innovative approaches to audio programming and real-time sound manipulation.

Discover how Babel macros can enhance code generation and analysis, explained through a Moana-inspired presentation by Shawn Wang at JSConf Hawaii.

Explore strategies for creating optimal software abstractions, balancing flexibility and ease-of-use in API and library development for efficient problem-solving.

Exploring challenges in building inclusive digital solutions for emerging internet users in Asia, addressing literacy, infrastructure, and cultural gaps to create better user experiences.

Discover key insights on optimizing JavaScript server performance, debunking myths and exploring innovative approaches to achieve top-tier speed in runtime environments.

Learn to build React components using Test Driven Development. Discover techniques to separate behavior from presentation, improve code quality, and streamline the development process for web applications.

Explore how component libraries can export UI test helpers to simplify, accelerate, and enhance reliability in end-to-end testing for complex applications and design systems.

Explore strategies to separate business logic from technical architecture, reducing technical debt and enabling flexible, future-proof software development without sacrificing speed or quality.

Explore challenges and solutions in migrating a large, legacy codebase to Webpack, including memory management, localization, and performance optimization for efficient JavaScript builds.

Explore functional programming's practical applications in Redux and Canvas, learning key concepts, benefits, and real-world implementation strategies.