Compressing LUTs with KTX 2.0
A guide to compressing Lookup Tables (LUTs) using the KTX 2.0 texture format for faster web loading and GPU processing.
A guide to compressing Lookup Tables (LUTs) using the KTX 2.0 texture format for faster web loading and GPU processing.
CSS container queries are now supported in modern browsers, enabling responsive component design based on parent container size instead of viewport.
Explains the CSS color-scheme property, its values, and discusses whether it's necessary for implementing light/dark themes.
Explores HTML list types and creative CSS styling techniques for web development.
Workshop on building a React web app with GraphQL and machine learning on AWS, part of AWS Solutions Day in NYC.
A developer's perspective on the challenges of implementing authorization (authz) in software, balancing minimal effort with security needs.
Announcing django-denied, a Django package that enforces authorization by denying all views by default for enhanced security.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
CSS, News, Surveys, Data Analysis, State Of CSS Since 2019, the annual State of CSS survey has collected feedback from web developers from across the
An analysis arguing React's dominance is due to popularity, not technical superiority, and that newer frameworks may be better choices for modern projects.
Learn how to detect online/offline status in JavaScript using the navigator.onLine property and the 'online'/'offline' browser events.
A developer analyzes the costly mistakes behind his $46k website redesign, offering lessons on project management and hiring.
A glossary defining key web development, programming, and software engineering terms for 2022.
A presentation on WebAssembly (Wasm) covering its definition, characteristics, and developer experience with code examples.
A guide to eight common mistakes developers make when using the Cypress testing framework, with practical solutions to avoid them.
Introducing Rety, a tool for creating replayable live coding demos to enhance teaching and conference talks without the stress of live typing.
Explores different methods for internationalizing (i18n) website URLs, discussing explicit vs. implicit styles and best practices for language selection.
A developer discusses the importance of testing websites on ultrawide (21:9) screens, not just standard 16:9, and provides a simple method for emulating these resolutions.
Argues against learning JavaScript frameworks before mastering the underlying web platform (HTML, CSS, JS) for better long-term skills and compatibility.
Discusses strategies for handling website support for Internet Explorer after its official retirement, advocating for progressive enhancement over polyfills.