Introducing Mavo: Create web apps entirely by writing HTML!
Introducing Mavo, an open-source HTML-based language for creating web applications without programming or a server backend.
Introducing Mavo, an open-source HTML-based language for creating web applications without programming or a server backend.
A guide to eight essential ES6 features for JavaScript developers, including let/const, arrow functions, and destructuring.
An article exploring TypeScript as a pragmatic tool for JavaScript development, comparing it to 'training wheels' for building reliable, large-scale applications.
A developer shares their process of recreating a logo animation using pure CSS, including an introduction to CSS animations and keyframes.
A guide for tech speakers on writing effective abstracts to get conference talk proposals accepted, with tips on topic selection and event targeting.
A CSS developer discusses when and why to break established coding rules and best practices, using BEM and CSS grids as examples.
Explores CSS file structure best practices, comparing traditional type-based organization with component-based approaches for modular projects.
A developer shares three favorite CSS Grid features, including named template areas and grid-gap, explaining why they improve web layout workflows.
An introduction to writing modular, maintainable CSS using the BEM methodology, focusing on architecture and best practices.
Using CSS selectors to visually highlight invalid, unsemantic, or inaccessible HTML elements for easier debugging and linting.
A developer outlines key criteria for selecting a Content Management System (CMS), prioritizing client needs, documentation, and user interface.
Explores the conceptual differences between static site generators and caching for web performance, focusing on developer mindset and trade-offs.
A web developer's analysis of a poll on what matters most: people, product, or tech, revealing surprising priorities in the field.
A developer discusses implementing an image optimization library within the Stitcher framework's responsive images module.
Announcing the redesigned Inqlude website with improved library categorization, navigation, and metadata for Qt libraries.
Interview with Una Kravets and Krystal Higgins discussing conference speaking, UX design, onboarding, and finding your niche in tech.
A web developer shares personal strategies for overcoming decision paralysis in design, coding, and content creation.
Explains why GIFs are slow on the web and offers two solutions: replacing them with HTML5 video or using lossy compression tools.
Explains how to apply progressive enhancement principles to CSS, covering fallbacks and feature queries for robust web design.
An explanation of CSS Grid Layout's core terminology, including grid containers, items, lines, columns, rows, and tracks.