
Explore techniques for creating accessible websites using JavaScript, challenging the notion that JS hinders accessibility and demonstrating how they can coexist harmoniously.

Explore the revival of relational databases in JavaScript, focusing on ACID principles, transactions, and maintaining a structured data layer in hybrid applications.

Explore groundbreaking ES7 proposals for async programming, potentially eliminating callbacks and simplifying error handling. Learn how these features could revolutionize JavaScript development and streamline code writing.

Explore the intersection of knitting and JavaScript, learning to generate bitmap art patterns and transform them into knitted textiles using electronic knitting machines from the 1980s.

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.

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 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 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 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.

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 functional programming concepts in JavaScript through cooking analogies. Learn powerful abstractions to simplify complex problems and create elegant programs.

Insights from teaching JavaScript to beginners: workshop strategies, language suitability, learner empowerment, and personal growth. Open-source materials provided for reproducing the experience.

Practical JavaScript techniques to enhance web accessibility, covering assistive technologies, legal frameworks, and code examples for improved user experience across diverse abilities.

Explore high-altitude experiments using JavaScript-driven sensors and cameras. Learn hardware, software, and regulations for launching balloons into near space, revolutionizing cloud computing.

Discover strategies to make JavaScript learning more welcoming and enjoyable. Learn how to support new developers, teach effectively, and inspire others in the JS community.

Explore JavaScript's 20-year evolution from Mocha to ECMAScript 2016, comparing coding practices across versions and examining the language's transformative journey.