Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected. Hide

Frontend Dogma

“2022” News Archive

Definition, related topics, and tag feed

“2022” × ? · “2022” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Culture Is Stuck2143
culture, design
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)2142
typography, css, accessibility, zooming
Overlapping Interactive Areas (tem)2141
accessibility, design
Why Do We Need Authorization and Authentication?2140
authorization, authentication, security
React JS Best Practices From the New Docs2139
react, best-practices, javascript, jsx, aria
Junior Designers, Please Don’t Give In2138
design, career
ICANN and the 7 Keys to the Internet2137
videos, podcasts, web, domains, history
An Ultimate Guide on Sizing, Spacing, Grids, and Layout in Web and UI/UX Design (sma)2136
guides, spacing, grids, layout, typography, design
Git in 10 Mins2135
git
JavaScript Frameworks—Heading Into 2023 (rya/thi)2134
javascript, frameworks
Stashing Individual Files in Git (ami)2133
git
Styling a “pre” That Contains a “code” (mey)2132
css, selectors
Understanding Design Tokens, From UX Tool to Production2131
videos, design-tokens
7 Tips for Improving Your Productivity With Git (dan)2130
productivity, git, tips-and-tricks
Why Web Design Still Matters in 2023 (web)2129
design, web
How to Write an Awesome README2128
how-tos, documentation, readme
A Guide to Command-Line Data Manipulation (alv/sma)2127
guides, command-line
How to [Set Up] Prettier2126
videos, how-tos, prettier
Theme Toggles2125
websites, theming, toggles, html, react
Website Accessibility (15 Best Practices) (bru)2124
accessibility, best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
Shape Up2123
processes, agile
Performance Culture Through the Looking-Glass (per)2122
videos, performance, culture
A CSS Challenge: Skewed Highlight (pep)2121
css, effects
Building Inclusive Products for Trans People2120
dei
CSS Subgrid (rac/5t3)2119
css, grids, layout
Invisible Ink Effect With SVG Filters and CSS (che)2118
code-pens, css, svg, filters, effects
What’s Wrong With Code in 2022?2117
complexity, quality, processes
The RUM Archive and Benford’s Law (per)2116
performance
11 Tips That Make You a Better TypeScript Programmer2115
tips-and-tricks, typescript
A Problem With Link Relationships (j9t)2114
html, links, metadata, semantics, maintainability
Deploying CSS Logical Properties on Web Apps (sma)2113
css, logical-properties, web-apps
Enforcing Better HTML Markup With Eleventy (mat)2112
html, semantics, conformance, eleventy
HTTP/3 Prioritization Demystified (pro/per)2111
performance, http, protocols
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported (nic/pxl)2110
css, accessibility, user-styles
2022 CSS Updates (5t3)2109
css
Obscure CSS: Restoring Visibility (kiz)2108
css, hiding, accessibility
The 10 Cheapest Web Hosting Solutions in 2022 (sta)2107
hosting, economics
Top 10 Accessibility News of 2022 (equ)2106
accessibility, retrospectives
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)2105
accessibility
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)2104
accessibility, wcag, usability, heuristics
An Inclusive and Planet-Friendly Digital Style Guide2103
design, style-guides, accessibility, dei, sustainability, ethics
Design System Fresh Bundling2102
design-systems, bundling
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)2101
firefox, browsers, accessibility, caching
2022 Roundup of Web Research (geo/css)2100
research, web
A Complete Guide to Timeouts in Node.js (bet)2099
guides, nodejs, time
A Theory of Web Relativity (alv/mat)2098
html, metadata, structured-data
Accessibility Convincing (lfl/web)2097
videos, accessibility, ethics, legal
Billions of Unnecessary Files in GitHub2096
github, git
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)2095
accessibility, html, css, javascript, theming, functionality
CSS Color Spaces and Relative Color Syntax (dar/5t3)2094
css, colors
React’s New Killer Documentation Focused Only on Functional Components2093
react, documentation
Things CSS Could Still Use Heading Into 2023 (chr)2092
css, outlooks
Signals: The Nitty-Gritty (web/per)2091
performance, javascript, signals
Quick Start for Evaluating and Testing Web Accessibility (jar/web)2090
videos, accessibility, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)2089
videos, accessibility, monetization
Bad Performance Is Bad Accessibility (bru)2088
performance, accessibility
Common Nesting Issues in HTML (cit/mat)2087
html, nesting
Foundations: Target Sizes (tet)2086
accessibility, fundamentals, usability
Pointer Events (5t3)2085
css, javascript, pointer-events, apis
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)2084
accessibility, usability, examples
An Important Message to All Developers2083
career
Dockerize PHP App With Apache on HTTPS2082
docker, php, apache, servers
The Top 10 Security Vulnerabilities for Web Applications2081
security, vulnerabilities, web-apps
Why We Hang Onto WordPress Nostalgia (kar)2080
wordpress
Concepts Behind Modern Frameworks2079
frameworks, concepts
Do You Know “color-scheme”? (sar/mat)2078
css, dark-mode
Frontend Dogma + UITest.com = ❤️ (fro)2077
frontend-dogma
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)2076
accessibility, usability, css, focus
Step Into the Light (DOM) (aaa)2075
dom, web-components, progressive-enhancement
Taking the Stress Out of Design System Management (sma)2074
design-systems, maintenance
The Science of User Experience (uxm)2073
user-experience, processes
CSS Style Queries (sha)2072
css, style-queries, container-queries
The Performance Inequality Gap, 2023 (sli)2071
performance, javascript, metrics
Beating Latency on Scalemates.com (tim/per)2070
performance, optimization
Interop 2022: End of Year Update (rac)2069
interoperability, web-platform, browsers, html, css
If You Are Afraid of AI, You May Not Be the Best UX Designer Out There2068
user-experience, design, ai, career
How to Learn in Public (bla)2067
how-tos, career, learning
HTML Dialog (5t3)2066
html, modals
Lockfile Trick: Package an npm Project With Nix in 20 Lines2065
npm, tips-and-tricks
Mini-Guide to Add an Image (its/mat)2064
html, images
Cascade Layers (mia/5t3)2063
css, cascade
Modern HTML as a Foundation for Progressive Enhancement (ffo/mat)2062
html, progressive-enhancement
Using Inline JavaScript Modules to Prevent CSS Blockage (sto/per)2061
performance, javascript, css
5 HTML Elements, and a Partridge in a Despair Tree (mat)2060
html, semantics, accessibility
Apple, Google, and Mozilla Are Teaming Up to Make a Next-Gen Browser Benchmark (ver)2059
browsers, apple, google, mozilla
CSS Infinite 3D Sliders (css/css)2058
css, sliders, effects, animations
How to Find and Fix the Top 3 Accessibility Issues (deq)2057
videos, how-tos, accessibility, auditing
Code Ownership and Software Quality2056
research, processes, quality
4 Ways CSS “:has()” Can Make Your HTML Forms Even Better (aus)2055
css, selectors, html, forms
A Guide for Making Apps Accessible2054
guides, accessibility
CI/CD Tutorial for Developers2053
tutorials, ci-cd, docker
CSS “image()” (kev/5t3)2052
css
ECMAScript Proposal: Iterator Helpers (rau)2051
ecmascript, javascript, standards
Help Choose the Syntax for CSS Nesting (jen/web)2050
css, nesting
Select the Right Tool for the Job (jim)2049
principles
Getting Started With the CSS Custom Highlight API (its/log)2048
introductions, css, apis
Get That Marquee AeStHeTiC (dni/mat)2047
html, css, effects
An HTML-First Mental Model (noa/per)2046
html, dom, performance
Logical Border Radius (mic)2045
css, logical-properties, borders
Leaked a Secret? Check Your GitHub Alerts… for Free2044
github, security
Accessibility Starts With an Organisation’s Culture (cra)2043
accessibility, culture
So, You’d Like to Animate the “display” Property (geo/css)2042
css, animations
IDN Is Crazy2041
internationalization, domains
Table Like It’s 2023 (cli/mat)2040
tables, html
The Most Popular CSS-in-JS Libraries in 2022 (sta)2039
libraries, css, javascript, css-in-js
View Transitions API (5t3)2038
css, apis, view-transitions
A “:nth-child(An+B [of S]?)” Polyfill Thanks to CSS “:has()” (bra)2037
css, selectors, polyfills
The Web Platform Is Back (bde/ado)2036
web-platform
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)2035
react, concurrency
Get Off the Main Thread With an Inline Web Worker: An Example (sto/per)2034
performance, javascript, web-workers, examples
Sophisticated Web Scraping With Bright Data (cra)2033
scraping, structured-data, apis
Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit2032
apple, browsers, browser-engines, webkit
Release Notes for Safari Technology Preview 160 (jon/web)2031
release-notes, safari, browsers
A Few Times Container Size Queries Would Have Helped Me Out (css)2030
css, container-queries
Accessible Front-End Patterns for Responsive Tables II (cod/sma)2029
accessibility, tables, responsive-design
New Viewport Units (mey/5t3)2028
viewport, css, units, responsive-design
One Day We’ll Have a Fully Customisable Select (hdv/mat)2027
html, css
State of A11Y (thi)2026
videos, accessibility
Top 5 Accessibility Issues in 2022 (lar/int)2025
accessibility, retrospectives
Design Deserves More Respect2024
design
Federal Web Accessibility Focus Has Private Sector on Notice2023
accessibility, legal
DOM Clobbering (fre/mat)2022
dom, security
Top 30 Linux Commands for Everyday Use (sta)2021
unix-like, command-line, productivity
WCAG 3.0: Are We There Yet? (ons/tpg)2020
accessibility, wcag, standards
The Future of Design Tokens (jin+)2019
videos, design-tokens, outlooks
Five Myths About Digital Accessibility2018
videos, accessibility, myths
Conditional Wrapping in React2017
react
There Can Be Only One: Options for Building “Choose One” Fields (aar/mat)2016
html, forms
LCP(FE) (tim/per)2015
performance, web-vitals
Implement Scroll-Snapping Using Only CSS2014
css, scrolling
An Interactive Guide to JavaScript Events (ale)2013
guides, javascript, events, examples
Dear Developer, Your Assumptions Are Wrong (mat)2012
html
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man)2011
typo3, wordpress, svelte, php, content-management
Web Performance and Compression (per)2010
performance, compression
CSS Infinite Slider Flipping Through Polaroid Images (css/css)2009
sliders, css, images, effects
How to Merge Objects in JavaScript (sta)2008
how-tos, javascript, objects
Inside the Mind of a Frontend Developer: Article Layout (sha)2007
html, css, layout
WCAG—Priority of Constituencies (ala)2006
accessibility, wcag, prioritization
Remove the Generator Tag From a WordPress Website2005
wordpress, themes, plugins, metadata
A Complete Guide to CSS Container Queries2004
guides, css, container-queries
A Modern HTML Template (2022)2003
html, templates
Enough With the Pointless Images (boa)2002
design, decoration, images
Improving SEO Without Knowing Where to Start (two/mat)2001
seo
Optimize Interaction to Next Paint (mal+)2000
performance, optimization, web-vitals
Best PHP Books for Beginners1999
books, php, link-lists
PHP 8.2.0 Release Announcement1998
php
Meaningful Labels Using ARIA—or Not (mat)1997
accessibility, html, forms, labels, aria
Testing for the Support of a Selector (mat)1996
css, support, selectors
W3C Publishes WCAG Testers Consistency List (wil/deq)1995
accessibility, wcag, testing
W3C Design Tokens With Style Dictionary (luk)1994
design-tokens, tooling
The State of CSS 2022 [Results] (sac+/dev)1993
surveys, metrics, css
JavaScript Polyfills for Interviews1992
javascript, polyfills, interviewing
A Practical Guide to CSS Media Queries (sta)1991
guides, css, media-queries
Accessible Front-End Patterns for Responsive Tables (cod/sma)1990
accessibility, tables, responsive-design
Adding Complementary Performance Data to Your Site (mat)1989
performance, apis
“mask-image” Lets You Do Some Really Cool Stuff (kev)1988
videos, css, masking
4 More HTML Concepts You Didn’t Know (j9t)1987
html, concepts, forms, focus
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)1986
videos, accessibility, performance
New npm Features for Secure Publishing and Safe Consumption1985
npm, security, dependencies
Take Full-Size Screenshots of Websites Without Any Tools in Chrome (ami)1984
browsers, chrome, screenshots, images
Bad UX Writing: 5 Mistakes to Avoid (uxm)1983
user-experience, writing, mistakes
Brief Note on Description List Support (aar)1982
html, lists, semantics, accessibility, screen-readers, support
Does “www” Still Belong in URLs? (css)1981
usability, urls
I Don’t Use “Pushy” Questions in Code Reviews Anymore—This Is What I Do Instead1980
code-reviews, communication
Reading the Meter (sup/mat)1979
html, semantics, accessibility
Swearing and Automatic Captions (eri)1978
accessibility, multimedia, captions
The 411 on 4.1.1 (aar)1977
accessibility, wcag, standards
Website Accessibility Is Not an Afterthought1976
accessibility
Why You Should Be Using New CSS Features Today II (uti/iod)1975
css
Reduce Image Sizes by Removing Metadata (per)1974
images, metadata, performance, optimization
How to Create Typography Guidelines for a Product That Does Not Follow a Design System1973
how-tos, typography, design-systems
Landmarks and Where to Put Them (kil/mat)1972
html, semantics, aria, accessibility
PHP Type Declarations—A Guide for Beginners (ami)1971
php, guides
Fast Is Good, Instant Is Better (tun/per)1970
performance, caching
Super Useful CSS Resources1969
css, link-lists, tooling
Using SRI to Protect From Malicious JavaScript (mat)1968
javascript, security
About Modern Sass1967
sass
Amy Jiménez Márquez on Leading Information Architecture (amy+)1966
podcasts, information-architecture
CSS Infinite and Circular Rotating Image Slider (css/css)1965
sliders, css, images, animations
“:has(:not())” vs. “:not(:has())” (mat)1964
css, selectors, comparisons
You Don’t Need ARIA for That (den/mat)1963
html, accessibility, aria
Proximity: Gestalt Principle for User Interface Design (nng)1962
videos, design, principles
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1961
how-tos, accessibility, testing, tooling, browser-extensions, webaim
Accessibility and MVPs (dav)1960
accessibility, principles
Best APIs for Developers1959
apis
Prerender Pages in Chrome for Instant Page Navigations (tun)1958
performance, browsers, chrome
7 Website Performance Metrics to Track for Better UX (cal)1957
performance, user-experience, metrics
A Conversation With ChatGPT (mat)1956
interviews, ai, chatgpt, typography, design
Apache .htaccess1955
servers, apache
Design Spacing Tokens Semantically (don)1954
websites, design-tokens, spacing, design
How to Transfigure Wireframes Into HTML (mat)1953
how-tos, html, prototyping, conversion
The Final Google Fonts Knowledge Drop of 2022 (ell)1952
google, fonts, typography
Digging Deeper Into Container Style Queries (geo/css)1951
css, style-queries, container-queries
Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra)1950
guides, web-apps, performance, web-workers, javascript
The State of UX in 2023: A Vibe Shift Is Coming (fab)1949
user-experience, design, outlooks
From Type to Logotype1948
fonts, typography, design, branding, logos
Migrating From Vue 2 to Svelte1947
migrating, vuejs, svelte
Handling Images With Inconsistent Height in CSS (ami)1946
css, images
HTML Semantics and Accessibility Cheat Sheet (web)1945
cheat-sheets, html, semantics, accessibility
Making Microservices Accessible (cra)1944
accessibility, microservices
“px” or “rem” in CSS? Just Use “rem” (aus)1943
css, units
Tips for Typing Import Statements in JavaScript (rau)1942
javascript
Transient Frameworks (mat)1941
frameworks, web-platform
Web Components Today (kul)1940
websites, web-components
Which Images Need Descriptive Text? (tem)1939
accessibility, writing
Why You Should Be Using New CSS Features Today (uti/iod)1938
css
10 Key Principles of User-Centered Design (web)1937
design, usability, user-experience, principles
WordPress Versions 3.7–4.0 No Longer Get Security Updates (sar)1936
wordpress, security
Counting Unique Visitors Without Using Cookies, UIDs, or Fingerprinting1935
metrics, privacy, fingerprinting
Convert Any Value to a Boolean in JavaScript (ami)1934
javascript
Organizing the Eleventy Config File (len)1933
eleventy, configuration
Speeding Up the JavaScript Ecosystem—One Library at a Time (mar)1932
javascript, performance, libraries
Stop Fighting With CSS Positioning (kev)1931
videos, css, positioning, layout
Tailwind Is a Leaky Abstraction1930
tailwind, css
The Complete Guide to Mobile SEO—8 Tips and Best Practices (sem)1929
guides, mobile, seo, tips-and-tricks, best-practices
The Fediverse and the IndieWeb (ben)1928
web, fediverse, indieweb
Two Weird Things1927
programming, randomness, math
The Large, Small, and Dynamic Viewport Units (bra)1926
viewport, css, units
Minification and Cache Directives for the Most Popular Websites of the Internet (dvk)1925
minification, tooling, lightning-css, html-minifier, caching, performance, metrics
5 Ways to Make Your JavaScript More Functional1924
javascript, programming
Advanced Web Font Optimization Techniques1923
fonts, typography, optimization
Color Formats in CSS (jos)1922
css, colors
Debugging Tactics (add)1921
debugging, logging, ai, processes
Making Accessibility Simpler in Higher Education and Beyond1920
videos, accessibility
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1919
dom, shadow-dom, accessibility, aria, html
Testing Static Types in TypeScript (rau)1918
testing, typescript
We Document Our Design Systems—Why Don’t We Systematise our Documentation? (amy)1917
design-systems, documentation
Designing a Utopian Layout Grid: Working With Fluid Responsive Values in a Static Design Tool1916
layout, grids, design, liquid-design, css
Newer Things to Know About Good Ol’ HTML Lists (dxn/css)1915
html, lists, semantics
Basic Intro to Bulma CSS1914
introductions, bulma
CSS for URLs and HTTP Headers (jim)1913
css, urls, http, http-headers
Upgrade Your HTML IV (j9t/fro)1912
books, frontend-dogma, html, minimalism, craft, conformance
Three Pillars of User Delight (tbf/nng)1911
user-experience
Your Brilliant App Idea (sur)1910
economics, creativity
Content May Be King, but Design Is Queen1909
design, content
HTML Content Model Categories (rus)1908
html, semantics
NestJS With API Gateway1907
nestjs, apis
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC1906
guides, apis, rest, graphql
Addressing Concerns About CSS Speech (tin)1905
accessibility, css, voice
Foundational Skills1904
career
Lazy Loading Images in HTML (sim)1903
performance, html, lazy-loading
Elements Can Be Visible Even Though Their Parent Has Set “visibility: hidden” (ste)1902
css, hiding
Forging Links (mat/9el)1901
videos, css, collaboration
Positioning Notification Messages With Accessibility in Mind (cod)1900
accessibility, notifications, positioning
Growing Design System Documentation1899
design-systems, documentation
A Brief History of Web Apps—Why Qwik Is Innovative1898
web-apps, history, qwik
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)1897
introductions, guides, dom, javascript
Git Is Not the End of History1896
git, version-control, outlooks
Setting Up a Screen Reader Testing Environment on Your Computer (sar)1895
screen-readers, nvda, testing, tooling, accessibility, link-lists
Should Design Systems Include Problematic Components and Patterns? (amy)1894
design-systems, design-patterns, components
The BBC’s 15 Web Principles—15 Years Later (ede)1893
web, principles, history
The Peculiar Case of Japanese Web Design1892
websites, design, culture, comparisons
The Ultimate Error Message UX Writing Guide1891
guides, errors, writing, user-experience
The Shape-Shifting “a” Element (rus)1890
html, links, semantics
Why Japan’s Internet Is Weirdly Designed1889
videos, design
CSS “:is()”, “:where()”, “:has()”, and “:not()”1888
css, selectors
Down With Design Systems Dogma (amy)1887
design-systems
Node.js Architecture Pitfalls to Avoid (app)1886
nodejs, architecture
Preparing for WCAG 2.2 (int)1885
videos, accessibility, wcag
The “label” Element (rus)1884
html, labels, semantics
Our Future CSS Strategy1883
css, javascript, css-in-js, strategies, case-studies
Accessibility and Inclusive Design Systems (bra)1882
videos, accessibility, design-systems, dei
An Interactive Guide to Flexbox (jos)1881
guides, css, flexbox, layout
CSS Snapshot 2022 (tab+/w3c)1880
css, standards
Deploy Node.js to AWS: Build an Automated CI/CD Pipeline1879
nodejs, aws, ci-cd, automation
Natural Language Inputs (jim)1878
forms, usability
Optimizing a Vue App (mic/sma)1877
vuejs, web-apps, optimization
Page Title Conventions (ada)1876
html, accessibility, seo
What Happened to Text Inputs? (hey)1875
videos, html, forms
What Image Format Should You Use in Your Next Project? (alv)1874
images
Writing and Organizing Node.js API Tests the Right Way1873
nodejs, apis, testing
The Value of Accessibility (ann)1872
podcasts, accessibility
Improving Firefox Stability With This One Weird Trick (moz)1871
browsers, firefox
4 Mobile Must-Haves for a Modern UX Design Strategy (uxm)1870
user-experience, design, responsive-design, mobile
A Guide to Keyboard Accessibility: JavaScript (its/sma)1869
guides, accessibility, keyboard-navigation, javascript
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1868
studies, research, accessibility
How to Use Huge Type on the Web1867
how-tos, design, typography
Incorporating Accessible Design Elements Into Your Web Site (uxm)1866
accessibility, design
State of JavaScript 2022 (sac/dev)1865
surveys, javascript
Taming the Cascade With BEM and Modern CSS Selectors (css)1864
css, cascade, selectors, naming, bem
Introducing Our New Guide to Google Search Ranking Systems (dan)1863
introductions, google, search, seo
DOJ and Congressional Updates on Digital Accessibility1862
accessibility, legal
What Is the Open Web? (pro)1861
web, open-web, web-platform
Less Design Leadership—More Design Authorship1860
design, leadership
Harnessing Groupthink: Fine-Tuning CSS Specifications (ric/cle)1859
css, collaboration
Brief Note on “aria-readonly” Support (aar)1858
accessibility, html, aria, assistive-tech, support
Get Verified on Mastodon With WordPress (osd)1857
mastodon, wordpress
Multidimensional Design Systems (fig)1856
videos, design-systems
Today I Learned: The Subtle Art of Code Reviews1855
code-reviews, best-practices, quality
Distinguish Yourself in the Tech Job Market by Writing a Solid Cover Letter (and)1854
interviewing, career
Git Notes: Git’s Coolest, Most Unloved Feature1853
git
An Introduction to the Design Tokens File Format (fig)1852
videos, introductions, design-tokens
Days Since Last JS Framework1851
websites, javascript, frameworks
The Easiest Way to Get Started With CSS Grid (zor/css)1850
videos, css, grids, layout
How to Handle Unplanned Work in Scrum1849
how-tos, scrum, agile, processes
The Ultimate Guide to Frontend Monitoring1848
guides, monitoring
A Guide to Image Optimization on Jamstack Sites (daw/sma)1847
guides, images, compression, optimization, performance, tech-stacks, jamstack
An Interesting Limitation of CSS Custom Properties (tyl/clo)1846
css, custom-properties
Experimenting With Layering, Filtering, and Masking in CSS1845
css, experiments, masking, filters
Migrating From npm to pnpm1844
migrating, npm, pnpm
You Don’t Need HTML (ede)1843
websites, html, web-platform
Style a Parent Element Based on Its Number of Children Using CSS “:has()” (bra)1842
css, selectors
Back to Basics: What are Callbacks in JavaScript?1841
fundamentals, javascript, callbacks
Firefox-Only CSS (ami)1840
css, browsers, firefox
Accessibility Is in Style—Styles and Style Guides (kno)1839
accessibility, writing, design, documentation, style-guides, consistency, quality
Build and Deploy a Node.js Microservices Application1838
nodejs, microservices, deploying
CSS Best Practices: 16 Ways to Improve Your CSS Skills Quickly1837
css, best-practices
Spy On “window.postMessage” Calls (bah)1836
javascript, cypress, testing
Theory-Building and Why Employee Churn Is Lethal to Software Companies1835
processes, productivity
“vh”, “svh”, “lvh”, and “dvh” (mat)1834
css
Using Automated Test Results to Improve Accessibility (ste/sma)1833
automation, testing, accessibility
5 Insider Tips to Make Accessibility Part of Workflow (mni)1832
accessibility, tips-and-tricks, processes
Improving React Interaction Times by 4×1831
react, performance, optimization
“Not Secure” Warning for IE Mode1830
browsers, edge, internet-explorer, security
10 Topics You Must Know if You Want to Be a Web Developer—a Beginners Guide1829
guides, learning
Building Conscious Design Systems (amy)1828
design-systems
How to Do Keyword Optimization for SEO (3 Steps) (ahr)1827
how-tos, seo, keywords, optimization
Why Some Developers Will Never Improve1826
career, learning
The Best Programming Languages You Can Use for Web Development1825
programming, web-platform
The Heuristics of Neurodesign1824
design, heuristics
Visual Design: Breaking Into the Fourth Dimension of Experience Design1823
design, user-experience
CSS Shapes Module Level 1 (w3c)1822
standards, css, shapes
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1821
browsers, screen-readers, firefox, accessibility
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1820
guides, accessibility, keyboard-navigation, html, css
Your Accessibility Claims Are Wrong, Unless… (aar)1819
accessibility, communication
Web Sustainability Resources (mic)1818
sustainability, link-lists
Should You Use PHP (Laravel) in 20231817
laravel, php
Awesome Productivity Tools for Developers1816
productivity, tooling
Git Cheat Sheet With 40+ Commands and Concepts1815
git, cheat-sheets, concepts
Content Strategy 101 (nng)1814
content, content-strategy
How to Increase Traffic to Your Website (for)1813
how-tos, traffic
The IndieWeb for Everyone1812
web, indieweb
Don’t Disable the Zoom Functionality1811
accessibility, zooming
The Evolution of Scalable CSS1810
css, maintainability, scalability, naming, oocss, smacss, bem, css-in-js, modules, atomic-css, tailwind, history
10 Things I Wish I’d Known When Starting My Coding Journey1809
career
CSS Grid and Custom Shapes III (css/css)1808
css, grids, design
CSS “:where()” “:is()” the Difference? (hel)1807
css, selectors
Implementation Guide for Using “Remove Cache Buster Query Parameter” Feature1806
guides, caching, cloudflare
When Our Tools Hold Us Back (mia/odd)1805
design, css, tooling
An Open Challenge (to Tech Event Organizers) (col)1804
community
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1803
accessibility, overlays, legal
Easily Switch Between Different Node Versions Using nvm (zor/css)1802
videos, nodejs, nvm
The Anatomy of “visually-hidden” (sib/tpg)1801
accessibility, css
Node.js Security Best Practices (nod)1800
nodejs, security, best-practices
Why Your Backend in Node.js Needs an API Layer and How to Build It1799
nodejs, architecture, apis
What’s New in WCAG 2.2 (a11)1798
videos, accessibility, wcag, standards
State of Design Systems 2022 Survey1797
surveys, design-systems
A Brief and Probably Only Partially Correct History of CSS Nesting (chr)1796
css, history, nesting
Browsers, JSON, and “FormData” (jim)1795
browsers, json, apis
CSS Timeline1794
css, history
Cultivating Design Systems by Bringing Intention (amy)1793
design-systems
Designing for People Who Use a Mouse (ihe/web)1792
videos, accessibility
Idiot Proof Git (sof)1791
git, command-line, aliases, github
Accessfuturism: Digital Accessibility in 2032 (web)1790
videos, accessibility, outlooks
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1789
accessibility, colors, contrast
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1788
html, semantics, accessibility, modals, pop-overs
Foundations: Native Versus Custom Components (tet)1787
accessibility, fundamentals, components, html, comparisons
Generating Slugs Using One Line of Code in JavaScript (ami)1786
javascript
Is “CSS Engineer” Now a Job Position? (hel)1785
css, career
TypeScript With Node.js (rwi)1784
typescript, nodejs
What CSS Do You Absolutely Have to Know in 2022? (geo/css)1783
css
Early Learnings for Early Hints at Shopify (sia/per)1782
videos, case-studies, shopify, performance, hints
How to Create the Perfect Hero Image for Your Portfolio Site1781
how-tos, design
How to Improve User Experience and Wow Your Users1780
how-tos, user-experience
Client-Side Routing Without the JavaScript (rya/thi)1779
javascript, performance, frameworks
Managing CSS Styles in a WordPress Block Theme (css)1778
css, maintenance, wordpress, theming
Responsive Accessibility Using “visibility: hidden” (sco)1777
accessibility, responsive-design, hiding, css
Using Data-Driven Analytics to Improve Your Site’s User Experience (uxm)1776
user-experience, analytics, metrics
Why Would Anyone Need JavaScript Generator Functions?1775
javascript, functions
Why You Need to Monitor and Report on Accessibility—All the Time (deq)1774
accessibility, monitoring, compliance, legal
npm Security: Preventing Supply Chain Attacks1773
npm, dependencies, security
A Simpler Approach to Document and Web Accessibility1772
accessibility
Creating a Design System Using Radix1771
design-systems, radix
Saved From Callback Hell1770
javascript, callbacks
What Designers Can Learn From Apple’s New Accessibility Features1769
accessibility, design, apple
The Superpowers of Design Tokens1768
videos, design-tokens
Hey Tech Recruiter, Here Are Some Tips From a Developer (eev)1767
hiring, communication, tips-and-tricks
How to Adjust Alignment and Indentation for Ordered Lists in CSS1766
how-tos, css, tailwind, lists, alignment
Inside the Mind of a Frontend Developer: Hero Section (sha)1765
html, css
Too Much Efficiency Makes Everything Worse: Overfitting and the Strong Version of Goodhart’s Law (jas)1764
efficiency, ai
Visual Design in UX: Study Guide (nng)1763
guides, design, user-experience, training, link-lists
5 Takeaways From Screen Reader Usability Interviews1762
accessibility, screen-readers, usability
Accessibility “Gaps” in MVPs (aar)1761
accessibility
An Animated Guide for Node.js Event Loop1760
guides, nodejs, event-loop, events
Writing Better Documentation (ale)1759
documentation, writing
npm ESM vs. CJS (woo)1758
npm, esm, commonjs, metrics, comparisons
6 Steps to Improve HTML Images for Users and Developers (aus)1757
html, images, performance, responsive-design
Minimal Dark Mode (j9t)1756
dark-mode, css, minimalism
See This Page Fetch Itself, Byte by Byte, Over TLS1755
websites, typescript, tls
Ways to Improve Developer Onboarding on an Existing Codebase1754
onboarding, productivity
Frontend Dogma on Mastodon (fro)1753
frontend-dogma
Caring About the World Wide Web (ada)1752
videos, accessibility, dei, web
7 Tactics That Benefit Both Accessibility and SEO (deq)1751
accessibility, seo
A Testing Strategy for Accessibility in New Apps (mar)1750
accessibility, testing
Progress Over Perfection: A Better Way to Accessibility (mer)1749
accessibility, processes
Tips for Design System Component Pages1748
design-systems, components, documentation, consistency, tips-and-tricks
Speedy CSS Tip! Animated Gradient Text (jhe)1747
css, gradients
The Best PHP Frameworks for 20221746
php, frameworks
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)1745
videos, accessibility
A Deep Dive Into Accessible Notifications (rus/a11)1744
videos, accessibility, notifications, deep-dives
16 Rare HTML Tags You Really Should Know1743
html, semantics
Elon Musk Begins Layoffs at Twitter1742
twitter+x
Comparing TCP and QUIC1741
tcp, quic, protocols, comparisons
Sustainable Web Design Reduces E-Waste1740
sustainability
A Love Letter to React (fly)1739
react, jsx
An Introduction to CSS Cascade Layers (lul)1738
introductions, css, cascade
Designing the Perfect Mobile Navigation UX (vit/sma)1737
mobile, navigation, user-experience
HTML and CSS Features, Tips for a 10× Faster Page Loading Speed1736
html, css, performance, tips-and-tricks
Should Consistency Be a Goal of Design Systems? (amy)1735
consistency, design-systems
Tips to Become a Great Software Engineer1734
career
Design Management Toolbox: Non-Linear Professional Development1733
design, career
How to Start a Content Audit1732
how-tos, content, content-management, auditing, quality
Next Steps for the W3C Web Accessibility Initiative1731
videos, accessibility, w3c
The Case for JPEG XL (jon)1730
jpeg-xl, images, compression
Why Experienced Programmers Fail Coding Interviews1729
career, interviewing
Is Turbopack Really 10× Faster Than Vite? (eva)1728
tooling, bundling, performance, turbopack, vite
An Overview of JavaScript Promises1727
overviews, javascript, promises
20+ Laravel Best Practices, Tips, and Tricks to Use in 20231726
laravel, best-practices, tips-and-tricks
“aria-label” Is a Code Smell (eri)1725
accessibility, aria, labels, quality, technical-debt
Complexity and Caution (tem)1724
accessibility, usability, complexity
Folder Structure for Node.js and Express.js Project1723
architecture, nodejs, express
My Divtober 2022 Drawings (alv)1722
css, art
The New CSS Media Query Range Syntax (css)1721
css, media-queries
TypeScript 5.0 Iteration Plan (dan/typ)1720
typescript
Why One Web Pioneer Thinks It’s Time to Reinvent the Browser (dav/ver)1719
browsers, web
Intro to HTML-First Frontend Frameworks1718
introductions, html, frameworks
Screenshotting VoiceOver on macOS (kil)1717
tooling, screenshots, images, unix-like, voiceover
Everything You Need to Know About Material Design 31716
videos, material-design, comparisons
Do We Need an Interop for Assistive Technologies? (hdv)1715
accessibility, browsers, screen-readers, assistive-tech, interoperability
5 Visual Treatments that Improve Accessibility (nng)1714
accessibility, design
Hostile Patterns in Error Messages (nng)1713
usability, design, errors, anti-patterns
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know1712
javascript, optimization
Knowing What It’s Not1711
design, spacing
How to Create Advanced Animations With CSS (sma)1710
how-tos, css, animations
The Perfect Commit (sim)1709
version-control, documentation, testing, commit-messages
URL Redirection on AWS Using JSON Rules1708
aws, urls, redirecting, json
CSS Ellipsis for Single-Line and Multi-Line Text1707
css, typography
How to Build, Test, and Publish a TypeScript npm Package in 20221706
how-tos, typescript, npm
How to Communicate Effectively as a Developer1705
how-tos, communication, writing, career
Motion Controls in the Browser (sma)1704
browsers, javascript, permissions
React Concurrency, Explained1703
slides, react, concurrency
Using HSL Colors in CSS (log)1702
css, colors
Why You Should Never Use “px” to Set “font-size” in CSS1701
css, accessibility
What Is a Realm in JavaScript?1700
javascript
Practical CSS Guide for Busy Developers1699
guides, css
All Designers Start as Copycats (and That’s OK)1698
design, career
How Flaky Tests Impact Developers1697
research, testing, flakiness, quality
Type-Safe TypeScript With Type Narrowing (rai/thi)1696
typescript, type-safety
Accessibility Beyond the “Obvious” (tem)1695
accessibility
CSS Runtime Performance1694
slides, css, performance
Masked Gradient Dashed Lines (mey)1693
css, gradients, masking
Getting WCAG Color Contrast Right (luk)1692
accessibility, wcag, colors, contrast
Code Coverage With Storybook Test Runner (sto)1691
testing, code-coverage, storybook
The Math Behind Nesting Rounded Corners (pau/clo)1690
css, math, nesting
Typographic Hierarchies (sma)1689
typography, design
Guide to the Best JavaScript Books for Beginners1688
guides, books, javascript, link-lists
Design Principles for the Web (ada)1687
videos, design, principles
Web Accessibility: ARIA 101 (thi)1686
videos, accessibility, aria
A Beginner’s Guide to Chrome Tracing (nol)1685
guides, browsers, chrome, performance, tracing
Animated Border Gradient (shs)1684
code-pens, css, animations, gradients, effects
Conditionally Adaptive CSS—Browser Behavior That Might Improve Your Performance (pep)1683
css, responsive-design, performance
OKLCH in CSS: Why We Moved From RGB and HSL (sit+/evi)1682
css, colors, oklch
“Thousand” Values of CSS (kar)1681
css, cascade
CSS Animated Grid Layouts (bra)1680
css, grids, layout, animations
Building a Tooltip Component (arg)1679
components, tooltips, html, css
Performance (rvi/htt)1678
web-almanac, studies, research, metrics, performance, web-vitals
Structured Data (htt)1677
web-almanac, studies, research, metrics, structured-data, semantics, semantic-web
Detect System Theme Preference Change Using JavaScript (dav)1676
dark-mode, javascript
Do You Really Understand CSS Radial Gradients? (pat)1675
css, gradients
Don’t Be Afraid of Reverting Code in Git1674
git
Is There Too Much CSS Now? (sac/css)1673
css
Sharing Data Between Microservices1672
microservices, architecture
What? How? Why? “@layer”1671
css, cascade
Disruptive Design Patterns—an Uncharted Territory1670
design-patterns
Evolution of Manuals: UX Inspiration From History1669
user-experience, history, documentation
How We Improved React Loading Times by 70% With Next.js1668
react, performance, nextjs, case-studies
JavaScript Shallow Copy—What Is a Shallow Copy?1667
javascript
Tailwind CSS v3.2: Revisiting My “Feature Creep” Warning1666
css, tailwind
The Truth Behind Implicit/Explicit Form Labels1665
html, forms, labels, accessibility
Things Strong Developers Do That Drive Their Team Crazy1664
communication, productivity
Twitter Reminds Us About Alt Text, but How Good Are We at It?1663
accessibility, writing, alt-text, images, twitter+x
New Git Guidelines: We Have Switched to Conventional Commits1662
guidelines, conventions, git, commit-messages
Let’s Talk About Web Components (bra)1661
web-components
How to Set Up the New Google Auth in a React and Express App1660
how-tos, google, authentication, react, express
53 UX Statistics to Know for 20231659
user-experience, research
Responsive Animations for Every Screen Size and Device (css)1658
animations, css, responsive-design
Why I Never Understood CSS-in-JS (cit)1657
css, javascript, css-in-js
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)1656
serverless, edge-computing, git, performance, deploying
Usable, Useful, and Valuable1655
agile, scrum, processes, user-experience
CSS Is Awesome (nor)1654
videos, css
A Dashing Navbar Solution (mey)1653
css
SEO and Accessibility Are Symbiotic (deq)1652
accessibility, seo
Ethical Design Is a Risk Management Strategy1651
design, ethics, strategies
GitHub Copilot Investigation1650
websites, github-copilot, github, ai, legal
Highly Customizable Background Gradients (spa/clo)1649
css, backgrounds, gradients
How to Build the Foundation for Digital Accessibility (deq)1648
how-tos, accessibility, policies, processes
I Made a Full-Stack and Type-Safe Personal Site Using the T3 Stack1647
nextjs, tailwind, type-safety, tech-stacks
Redo Websites Less Often (to Become a Better Developer) (j9t)1646
processes, redesigning, refactoring, career
State of CSS Frameworks (thi)1645
videos, css, frameworks
The True Type in PHP 8.2 (ami)1644
php