
Explore keyboard accessibility techniques, dev tools, and real-world examples to create inclusive web experiences for all users.

Explore how empowering engineers with broader responsibilities can enhance collaboration, innovation, and customer satisfaction in software development.

Exploring the culture, values, and future of Open Source Software, emphasizing diversity, sustainability, and user-centered approaches as key factors in building a thriving OSS community.

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.

Explore future-proofing web design for emerging display technologies, from wearables to electronic wallpaper, pushing JavaScript to its limits in anticipating user experiences.

Explore how game programming techniques are becoming essential for modern JavaScript applications, enhancing user experiences with real-time interactions, fluid graphics, and physics-based animations.

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 techniques for creating smooth 60fps animations and improving perceived speed in web UIs, using dev tools to identify and enhance performance for better user experience.

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.

Explore psychological techniques to manipulate time perception, enhancing user experience in web development. Learn to create illusions that make products feel faster and more competitive.

Explore SVG animation techniques for enhancing web experiences, including icon morphing, bouncy buttons, and custom effects using CSS, SMIL, and JavaScript.

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 expanded gender options in software, addressing inclusivity challenges, measuring impact, and navigating social justice projects in tech workplaces.

Discover how to integrate accessibility into web development processes, overcoming challenges and implementing practical solutions for inclusive design.

Practical CSS tips for creating inclusive, accessible websites. Learn to improve usability and user experience through simple techniques that enhance web accessibility.

Explore ethical CSS practices for improved usability and user experience, avoiding deceptive design patterns while enhancing brand goals through thoughtful motion and interaction.

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.