Going Buildless
Exploring the concept of 'buildless' web development, where code runs without bundlers or build steps, and examining modern techniques to achieve it.
Exploring the concept of 'buildless' web development, where code runs without bundlers or build steps, and examining modern techniques to achieve it.
A developer explains the creation of 'bic', a minimal static site generator written entirely in Bash, detailing the motivation and technical approach.
A developer reflects on 10 years of blogging, sharing lessons on titles, writing for yourself, and how blogging aids career growth.
A blog post discussing the concept of 'tag gardening' for cleaning up and organizing tags on a technical blog, inspired by another developer's process.
A CSS developer discusses the importance of the State of CSS survey, highlighting potential bias and the need for diverse participation.
A developer reflects on the evolution of his custom static site generator, moving away from complex YAML configuration towards a simpler approach.
Exploring how to build web applications in Go using only the standard library, without any external packages or dependencies.
Explains the HTML <aside> element, its role as a sectioning element and landmark, and its relationship to ARIA's complementary role.
A web developer's response to the UK CMA's mobile browser remedies, advocating for better browser engine parity and web app installation on iOS.
A tutorial on creating a clean, responsive timeline using CSS flexbox, with step-by-step code examples for markup and styling.
Learn the fundamentals of client-side JavaScript for DOM manipulation, including creating and modifying HTML elements programmatically.
A tutorial on enhancing Htmx web applications by replacing default confirmation dialogs with custom SweetAlert popups for better user experience.
Explores the HTML5 <article> element, its purpose for document structure, and its importance for web accessibility and semantics.
A review of a free, dense reference e-book for learning HTML elements and CSS properties through rote memorization.
Analyzes how JavaScript-heavy web architectures harm public service sites, causing slow performance and access barriers for users on low-end devices.
Argues that APIs should not redirect HTTP to HTTPS, but instead disable HTTP or return errors, to prevent accidental unencrypted data exposure.
A guide for R users to learn basics of Python, HTML, CSS, JS, and C++ to enhance their data science and web development projects.
An investigation into how JavaScript-first frontend culture and bloated frameworks contributed to performance issues, especially on low-end mobile devices.
Explains the HTML <address> element's semantic meaning and demonstrates how to correctly mark up contact information using Microdata and schema.org.
A developer shares progress on his educational course, detailing improvements to his video recording workflow and technical decisions like adopting htmx.