Announcing django-denied
Announcing django-denied, a Django package that enforces authorization by denying all views by default for enhanced security.
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.
Explores the current state and future of creating masonry layouts in CSS, discussing limitations, workarounds, and the need for native CSS support.
A CSS tutorial on techniques for creating full-width components within a centrally constrained layout, discussing markup and styling solutions.
Developer adds Spotify integration to his personal music collection website, built with Eleventy and Notion, and discusses using the Spotify API.
Andy Bell discusses the value of blogging for developers, sharing how a technical post about CLS and progressive enhancement sparked expert discussions.
The author shares their excitement about attending FFConf 2022, a front-end development conference, and introduces their background and projects.
Explains CSS style container queries, a new feature allowing child elements to adapt based on parent element styles, not just size.