
Systemic design approach for maintaining consistency across platforms and teams. Explores living style guides and prototypes as a single source of truth for effective product development.

Simplifying reactive programming for UI development using a 1Kb pure JS library, preserving key properties while allowing imperative style coding. Suitable for medium to advanced programmers.

Explore the intersection of art and JavaScript, delving into creative coding techniques and the beauty of generative art in web development.

Learn to create a custom component library like Stripe's "Bootstripe" for faster, consistent UI development. Discover building, testing, and integrating techniques for unique web projects.

Large-scale CSS refactoring at trivago: Implementing design systems, pattern libraries, and methodologies like BEM and ITCSS to improve consistency, maintainability, and development efficiency in a growing application.

Explore React's future possibilities with Dan Abramov, including new features and never-before-seen prototypes, offering insights for building delightful user interfaces.

Explore finite automata and statecharts to manage complex UI states, enhancing app robustness and visualization. Learn innovative techniques for implementation, testing, and automation with practical demos.

Explore the evolution of Firefox Quantum, delving into browser performance improvements, Rust integration, and modern web challenges in this technical deep dive.

Explore the intersection of CSS and computer science algorithms, challenging the notion that CSS isn't a 'real' programming language and revealing its algorithmic nature.

Explore how design systems foster team communication, create resilience, and establish autopoiesis in organizations, leading to reimagined futures and improved product development.

Explore voice-first technology and build a Voice User Interface using JavaScript and AWS Lambda. Learn best practices and see a live demo of VUI development.

Explore Stencil's innovative compiler-based approach to web development, offering framework-like features and optimized components using future-proof web APIs for enhanced productivity and performance.

Explore functional CSS, its history, and benefits. Compare with OOCSS, debunk critiques, and learn rapid prototyping using tachyons.io through application refactoring.

Explore modern web development through component theory, examining design systems, tools, and best practices for creating scalable, context-agnostic components in front-end code and design.

Explore CSS Houdini's powerful features to enhance design systems, improving flexibility, performance, and maintainability. Learn about Worklets, Custom Properties, Paint API, and more.

Explore the evolution of UI development, from 1972 Smalltalk innovations to modern web apps. Learn from early GUI concepts and Actor-model principles to enhance contemporary UI design and functionality.

Explore how TypeScript enhances Design Systems, improving efficiency and clarity in component development. Learn actionable ideas for implementing TypeScript in large-scale JavaScript projects.

Explore combining modern Web APIs with accessibility features to create inclusive user interfaces. Learn techniques for integrating Speech Recognition and Geolocation while maintaining an empathetic, user-centric approach.

Explore scalable approaches for design systems, including internationalization, accessibility, theming, and multi-framework support. Learn from Stripe's real-world solutions for flexible and efficient UI development.

Explore MV*, user interfaces, unidirectional dataflow, reactive and functional programming concepts in this thought-provoking talk by Andre Staltz at JSConf Budapest 2015.

Explore functional programming in UI development, focusing on declarative representations, pure components, and unidirectional data flow for more intuitive and predictable user interfaces.