Overenhancement
A critique of over-engineering in web design, using examples like hamburger menus and tabs to argue that unnecessary enhancements can harm usability.
A critique of over-engineering in web design, using examples like hamburger menus and tabs to argue that unnecessary enhancements can harm usability.
A tutorial on creating a scrolling credits sequence for video calls using OBS and CodePen, with code examples and setup instructions.
Explains the technical distinction between DOM nodes and elements in web development, detailing node types and their hierarchy.
A deep dive into building robust, real-world UI components, using a Facebook Messenger card as an example to explore edge cases and scalability.
A proposal for a native browser feature to load and replace HTML content without JavaScript, enabling SPA-like experiences directly with HTML attributes.
Lea Verou's candidacy statement for the W3C TAG election, outlining her goals to improve web standards and platform technologies.
Explores the challenges of achieving pixel-perfect design implementation in web development across different devices and browsers.
A guide on embedding custom HTML and CSS within gt tables in R for enhanced table styling and formatting in R Markdown and Shiny.
A critique of Web Components' failure to simplify web development, arguing they became over-engineered and inaccessible.
A tutorial on customizing the HTML <details> element's appearance, including removing default arrows and adding smooth animations with CSS and JavaScript.
Explains the security risks of target='_blank' links and how the 'noopener' and 'noreferrer' attributes protect against them.
Explains the security and performance risks of using target=_blank links without rel="noopener" and provides the simple fix.
A developer shares how customizing MySpace profiles with HTML and CSS sparked their passion for coding and offers advice for finding similar learning inspiration.
A developer explores native lazy loading for images in HTML, discussing its benefits for performance and data savings, while considering potential drawbacks.
A deep dive into the HTML file input element, covering its attributes, JavaScript integration, and best practices for developers.
A tutorial on implementing multi-language websites using HTML link elements for translations and building a dynamic language selector with JavaScript.
A critique of advice to omit HTML and CSS from developer CVs, arguing they are fundamental front-end skills.
Part 6 of a Django tutorial series, focusing on creating HTML templates (base.html, post_list.html) for a blog application using Django's template language.
Andy Bell shares a front-end tip for preventing line breaks using a zero-width, non-breaking space HTML entity.
A developer shares the joy of returning to hands-on HTML, CSS, and JS coding after a month focused on static design tools.