Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2022” News Archive

Definition, related topics, and tag feed

“2022” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
Culture Is Stuck2,118
culture, design
React JS Best Practices From the New Docs2,117
react, best-practices, javascript, jsx, aria
Junior Designers, Please Don’t Give In (uxd)2,116
design, career
Why Do We Need Authorization and Authentication?2,115
authorization, authentication, security
Overlapping Interactive Areas (tem)2,114
accessibility, design
ICANN and the 7 Keys to the Internet2,113
videos, podcasts, web, domains, history
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)2,112
typography, css, accessibility, zooming
Understanding Design Tokens, From UX Tool to Production2,111
videos, design-tokens
Styling a “pre” That Contains a “code” (mey)2,110
css, selectors
Stashing Individual Files in Git (ami)2,109
git
JavaScript Frameworks—Heading Into 2023 (rya/thi)2,108
javascript, frameworks
Git in 10 Mins2,107
git
An Ultimate Guide on Sizing, Spacing, Grids, and Layout in Web and UI/UX Design (sma)2,106
guides, spacing, grids, layout, typography, design
Why Web Design Still Matters in 2023 (web)2,105
design, web
How to Write an Awesome README2,104
how-tos, documentation, readme
7 Tips for Improving Your Productivity With Git (dan)2,103
productivity, git, tips-and-tricks
Shape Up2,102
processes, agile
Website Accessibility (15 Best Practices) (bru)2,101
accessibility, best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
Theme Toggles2,100
websites, theming, toggles, html, react
Performance Culture Through the Looking-Glass2,099
videos, performance, culture
How to [Set Up] Prettier2,098
videos, how-tos, prettier
A Guide to Command-Line Data Manipulation (alv/sma)2,097
guides, command-line
Building Inclusive Products for Trans People (uxd)2,096
dei
A CSS Challenge: Skewed Highlight (pep)2,095
css, effects
What’s Wrong With Code in 2022?2,094
complexity, quality, processes
The RUM Archive and Benford’s Law2,093
performance
Invisible Ink Effect With SVG Filters and CSS (che)2,092
code-pens, css, svg, filters, effects
CSS Subgrid (rac/5t3)2,091
css, grids, layout
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported2,090
css, accessibility, user-styles
HTTP/3 Prioritization Demystified (pro)2,089
performance, http, protocols
Enforcing Better HTML Markup With Eleventy (mat)2,088
html, semantics, conformance, eleventy
Deploying CSS Logical Properties on Web Apps (sma)2,087
css, logical-properties, web-apps
A Problem With Link Relationships (j9t)2,086
html, links, metadata, semantics, maintainability
11 Tips That Make You a Better TypeScript Programmer2,085
tips-and-tricks, typescript
Design System Fresh Bundling2,084
design-systems, bundling
An Inclusive and Planet-Friendly Digital Style Guide (uxd)2,083
design, style-guides, accessibility, dei, sustainability, ethics
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)2,082
accessibility
Top 10 Accessibility News of 2022 (equ)2,081
accessibility, retrospectives
The 10 Cheapest Web Hosting Solutions in 2022 (sta)2,080
hosting, economics
Obscure CSS: Restoring Visibility (kiz)2,079
css, hiding, accessibility
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)2,078
firefox, mozilla, browsers, accessibility, caching
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)2,077
accessibility, wcag, usability, heuristics
2022 CSS Updates (5t3)2,076
css
Things CSS Could Still Use Heading Into 2023 (chr)2,075
css, outlooks
The Intended Consequence of Inaccessible Digital Ads (joe/web)2,074
videos, accessibility, monetization
Signals: The Nitty-Gritty (web)2,073
performance, javascript, signals
React’s New Killer Documentation Focused Only on Functional Components2,072
react, documentation
Quick Start for Evaluating and Testing Web Accessibility (jar/web)2,071
videos, accessibility, testing
CSS Color Spaces and Relative Color Syntax (dar/5t3)2,070
css, colors
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)2,069
accessibility, html, css, javascript, theming, functionality
Billions of Unnecessary Files in GitHub2,068
github, git
Accessibility Convincing (lfl/web)2,067
videos, accessibility, ethics, legal
A Theory of Web Relativity (alv/mat)2,066
html, metadata, structured-data
A Complete Guide to Timeouts in Node.js (bet)2,065
guides, nodejs, time
2022 Roundup of Web Research (geo/css)2,064
research, web
An Important Message to All Developers2,063
career
Why We Hang Onto WordPress Nostalgia2,062
wordpress
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)2,061
accessibility, usability, examples
The Top 10 Security Vulnerabilities for Web Applications2,060
security, vulnerabilities, web-apps
Pointer Events (5t3)2,059
css, javascript, pointer-events, apis
Foundations: Target Sizes (tet)2,058
accessibility, fundamentals, usability
Dockerize PHP App With Apache on HTTPS2,057
docker, php, apache, servers
Common Nesting Issues in HTML (cit/mat)2,056
html, nesting
Bad Performance Is Bad Accessibility (bru)2,055
performance, accessibility
If You Are Afraid of AI, You May Not Be the Best UX Designer Out There (uxd)2,054
user-experience, design, ai, career
The Science of User Experience (uxm)2,053
user-experience, processes
The Performance Inequality Gap, 2023 (sli)2,052
performance
Taking the Stress Out of Design System Management (sma)2,051
design-systems, maintenance
Step Into the Light (DOM) (aaa)2,050
dom, web-components, progressive-enhancement
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)2,049
accessibility, usability, css, focus
Interop 2022: End of Year Update (rac/dev)2,048
interoperability, web-platform, browsers, html, css
Frontend Dogma + UITest.com = ❤️ (fro)2,047
frontend-dogma
Do You Know “color-scheme”? (sar/mat)2,046
css, dark-mode
CSS Style Queries (sha)2,045
css, container-queries
Concepts Behind Modern Frameworks2,044
frameworks, concepts
Beating Latency on Scalemates.com (tim)2,043
performance, optimization
Mini-Guide to Add an Image (its/mat)2,042
html, images
Lockfile Trick: Package an npm Project With Nix in 20 Lines2,041
npm, tips-and-tricks
HTML Dialog (5t3)2,040
html, modals
How to Learn in Public (bla)2,039
how-tos, career, learning
Using Inline JavaScript Modules to Prevent CSS Blockage (sto)2,038
performance, javascript, css
Modern HTML as a Foundation for Progressive Enhancement (ffo/mat)2,037
html, progressive-enhancement
Cascade Layers (mia/5t3)2,036
css, cascade
How to Find and Fix the Top 3 Accessibility Issues (deq)2,035
videos, how-tos, accessibility, auditing
CSS Infinite 3D Sliders (css/css)2,034
css, sliders, effects, animations
Code Ownership and Software Quality2,033
research, processes, quality
Apple, Google, and Mozilla Are Teaming Up to Make a Next-Gen Browser Benchmark (ver)2,032
browsers, apple, google, mozilla
5 HTML Elements, and a Partridge in a Despair Tree (mat)2,031
html, semantics, accessibility
Get That Marquee AeStHeTiC (dni/mat)2,030
html, css, effects
Getting Started With the CSS Custom Highlight API (its/log)2,029
introductions, css, apis
So, You’d Like to Animate the “display” Property (geo)2,028
css, animations
Select the Right Tool for the Job (jim)2,027
principles
Logical Border Radius (mic)2,026
css, logical-properties, borders
Leaked a Secret? Check Your GitHub Alerts… for Free (git)2,025
github, security
Help Choose the Syntax for CSS Nesting (jen/web)2,024
css, nesting
ECMAScript Proposal: Iterator Helpers (rau)2,023
ecmascript, javascript, standards
CSS “image()” (kev/5t3)2,022
css
CI/CD Tutorial for Developers2,021
tutorials, ci-cd, docker
An HTML-First Mental Model (noa)2,020
html, dom, performance
Accessibility Starts With an Organisation’s Culture (cra)2,019
accessibility, culture
A Guide for Making Apps Accessible2,018
guides, accessibility
4 Ways CSS “:has()” Can Make Your HTML Forms Even Better (aus)2,017
css, selectors, html, forms
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)2,016
react, concurrency
The Web Platform Is Back (bde/ado)2,015
web-platform
A “:nth-child(An+B [of S]?)” Polyfill Thanks to CSS “:has()” (bra)2,014
css, selectors, polyfills
View Transitions API (5t3)2,013
css, apis, view-transitions
The Most Popular CSS-in-JS Libraries in 2022 (sta)2,012
libraries, css, javascript, css-in-js
Table Like It’s 2023 (cli/mat)2,011
tables, html
Sophisticated Web Scraping With Bright Data (cra)2,010
scraping, structured-data, apis
Release Notes for Safari Technology Preview 160 (jon/web)2,009
release-notes, safari, apple, browsers
IDN Is Crazy2,008
internationalization, domains
Get Off the Main Thread With an Inline Web Worker: An Example (sto)2,007
performance, javascript, web-workers, examples
Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit2,006
apple, browsers, browser-engines, webkit
Design Deserves More Respect (uxd)2,005
design
Top 5 Accessibility Issues in 2022 (lar/int)2,004
accessibility, retrospectives
State of A11Y (thi)2,003
videos, accessibility
One Day We’ll Have a Fully Customisable Select (hdv/mat)2,002
html, css
New Viewport Units (mey/5t3)2,001
viewport, css, units, responsive-design
Federal Web Accessibility Focus Has Private Sector on Notice2,000
accessibility, legal
Accessible Front-End Patterns for Responsive Tables II (cod/sma)1,999
accessibility, tables, responsive-design
A Few Times Container Size Queries Would Have Helped Me Out (css)1,998
css, container-queries
WCAG 3.0: Are We There Yet? (ons/tpg)1,997
accessibility, wcag, standards
Top 30 Linux Commands for Everyday Use (sta)1,996
unix-like, command-line, productivity
The Future of Design Tokens (jin+)1,995
videos, design-tokens, outlooks
Five Myths About Digital Accessibility1,994
videos, accessibility, myths
DOM Clobbering (fre/mat)1,993
dom, security
There Can Be Only One: Options for Building “Choose One” Fields (aar/mat)1,992
html, forms
LCP(FE) (tim)1,991
performance, web-vitals
Implement Scroll-Snapping Using Only CSS1,990
css, scrolling
Conditional Wrapping in React1,989
react
Web Performance and Compression1,988
performance, compression
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man)1,987
typo3, wordpress, svelte, php, content-management
Dear Developer, Your Assumptions Are Wrong (mat)1,986
html
An Interactive Guide to JavaScript Events (ale)1,985
guides, javascript, events, examples
WCAG—Priority of Constituencies (ala)1,984
accessibility, wcag, prioritization
Remove the Generator Tag From a WordPress Website1,983
wordpress, themes, plugins, metadata
Inside the Mind of a Frontend Developer: Article Layout (sha)1,982
html, css, layout
How to Merge Objects in JavaScript (sta)1,981
how-tos, javascript, objects
CSS Infinite Slider Flipping Through Polaroid Images (css/css)1,980
sliders, css, images, effects
A Complete Guide to CSS Container Queries1,979
guides, css, container-queries
Best PHP Books for Beginners1,978
books, php, link-lists
PHP 8.2.0 Release Announcement1,977
php
Optimize Interaction to Next Paint (mal+/dev)1,976
performance, optimization, web-vitals
Improving SEO Without Knowing Where to Start (two/mat)1,975
seo
Enough With the Pointless Images (boa)1,974
design, decoration, images
A Modern HTML Template (2022)1,973
html, templates
The State of CSS 2022 [Results] (sac+/dev)1,972
surveys, metrics, css
W3C Design Tokens With Style Dictionary (luk)1,971
design-tokens, tooling
W3C Publishes WCAG Testers Consistency List (wil/deq)1,970
accessibility, wcag, testing
Testing for the Support of a Selector (mat)1,969
css, support, selectors
Meaningful Labels Using ARIA—or Not (mat)1,968
accessibility, html, forms, labels, aria
JavaScript Polyfills for Interviews1,967
javascript, polyfills, interviewing
4 More HTML Concepts You Didn’t Know (j9t)1,966
html, concepts, forms, focus
Take Full-Size Screenshots of Websites Without Any Tools in Chrome (ami)1,965
browsers, google, chrome, screenshots, images
New npm Features for Secure Publishing and Safe Consumption (git)1,964
npm, security, dependencies
“mask-image” Lets You Do Some Really Cool Stuff (kev)1,963
videos, css, masking
Adding Complementary Performance Data to Your Site (mat)1,962
performance, apis
Accessible Front-End Patterns for Responsive Tables (cod/sma)1,961
accessibility, tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin)1,960
videos, accessibility, performance
A Practical Guide to CSS Media Queries (sta)1,959
guides, css, media-queries
How to Create Typography Guidelines for a Product That Does Not Follow a Design System (uxd)1,958
how-tos, typography, design-systems
Why You Should Be Using New CSS Features Today II (uti/iod)1,957
css
Website Accessibility Is Not an Afterthought1,956
accessibility
The 411 on 4.1.1 (aar)1,955
accessibility, wcag, standards
Swearing and Automatic Captions (eri)1,954
accessibility, multimedia, captions
Reduce Image Sizes by Removing Metadata1,953
images, metadata, performance, optimization
Reading the Meter (sup/mat)1,952
html, semantics, accessibility
I Don’t Use “Pushy” Questions in Code Reviews Anymore—This Is What I Do Instead1,951
code-reviews, communication
Does “www” Still Belong in URLs? (css)1,950
usability, urls
Brief Note on Description List Support (aar)1,949
html, lists, semantics, accessibility, screen-readers, support
Bad UX Writing: 5 Mistakes to Avoid (uxm)1,948
user-experience, writing, mistakes
Fast Is Good, Instant Is Better (tun)1,947
performance, caching
PHP Type Declarations—A Guide for Beginners (ami)1,946
php, guides
Landmarks and Where to Put Them (kil/mat)1,945
html, semantics, aria, accessibility
Using SRI to Protect From Malicious JavaScript (mat)1,944
javascript, security
Super Useful CSS Resources1,943
css, link-lists, tooling
Amy Jiménez Márquez on Leading Information Architecture (amy+)1,942
podcasts, information-architecture
About Modern Sass1,941
sass
Prerender Pages in Chrome for Instant Page Navigations (tun/dev)1,940
performance, browsers, google, chrome
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1,939
how-tos, accessibility, testing, tooling, browser-extensions, webaim
Proximity: Gestalt Principle for User Interface Design (nng)1,938
videos, design, principles
You Don’t Need ARIA for That (den/mat)1,937
html, accessibility, aria
“:has(:not())” vs. “:not(:has())” (mat)1,936
css, selectors, comparisons
CSS Infinite and Circular Rotating Image Slider (css/css)1,935
sliders, css, images, animations
Best APIs for Developers1,934
apis
Accessibility and MVPs1,933
accessibility, principles
The State of UX in 2023: A Vibe Shift Is Coming (fab/uxd)1,932
user-experience, design, outlooks
The Final Google Fonts Knowledge Drop of 2022 (ell)1,931
google, fonts, typography
Migrating From Vue 2 to Svelte1,930
migrating, vuejs, svelte
How to Transfigure Wireframes Into HTML (mat)1,929
how-tos, html, prototyping, conversion
From Type to Logotype1,928
fonts, typography, design, branding, logos
Digging Deeper Into Container Style Queries (geo/css)1,927
css, container-queries
Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra)1,926
guides, web-apps, performance, web-workers, javascript
Design Spacing Tokens Semantically (don)1,925
websites, design-tokens, spacing, design
Apache .htaccess1,924
servers, apache
A Conversation With ChatGPT (mat)1,923
interviews, ai, chatgpt, typography, design
7 Website Performance Metrics to Track for Better UX (cal)1,922
performance, user-experience, metrics
10 Key Principles of User-Centered Design (web)1,921
design, usability, user-experience, principles
WordPress Versions 3.7–4.0 No Longer Get Security Updates (sar)1,920
wordpress, security
Why You Should Be Using New CSS Features Today (uti/iod)1,919
css
Which Images Need Descriptive Text? (tem)1,918
accessibility, writing
Web Components Today (kul)1,917
websites, web-components
Transient Frameworks (mat)1,916
frameworks, web-platform
Tips for Typing Import Statements in JavaScript (rau)1,915
javascript
“px” or “rem” in CSS? Just Use “rem” (aus)1,914
css, units
Making Microservices Accessible (cra)1,913
accessibility, microservices
HTML Semantics and Accessibility Cheat Sheet (web)1,912
cheat-sheets, html, semantics, accessibility
Handling Images With Inconsistent Height in CSS (ami)1,911
css, images
Counting Unique Visitors Without Using Cookies, UIDs, or Fingerprinting1,910
metrics, privacy, fingerprinting
Two Weird Things1,909
programming, randomness, math
The Large, Small, and Dynamic Viewport Units (bra/dev)1,908
viewport, css, units
The Fediverse and the IndieWeb (ben)1,907
web, fediverse, indieweb
The Complete Guide to Mobile SEO—8 Tips and Best Practices (sem)1,906
guides, mobile, seo, tips-and-tricks, best-practices
Tailwind Is a Leaky Abstraction1,905
tailwind, css
Stop Fighting With CSS Positioning (kev)1,904
videos, css, positioning, layout
Speeding Up the JavaScript Ecosystem—One Library at a Time (mar)1,903
javascript, performance, libraries
Organizing the Eleventy Config File (len)1,902
eleventy, configuration
Convert Any Value to a Boolean in JavaScript (ami)1,901
javascript
5 Ways to Make Your JavaScript More Functional1,900
javascript, programming
Designing a Utopian Layout Grid: Working With Fluid Responsive Values in a Static Design Tool1,899
layout, grids, design, liquid-design, css
We Document Our Design Systems—Why Don’t We Systematise our Documentation? (amy)1,898
design-systems, documentation
Testing Static Types in TypeScript (rau)1,897
testing, typescript
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1,896
dom, shadow-dom, accessibility, aria, html
Newer Things to Know About Good Ol’ HTML Lists (css)1,895
html, lists, semantics
Making Accessibility Simpler in Higher Education and Beyond1,894
videos, accessibility
Debugging Tactics (add)1,893
debugging, logging, ai, processes
Color Formats in CSS (jos)1,892
css, colors
Advanced Web Font Optimization Techniques1,891
fonts, typography, optimization
Content May Be King, but Design Is Queen (uxd)1,890
design, content
NestJS With API Gateway1,889
nestjs, apis
Three Pillars of User Delight (tbf/nng)1,888
user-experience
Upgrade Your HTML IV (j9t/fro)1,887
books, frontend-dogma, html, minimalism, craft, conformance
HTML Content Model Categories1,886
html, semantics
CSS for URLs and HTTP Headers (jim)1,885
css, urls, http, http-headers
Basic Intro to Bulma CSS1,884
introductions, bulma
Lazy Loading Images in HTML (sim)1,883
performance, html, lazy-loading
Foundational Skills1,882
career
Addressing Concerns About CSS Speech (tin)1,881
accessibility, css, voice
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC1,880
guides, apis, rest, graphql
Growing Design System Documentation1,879
design-systems, documentation
Positioning Notification Messages With Accessibility in Mind (cod)1,878
accessibility, notifications, positioning
Forging Links (mat/9el)1,877
videos, css, collaboration
Elements Can Be Visible Even Though Their Parent Has Set “visibility: hidden” (ste)1,876
css, hiding
Why Japan’s Internet Is Weirdly Designed1,875
videos, design
The Ultimate Error Message UX Writing Guide1,874
guides, errors, writing, user-experience
The Shape-Shifting “a” Element1,873
html, links, semantics
The Peculiar Case of Japanese Web Design1,872
websites, design, culture, comparisons
The BBC’s 15 Web Principles—15 Years Later (ede)1,871
web, principles, history
Should Design Systems Include Problematic Components and Patterns? (amy)1,870
design-systems, design-patterns, components
Setting Up a Screen Reader Testing Environment on Your Computer (sar)1,869
screen-readers, nvda, testing, tooling, accessibility, link-lists
Git Is Not the End of History1,868
git, version-control, outlooks
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)1,867
introductions, guides, dom, javascript
A Brief History of Web Apps—Why Qwik Is Innovative1,866
web-apps, history, qwik
The “label” Element1,865
html, labels, semantics
Preparing for WCAG 2.2 (int)1,864
videos, accessibility, wcag
Our Future CSS Strategy1,863
css, javascript, css-in-js, strategies, case-studies
Node.js Architecture Pitfalls to Avoid (app)1,862
nodejs, architecture
Down With Design Systems Dogma (amy)1,861
design-systems
CSS “:is()”, “:where()”, “:has()”, and “:not()”1,860
css, selectors
Accessibility and Inclusive Design Systems (bra)1,859
videos, accessibility, design-systems, dei
Improving Firefox Stability With This One Weird Trick (moz)1,858
browsers, mozilla, firefox
Writing and Organizing Node.js API Tests the Right Way1,857
nodejs, apis, testing
What Image Format Should You Use in Your Next Project? (alv)1,856
images
What Happened to Text Inputs? (hey)1,855
videos, html, forms
The Value of Accessibility (ann)1,854
podcasts, accessibility
Page Title Conventions (ada)1,853
html, accessibility, seo
Optimizing a Vue App (mic/sma)1,852
vuejs, web-apps, optimization
Natural Language Inputs (jim)1,851
forms, usability
Deploy Node.js to AWS: Build an Automated CI/CD Pipeline1,850
nodejs, aws, ci-cd, automation
CSS Snapshot 2022 (tab+/w3c)1,849
css, standards
An Interactive Guide to Flexbox (jos)1,848
guides, css, flexbox, layout
Less Design Leadership—More Design Authorship (uxd)1,847
design, leadership
What Is the Open Web?1,846
web, open-web, web-platform
Taming the Cascade With BEM and Modern CSS Selectors (css)1,845
css, cascade, selectors, naming, bem
State of JavaScript 2022 (sac/dev)1,844
surveys, javascript
Incorporating Accessible Design Elements Into Your Web Site (uxm)1,843
accessibility, design
How to Use Huge Type on the Web1,842
how-tos, design, typography
Harnessing Groupthink: Fine-Tuning CSS Specifications (ric)1,841
css, collaboration
DOJ and Congressional Updates on Digital Accessibility1,840
accessibility, legal
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1,839
studies, research, accessibility
A Guide to Keyboard Accessibility: JavaScript (its/sma)1,838
guides, accessibility, keyboard-navigation, javascript
4 Mobile Must-Haves for a Modern UX Design Strategy (uxm)1,837
user-experience, design, responsive-design, mobile
Today I Learned: The Subtle Art of Code Reviews1,836
code-reviews, best-practices, quality
Multidimensional Design Systems (fig)1,835
videos, design-systems
Get Verified on Mastodon With WordPress (osd)1,834
mastodon, wordpress
Brief Note on “aria-readonly” Support (aar)1,833
accessibility, html, aria, assistive-tech, support
Git Notes: Git’s Coolest, Most Unloved­ Feature1,832
git
Distinguish Yourself in the Tech Job Market by Writing a Solid Cover Letter (and)1,831
interviewing, career
An Introduction to the Design Tokens File Format (fig)1,830
videos, introductions, design-tokens
The Ultimate Guide to Frontend Monitoring1,829
guides, monitoring
The Easiest Way to Get Started With CSS Grid (zor/css)1,828
videos, css, grids, layout
How to Handle Unplanned Work in Scrum1,827
how-tos, scrum, agile, processes
Days Since Last JS Framework1,826
websites, javascript, frameworks
Style a Parent Element Based on Its Number of Children Using CSS “:has()” (bra)1,825
css, selectors
You Don’t Need HTML (ede)1,824
websites, html, web-platform
Migrating From npm to pnpm1,823
migrating, npm, pnpm
Firefox-Only CSS (ami)1,822
css, browsers, mozilla, firefox
Experimenting With Layering, Filtering, and Masking in CSS1,821
css, experiments, masking, filters
Back to Basics: What are Callbacks in JavaScript?1,820
fundamentals, javascript, callbacks
An Interesting Limitation of CSS Custom Properties (tyl/clo)1,819
css, custom-properties
A Guide to Image Optimization on Jamstack Sites (daw/sma)1,818
guides, images, compression, optimization, performance, tech-stacks, jamstack
“vh”, “svh”, “lvh”, and “dvh” (mat)1,817
css
Using Automated Test Results to Improve Accessibility (sma)1,816
automation, testing, accessibility
Theory-Building and Why Employee Churn Is Lethal to Software Companies1,815
processes, productivity
Spy On “window.postMessage” Calls (bah)1,814
javascript, cypress, testing
“Not Secure” Warning for IE Mode1,813
browsers, microsoft, edge, internet-explorer, security
Improving React Interaction Times by 4×1,812
react, performance, optimization
CSS Best Practices: 16 Ways to Improve Your CSS Skills Quickly1,811
css, best-practices
Build and Deploy a Node.js Microservices Application1,810
nodejs, microservices, deploying
Accessibility Is in Style—Styles and Style Guides (kno)1,809
accessibility, writing, design, documentation, style-guides, consistency, quality
5 Insider Tips to Make Accessibility Part of Workflow (mni)1,808
accessibility, tips-and-tricks, processes
The Heuristics of Neurodesign (uxd)1,807
design, heuristics
Visual Design: Breaking Into the Fourth Dimension of Experience Design (uxd)1,806
design, user-experience
Why Some Developers Will Never Improve1,805
career, learning
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1,804
browsers, screen-readers, mozilla, firefox, accessibility
The Best Programming Languages You Can Use for Web Development1,803
programming, web-platform
How to Do Keyword Optimization for SEO (3 Steps) (ahr)1,802
how-tos, seo, keywords, optimization
CSS Shapes Module Level 1 (w3c)1,801
standards, css, shapes
Building Conscious Design Systems (amy)1,800
design-systems
10 Topics You Must Know if You Want to Be a Web Developer—a Beginners Guide1,799
guides, learning
Should You Use PHP (Laravel) in 20231,798
laravel, php
Your Accessibility Claims Are Wrong, Unless… (aar)1,797
accessibility, communication
Web Sustainability Resources (mic)1,796
sustainability, link-lists
Awesome Productivity Tools for Developers1,795
productivity, tooling
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1,794
guides, accessibility, keyboard-navigation, html, css
Content Strategy 101 (nng)1,793
content, content-strategy
Git Cheat Sheet With 40+ Commands and Concepts1,792
git, cheat-sheets, concepts
The IndieWeb for Everyone1,791
web, indieweb
The Evolution of Scalable CSS1,790
css, maintainability, scalability, naming, oocss, smacss, bem, css-in-js, modules, atomic-css, tailwind, history
How to Increase Traffic to Your Website (for)1,789
how-tos, traffic
Don’t Disable the Zoom Functionality1,788
accessibility, zooming
When Our Tools Hold Us Back (mia/odd)1,787
design, css, tooling
Implementation Guide for Using “Remove Cache Buster Query Parameter” Feature1,786
guides, caching, cloudflare
CSS “:where()” “:is()” the Difference? (hel)1,785
css, selectors
CSS Grid and Custom Shapes III (css/css)1,784
css, grids, design
10 Things I Wish I’d Known When Starting My Coding Journey1,783
career
Node.js Security Best Practices (nod)1,782
nodejs, security, best-practices
Why Your Backend in Node.js Needs an API Layer and How to Build It1,781
nodejs, architecture, apis
What’s New in WCAG 2.21,780
videos, accessibility, wcag, standards
The Anatomy of “visually-hidden” (sib/tpg)1,779
accessibility, css
State of Design Systems 2022 Survey1,778
surveys, design-systems
Easily Switch Between Different Node Versions Using nvm (zor/css)1,777
videos, nodejs, nvm
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1,776
accessibility, overlays, legal
An Open Challenge (to Tech Event Organizers) (col)1,775
community
Designing for People Who Use a Mouse (web)1,774
videos, accessibility
Cultivating Design Systems by Bringing Intention (amy)1,773
design-systems
CSS Timeline1,772
css, history
Browsers, JSON, and “FormData” (jim)1,771
browsers, json, apis
Accessfuturism: Digital Accessibility in 2032 (web)1,770
videos, accessibility, outlooks
A Brief and Probably Only Partially Correct History of CSS Nesting (chr)1,769
css, history, nesting
What CSS Do You Absolutely Have to Know in 2022? (geo/css)1,768
css
TypeScript With Node.js (rwi)1,767
typescript, nodejs
Is “CSS Engineer” Now a Job Position? (hel)1,766
css, career
How to Improve User Experience and Wow Your Users1,765
how-tos, user-experience
How to Create the Perfect Hero Image for Your Portfolio Site1,764
how-tos, design
Generating Slugs Using One Line of Code in JavaScript (ami)1,763
javascript
Foundations: Native Versus Custom Components (tet)1,762
accessibility, fundamentals, components, html, comparisons
Early Learnings for Early Hints at Shopify (sia)1,761
videos, case-studies, shopify, performance, hints
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1,760
html, semantics, accessibility, modals, pop-overs
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1,759
accessibility, colors, contrast
What Designers Can Learn From Apple’s New Accessibility Features (uxd)1,758
accessibility, design, apple
Why You Need to Monitor and Report on Accessibility—All the Time (deq)1,757
accessibility, monitoring, compliance, legal
Why Would Anyone Need JavaScript Generator Functions?1,756
javascript, functions
Using Data-Driven Analytics to Improve Your Site’s User Experience (uxm)1,755
user-experience, analytics, metrics
The Superpowers of Design Tokens1,754
videos, design-tokens
Saved From Callback Hell1,753
javascript, callbacks
Responsive Accessibility Using “visibility: hidden” (sco)1,752
accessibility, responsive-design, hiding, css
npm Security: Preventing Supply Chain Attacks (sny)1,751
npm, dependencies, security
Managing CSS Styles in a WordPress Block Theme (css)1,750
css, maintenance, wordpress, theming
Creating a Design System Using Radix1,749
design-systems, radix
Client-Side Routing Without the JavaScript (rya/thi)1,748
javascript, performance, frameworks
A Simpler Approach to Document and Web Accessibility1,747
accessibility
Visual Design in UX: Study Guide (nng)1,746
guides, design, user-experience, training, link-lists
Too Much Efficiency Makes Everything Worse: Overfitting and the Strong Version of Goodhart’s Law (jas)1,745
efficiency, ai
Inside the Mind of a Frontend Developer: Hero Section (sha)1,744
html, css
How to Adjust Alignment and Indentation for Ordered Lists in CSS1,743
how-tos, css, tailwind, lists, alignment
Hey Tech Recruiter, Here Are Some Tips From a Developer (eev)1,742
hiring, communication, tips-and-tricks
Writing Better Documentation (ale)1,741
documentation, writing
An Animated Guide for Node.js Event Loop1,740
guides, nodejs, event-loop, events
Accessibility “Gaps” in MVPs (aar)1,739
accessibility
5 Takeaways From Screen Reader Usability Interviews1,738
accessibility, screen-readers, usability
Ways to Improve Developer Onboarding on an Existing Codebase1,737
onboarding, productivity
See This Page Fetch Itself, Byte by Byte, Over TLS1,736
websites, typescript, tls
Minimal Dark Mode (j9t)1,735
dark-mode, css, minimalism
Frontend Dogma on Mastodon (fro)1,734
frontend-dogma
Caring About the World Wide Web (ada)1,733
videos, accessibility, dei, web
6 Steps to Improve HTML Images for Users and Developers (aus)1,732
html, images, performance, responsive-design
The Best PHP Frameworks for 20221,731
php, frameworks
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer)1,730
videos, accessibility
Tips for Design System Component Pages1,729
design-systems, components, documentation, consistency, tips-and-tricks
Sustainable Web Design Reduces E-Waste1,728
sustainability
Speedy CSS Tip! Animated Gradient Text (jhe/dev)1,727
css, gradients
Progress Over Perfection: A Better Way to Accessibility (mer)1,726
accessibility, processes
Comparing TCP and QUIC1,725
tcp, quic, protocols, comparisons
A Testing Strategy for Accessibility in New Apps (mar)1,724
accessibility, testing
A Deep Dive Into Accessible Notifications1,723
videos, accessibility, notifications, deep-dives
7 Tactics That Benefit Both Accessibility and SEO (deq)1,722
accessibility, seo
16 Rare HTML Tags You Really Should Know1,721
html, semantics
Design Management Toolbox: Non-Linear Professional Development (uxd)1,720
design, career
Why Experienced Programmers Fail Coding Interviews1,719
career, interviewing
Tips to Become a Great Software Engineer1,718
career
The Case for JPEG XL (jon)1,717
jpeg-xl, images, compression
Should Consistency Be a Goal of Design Systems? (amy)1,716
consistency, design-systems
Next Steps for the W3C Web Accessibility Initiative1,715
videos, accessibility, w3c
HTML and CSS Features, Tips for a 10× Faster Page Loading Speed1,714
html, css, performance, tips-and-tricks
How to Start a Content Audit1,713
how-tos, content, content-management, auditing, quality
Designing the Perfect Mobile Navigation UX (vit/sma)1,712
mobile, navigation, user-experience
An Introduction to CSS Cascade Layers (lul)1,711
introductions, css, cascade
A Love Letter to React (fly)1,710
react, jsx
Is Turbopack Really 10× Faster Than Vite? (eva)1,709
tooling, bundling, performance, vite
An Overview of JavaScript Promises1,708
overviews, javascript, promises
Why One Web Pioneer Thinks It’s Time to Reinvent the Browser (dav/ver)1,707
browsers, web
TypeScript 5.0 Iteration Plan (dan/typ)1,706
typescript
The New CSS Media Query Range Syntax (css)1,705
css, media-queries
Screenshotting VoiceOver on macOS (kil)1,704
tooling, screenshots, images, apple, unix-like, voiceover
My Divtober 2022 Drawings (alv)1,703
css, art
Intro to HTML-First Frontend Frameworks1,702
introductions, html, frameworks
Folder Structure for Node.js and Express.js Project1,701
architecture, nodejs, express
Everything You Need to Know About Material Design 31,700
videos, material-design, google, comparisons
Complexity and Caution (tem)1,699
accessibility, usability, complexity
“aria-label” Is a Code Smell (eri)1,698
accessibility, aria, labels, quality, technical-debt
20+ Laravel Best Practices, Tips, and Tricks to Use in 20231,697
laravel, best-practices, tips-and-tricks
Knowing What It’s Not (uxd)1,696
design, spacing
Hostile Patterns in Error Messages (nng)1,695
usability, design, errors, anti-patterns
5 Visual Treatments that Improve Accessibility (nng)1,694
accessibility, design
Do We Need an Interop for Assistive Technologies? (hdv)1,693
accessibility, browsers, screen-readers, assistive-tech, interoperability
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know1,692
javascript, optimization
URL Redirection on AWS Using JSON Rules1,691
aws, urls, redirecting, json
The Perfect Commit (sim)1,690
version-control, documentation, testing, commit-messages
How to Create Advanced Animations With CSS (sma)1,689
how-tos, css, animations
How to Build, Test, and Publish a TypeScript npm Package in 20221,688
how-tos, typescript, npm
CSS Ellipsis for Single-Line and Multi-Line Text1,687
css, typography
What Is a Realm in JavaScript?1,686
javascript
All Designers Start as Copycats (and That’s OK) (uxd)1,685
design, career
Why You Should Never Use “px” to Set “font-size” in CSS1,684
css, accessibility
Using HSL Colors in CSS (log)1,683
css, colors
Type-Safe TypeScript With Type Narrowing (thi)1,682
typescript, type-safety
React Concurrency, Explained1,681
slides, react, concurrency
Practical CSS Guide for Busy Developers1,680
guides, css
Motion Controls in the Browser (sma)1,679
browsers, javascript, permissions
How to Communicate Effectively as a Developer1,678
how-tos, communication, writing, career
How Flaky Tests Impact Developers1,677
research, testing, flakiness, quality
Getting WCAG Color Contrast Right (luk/uxd)1,676
accessibility, wcag, colors, contrast
Masked Gradient Dashed Lines (mey)1,675
css, gradients, masking
CSS Runtime Performance1,674
slides, css, performance
Accessibility Beyond the “Obvious” (tem)1,673
accessibility
Web Accessibility: ARIA 101 (thi)1,672
videos, accessibility, aria
Typographic Hierarchies (sma)1,671
typography, design
The Math Behind Nesting Rounded Corners (pau/clo)1,670
css, math, nesting
Guide to the Best JavaScript Books for Beginners1,669
guides, books, javascript, link-lists
Design Principles for the Web (ada)1,668
videos, design, principles
Code Coverage With Storybook Test Runner (sto)1,667
testing, code-coverage, storybook
A Beginner’s Guide to Chrome Tracing (nol)1,666
guides, browsers, google, chrome, performance, tracing
“Thousand” Values of CSS (kar)1,665
css, cascade
Structured Data (htt)1,664
web-almanac, studies, research, metrics, structured-data, semantics, semantic-web
Performance (rvi/htt)1,663
web-almanac, studies, research, metrics, performance, web-vitals
OKLCH in CSS: Why We Moved From RGB and HSL (sit+/evi)1,662
css, colors, oklch
CSS Animated Grid Layouts (bra/dev)1,661
css, grids, layout, animations
Conditionally Adaptive CSS—Browser Behavior That Might Improve Your Performance (pep)1,660
css, responsive-design, performance
Building a Tooltip Component (arg/dev)1,659
components, tooltips, html, css
Animated Border Gradient (shs)1,658
code-pens, css, animations, gradients, effects
Sharing Data Between Microservices1,657
microservices, architecture
What? How? Why? “@ layer”1,656
css, cascade
Is There Too Much CSS Now? (sac/css)1,655
css
Don’t Be Afraid of Reverting Code in Git1,654
git
Do You Really Understand CSS Radial Gradients? (pat)1,653
css, gradients
Detect System Theme Preference Change Using JavaScript (dav)1,652
dark-mode, javascript
Disruptive Design Patterns—an Uncharted Territory (uxd)1,651
design-patterns
Evolution of Manuals: UX Inspiration From History (uxd)1,650
user-experience, history, documentation
How We Improved React Loading Times by 70% With Next.js1,649
react, performance, nextjs, case-studies
Twitter Reminds Us About Alt Text, but How Good Are We at It? (uxd)1,648
accessibility, writing, alt-text, images, twitter+x
Things Strong Developers Do That Drive Their Team Crazy1,647
communication, productivity
The Truth Behind Implicit/Explicit Form Labels1,646
html, forms, labels, accessibility
Tailwind CSS v3.2: Revisiting My “Feature Creep” Warning1,645
css, tailwind
New Git Guidelines: We Have Switched to Conventional Commits1,644
guidelines, conventions, git, commit-messages
JavaScript Shallow Copy—What Is a Shallow Copy?1,643
javascript
Let’s Talk About Web Components (bra)1,642
web-components
How to Set Up the New Google Auth in a React and Express App1,641
how-tos, google, authentication, react, express
53 UX Statistics to Know for 20231,640
user-experience, research
Why I Never Understood CSS-in-JS (cit)1,639
css, javascript, css-in-js
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)1,638
serverless, edge-computing, git, performance, deploying
Usable, Useful, and Valuable1,637
agile, scrum, processes, user-experience
Responsive Animations for Every Screen Size and Device (css)1,636
animations, css, responsive-design
CSS Is Awesome1,635
videos, css
Ethical Design Is a Risk Management Strategy (uxd)1,634
design, ethics, strategies
SEO and Accessibility Are Symbiotic (deq)1,633
accessibility, seo
A Dashing Navbar Solution (mey)1,632
css
Why We Need CSS Speech (tin)1,631
accessibility, css, voice
What if the Team Hates My Functional Code?1,630
programming
The True Type in PHP 8.2 (ami)1,629
php
State of CSS Frameworks (thi)1,628
videos, css, frameworks
Redo Websites Less Often (to Become a Better Developer) (j9t)1,627
processes, redesigning, refactoring, career
I Made a Full-Stack and Type-Safe Personal Site Using the T3 Stack1,626
nextjs, tailwind, type-safety, tech-stacks
How to Build the Foundation for Digital Accessibility (deq)1,625
how-tos, accessibility, policies, processes
Highly Customizable Background Gradients (spa/clo)1,624
css, backgrounds, gradients
GitHub Copilot Investigation1,623
websites, github-copilot, github, ai, legal
Digital Accessibility—Ask Me Anything (tpg)1,622
videos, accessibility
CSS Specificity for Beginners (nic)1,621
css, selectors, cascade
Common ARIA Mistakes and How to Avoid Them (ale)1,620
accessibility, html, aria, mistakes
Applying the 8 Golden Rules of User-Interface Design (uxm)1,619
design, usability, consistency