
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.

Explore automated breaking change detection and release management for JavaScript modules, enhancing reliability and confidence in package dependencies.

Exploring JavaScript's role in combating Ebola through offline applications, addressing challenges in areas with limited internet connectivity and sharing practical solutions for real-world deployment.

Explore jscodeshift and related tools for rewriting and modernizing JavaScript code, focusing on efficient code transformations and their impact on open source development at Facebook.

Modernizing legacy hardware tools with NodeJS, creating user-friendly interfaces for device programming, and ensuring a delightful experience for both users and developers.

Explore reverse engineering of AirPlay protocol and its JavaScript implementation, uncovering the inner workings of this popular wireless streaming technology.

Explore unconventional data transmission techniques using web platform capabilities. Learn about ultrasonic networking, indoor positioning, and touch-based data transfer, with privacy implications discussed.

Explore HTML5 technologies for building offline-capable web apps, enabling data entry and syncing without constant internet connectivity.

Explore Valence, a Firefox feature enabling cross-platform web app debugging. Learn how it works, its potential, and its impact on streamlining development across different environments.

Explore innovative CSS and SVG techniques for creating flexible, animated pie charts while learning problem-solving strategies for web development with Lea Verou.

Explore real-time 3D visualizations of brain cell electrical activity using JavaScript, cloud resources, and browser technology to make neuroscience research more accessible and collaborative.

Explore techniques for building scalable, interactive data visualizations using DOM, Canvas, and JavaScript, focusing on time-series data and network graphs for rich web-based analytic tools.

Learn to create a web app for instant language translation using Web Speech API, exploring its potential and limitations for real-time communication.

Insights into building messenger.com, exploring CSS usage at Facebook and challenges faced. Includes discussion on React and Facebook's development practices for secondary domains.

Explore how Japanese mobile culture shaped global mobile-first development, from early connectivity to smartphones, through cultural psychology and market analytics.

Functional approach to front-end data-binding for continuous layout changes, separating continuous and discrete updates for improved performance and cleaner architecture in animations and responsive UI.

Explore techniques to optimize JavaScript performance, focusing on efficient API usage, iteration methods, and code execution strategies for faster and more maintainable programs.