
Demystifying regular expressions: their implementation in JavaScript, historical context, and practical applications for web developers.

Explore modularity's history, benefits, and pitfalls in software development. Uncover its origins, examine current practices, and consider future implications for creating extensible code.

Explore creative JavaScript projects for learning computer science concepts through building machines to send secret messages, showcasing remote collaboration and innovative coding techniques.

Explore JavaScript's Date and Time APIs: past challenges, current library solutions, and future language improvements for better date/time handling in ECMAScript.

Exploring strategies for optimizing CSS loading to achieve rapid first meaningful paint, including inline CSS, HTTP/2 server push, and Service Workers for faster, more resilient user experiences.

Learn to make your website accessible with practical solutions and lessons from The Financial Times' journey. Discover how to integrate accessibility into your process, regardless of resources.

Explore expanded gender options in software, addressing inclusivity challenges, measuring impact, and navigating social justice projects in tech workplaces.

Explore the inner workings of source maps, their generation tools, and parsers. Learn to manipulate them directly for enhanced debugging and development workflows.

Explore how desktop-era frameworks adapt to mobile constraints, optimizing performance and user experience for smartphones while building better apps for all platforms.

Discover how to create a lightweight, localized CSS framework for scalable web development, focusing on reusable components and multi-language support across diverse scripts.

Explore creative techniques to represent and manipulate numbers beyond JavaScript's natural constraints, freeing both numbers and developers from limitations.

Explore creating interactive, dynamic web art using SVGs and Adobe Illustrator. Learn techniques for high-resolution, performant animations that enable designers to deliver cinematic-quality stories without coding.

Explore audio visualization in browsers using Web Audio API, custom properties, and Web MIDI API. Learn innovative techniques for real-time data processing and hardware control.

Explore browser optimization techniques for instant loading, including preload, prefetch, HTTP/2 Server Push, and efficient JavaScript bundling, to enhance user experience on mobile devices.

Explore the subjective nature of code beauty, examining factors like readability, elegance, and simplicity. A visual journey through diverse coding styles and languages.

Explore how sociolinguistics has shaped JavaScript learning and community dynamics, fostering inclusivity and valuing diverse contributions in the evolving JS ecosystem.

Explore SharedArrayBuffer and Atomics for parallel programming in JavaScript. Learn to boost performance, utilize CPU cores, and write safe code with shared memory. Includes TurboScript intro and live demo.

Explore offline-first app development techniques for crucial scenarios like supporting hospitals in Africa and providing power in Haiti, enhancing accessibility and performance globally.

Explore combining CSS variables with reactive programming in JS to create complex, interactive user interfaces and push the limits of web styling.

Explore data visualization through monthly projects, learning from creative experiments, overcoming challenges, and finding inspiration in the iterative process of visual storytelling.

Exploring how JavaScript developers can shape internet security, privacy, and trust through user advocacy and innovative approaches to building secure, user-friendly applications.