
Explore JavaScript parallelism experiments, unlocking new performance opportunities for web applications through shared memory and execution synchronization primitives.

Explore creating classic 8-bit NES sounds using JavaScript. Learn the basics of NES sound hardware and how to leverage modern web technologies for nostalgic music production.

Explore innovative solutions to CSS limitations using JavaScript, including namespacing, dependency management, and code isolation, for more efficient web development.

Exploring innovative approaches to recipe search using graph databases and JavaScript, addressing cuisine origins and flavor preferences for improved culinary discovery.

Explore the nostalgic world of dialup modems through JavaScript, learning to implement a frequency-shift keying modem using Web Audio API for data transmission between computers.

Explore the Web Audio API to create interactive musical instruments in browsers, combining audio manipulation with other web technologies for unique sonic experiences.

Explore ES6/2015's new abstractions and their impact on teaching JavaScript, drawing insights from humanities and CS education research to improve programming instruction.

Explore JavaScript transformation, ES6, and Babel's role in improving developer workflow and futureproofing code. Learn about AST manipulation and advanced transpilation techniques.

Learn to create inclusive web experiences through automated accessibility testing in JavaScript, catching common issues before deployment and improving software quality.

Explore JavaScript's potential to bridge digital and physical worlds through innovative demos, from sensor-driven music to hardware hacking, revolutionizing real-world applications.

Explore the evolution of front-end development beyond tools and technology. Discover the true catalysts of change and their impact on the field's transformation.

Explore the future of CSS with Interoperable CSS, a new format supported by Webpack & JSPM. Learn about local-by-default styling, composition, and creating reusable style APIs for more efficient web development.

Explore how CSS can evoke emotions and create powerful user connections. Learn techniques to infuse personality into web interactions and enhance user experience through creative styling.

Discover how Flexbox enhances responsive web design, offering more control and simplicity in creating complex layouts. Learn to apply Flexbox as a progressive enhancement for improved user experiences.

Explore the hardware revolution using JavaScript! Learn how web developers can create amazing projects like Felix, a quadruped robot, bridging the gap between software and physical world.

Discover how to create custom photo effects using CSS blend modes, filters, and gradients, eliminating the need for Photoshop in web projects. Learn to implement dynamic, accessible graphics directly in the browser.

CSS techniques for effective localization: handling translated content, non-embedded image copy, and layout adjustments. Learn robust strategies to ensure your website's message reaches a global audience.

Explore AWS's journey with Web Components: challenges, solutions, and lessons learned in ensuring UI consistency across distributed teams. Gain insights into technical aspects and practical implementation strategies.

Explore creating a music-driven game using Web Audio API and a ukulele as a controller. Learn game development concepts and music theory while combining web technologies with real instruments.

Explore functional programming concepts in JavaScript through cooking analogies. Learn powerful abstractions to simplify complex problems and create elegant programs.

Discover hidden patterns in everyday programming and unleash the potential of small abstractions to solve complex problems, control time, and separate concerns in your code.