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

Explore innovative web video modification techniques using JavaScript and CSS to create immersive experiences inspired by '80s music videos, including Chroma key and Rotoscoping.

Explore machine learning and wearable tech to create socially-responsive LED fashion, blending introversion with interactive art using JavaScript and tiny computers.

Explore interactive clothing as input devices using conductive textiles. Learn about prototyping wearable interfaces in JavaScript and discover the possibilities and limitations of this innovative technology.

Explore innovative UI styling using finite state machines, enhancing maintainability and interactivity through ARIA, data attributes, and CSS variables for complex user interfaces.

Explore Web MIDI API to create interactive audio-visual experiences using MIDI controllers. Learn to combine WebGL shaders and Web Audio API for custom beats and responsive visuals.

Explore adaptive typography using variable fonts to enhance web design, performance, and accessibility. Learn creative techniques for responsive and expressive text across devices and environments.

Discover key accessibility improvements for websites based on user feedback. Learn impactful design changes that enhance usability for disabled individuals and benefit all users.

Explore magical thinking as a design methodology for tech innovation, connecting ancestral knowledge with digital solutions and examining parallels between hackers, shamans, and religious practices in technology.

Explore visual validation techniques to enhance automated testing, catching critical UX and usability issues often missed by traditional functional tests. Learn integration methods and pros/cons of this approach.

Explore creating music underground using phones, Web Audio, and peer-to-peer technology. Learn about innovative approaches to mobile music-making without internet connectivity.

Explore how Service Workers enable push notifications for web apps, bridging the gap with native apps. Learn implementation techniques for offline capabilities and enhanced online experiences.

Desarrolla mejores experiencias de usuario utilizando máquinas de estado finitas con XState. Aprende a implementar esta técnica para mejorar el flujo y la lógica de interacciones en componentes y UX.

Dive deep into Core Web Vitals, exploring their technical details, measurement methods, and surprising insights. Learn how these metrics impact web performance and search rankings.

Explore A/B testing and canary releases for product development. Learn tools, strategies, and pitfalls in experimentation, data collection, and analysis to optimize your development process.

Explore the untapped potential of JavaScript generators for producing and consuming data series, implementing lazy sequences, custom iterables, and simplifying asynchronous programming.

Learn to transform old phones into interactive wall art using Node.js, Raspberry Pi, and web APIs. Create unique displays for photos, lists, and visualizations while exploring IoT integration.

Discover Interaction to Next Paint (INP), a new metric for assessing web page responsiveness. Learn its importance, measurement techniques, and optimization strategies for improved user experience.

Explore the development of SHAR, a 3D multiplayer action game, focusing on implementation details, challenges, and components like GUI, animations, networking, and modding in Rust.

Immersive audio-visual performance featuring Dahlia Fae's emotive music and Jay Weeks' interactive visuals, exploring themes of identity, spirituality, and queer experiences at RustFest Global 2020.

Explore Rust's potential for scientific software: speed, correctness, and safety features compared to Python and C++, with insights on challenges and benefits.