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 respect, accountability, and support. Hide

dxsrc

“2022” News Archive

Definition, related topics, tag feed

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

Entry (Sources) and Additional TopicsDate#
Culture Is Stuck2151
culture, design
Overlapping Interactive Areas (tem)2150
accessibility, design
ICANN and the 7 Keys to the Internet2149
videos, podcasts, web, domains, history, icann
Junior Designers, Please Don’t Give In2148
design, career
React JS Best Practices From the New Docs2147
react, best-practices, javascript, jsx, aria
Why Do We Need Authorization and Authentication?2146
authorization, authentication, security
Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma)2145
typography, css, accessibility, zooming
Git in 10 Mins2144
git
Stashing Individual Files in Git (ami)2143
git
Styling a “pre” That Contains a “code” (mey)2142
css, selectors
JavaScript Frameworks—Heading Into 2023 (rya/thi)2141
javascript, frameworks
Understanding Design Tokens, From UX Tool to Production2140
videos, design-tokens
An Ultimate Guide on Sizing, Spacing, Grids, and Layout in Web and UI/UX Design (sma)2139
guides, spacing, grids, layout, typography, design
How to Write an Awesome README2138
how-tos, documentation, readme
Why Web Design Still Matters in 2023 (web)2137
design, web
7 Tips for Improving Your Productivity With Git (dan)2136
productivity, git, tips-and-tricks
Shape Up2135
processes, agile
Theme Toggles2134
websites, theming, toggles, html, react
How to [Set Up] Prettier2133
videos, how-tos, prettier
Website Accessibility (15 Best Practices) (bru)2132
accessibility, best-practices, content, readability, captcha, images, alt-text, forms, focus, html, tooling
A Guide to Command-Line Data Manipulation (alv/sma)2131
guides, command-line
Performance Culture Through the Looking-Glass (per)2130
videos, performance, culture
A CSS Challenge: Skewed Highlight (pep)2129
css, effects
Building Inclusive Products for Trans People2128
dei
CSS Subgrid (5t3)2127
css, grids, layout
What’s Wrong With Code in 2022?2126
complexity, quality, processes
The RUM Archive and Benford’s Law (per)2125
performance
Invisible Ink Effect With SVG Filters and CSS (che)2124
code-pens, css, svg, filters, effects
A Problem With Link Relationships (j9t)2123
html, links, metadata, semantics, maintainability
HTTP/3 Prioritization Demystified (pro/per)2122
performance, http, protocols
Enforcing Better HTML Markup With Eleventy (mat)2121
html, semantics, conformance, eleventy
Deploying CSS Logical Properties on Web Apps (sma)2120
css, logical-properties, web-apps
11 Tips That Make You a Better TypeScript Programmer2119
tips-and-tricks, typescript
User Stylesheets Are Still Pretty Great and Should Be More Widely Supported (nic/pxl)2118
css, accessibility, user-styles
2022 CSS Updates (5t3)2117
css
Design System Fresh Bundling2116
design-systems, bundling
Obscure CSS: Restoring Visibility (kiz)2115
css, hiding, accessibility
Top 10 Accessibility News of 2022 (equ)2114
accessibility, retrospectives
The 10 Cheapest Web Hosting Solutions in 2022 (sta)2113
hosting, economics
An Inclusive and Planet-Friendly Digital Style Guide2112
design, style-guides, accessibility, dei, sustainability, ethics
Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom)2111
accessibility, wcag, usability, heuristics
What Is the Difference Between Alternative Text, Long Description, and Caption? (red/mat)2110
accessibility
Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs)2109
firefox, browsers, accessibility, caching
Accessibility Convincing (lfl/web)2108
videos, accessibility, ethics, legal
Signals: The Nitty-Gritty (web/per)2107
performance, javascript, signals
A Theory of Web Relativity (alv/mat)2106
html, metadata, structured-data
2022 Roundup of Web Research (geo/css)2105
research, web
A Complete Guide to Timeouts in Node.js (bet)2104
guides, nodejs, time
Billions of Unnecessary Files in GitHub2103
github, git
CSS Color Spaces and Relative Color Syntax (dar/5t3)2102
css, colors
Things CSS Could Still Use Heading Into 2023 (chr)2101
css, outlooks
The Intended Consequence of Inaccessible Digital Ads (joe+/web)2100
videos, accessibility, monetization
Quick Start for Evaluating and Testing Web Accessibility (jar/web)2099
videos, accessibility, testing
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)2098
accessibility, html, css, javascript, theming, functionality
React’s New Killer Documentation Focused Only on Functional Components2097
react, documentation
Pointer Events (5t3)2096
css, javascript, pointer-events, apis
Foundations: Target Sizes (tet)2095
accessibility, fundamentals, usability
Common Nesting Issues in HTML (cit/mat)2094
html, nesting
Bad Performance Is Bad Accessibility (bru)2093
performance, accessibility
Why We Hang Onto WordPress Nostalgia (kar)2092
wordpress
An Important Message to All Developers2091
career
Dockerize PHP App With Apache on HTTPS2090
docker, php, apache, servers
The Top 10 Security Vulnerabilities for Web Applications2089
security, vulnerabilities, web-apps
Useful Accessibility and Usability Examples to Help Improve Your Designs (sma)2088
accessibility, usability, examples
CSS Style Queries (sha)2087
css, style-queries, container-queries
Step Into the Light (DOM) (aaa)2086
dom, web-components, progressive-enhancement
Do You Know “color-scheme”? (sar/mat)2085
css, dark-mode
The Science of User Experience (uxm)2084
user-experience, processes
Interop 2022: End of Year Update2083
interoperability, web-platform, browsers, html, css
Beating Latency on Scalemates.com (tim/per)2082
performance, optimization
Concepts Behind Modern Frameworks2081
frameworks, concepts
The Performance Inequality Gap, 2023 (sli)2080
performance, javascript, metrics
Taking the Stress Out of Design System Management (sma)2079
design-systems, maintenance
Prevent Focused Elements From Being Obscured by Sticky Headers (sib/tpg)2078
accessibility, usability, css, focus
If You Are Afraid of AI, You May Not Be the Best UX Designer Out There2077
user-experience, design, ai, career
Frontend Dogma + UITest.com = ❤️ (dxs)2076
frontend-dogma
HTML Dialog (5t3)2075
html, modals
How to Learn in Public (bla)2074
how-tos, career, learning
Mini-Guide to Add an Image (its/mat)2073
html, images
Lockfile Trick: Package an npm Project With Nix in 20 Lines2072
npm, tips-and-tricks
Cascade Layers (mia/5t3)2071
css, cascade
Modern HTML as a Foundation for Progressive Enhancement (ffo/mat)2070
html, progressive-enhancement
Using Inline JavaScript Modules to Prevent CSS Blockage (sto/per)2069
performance, javascript, css
CSS Infinite 3D Sliders (css/css)2068
css, sliders, effects, animations, 3d
Code Ownership and Software Quality2067
research, processes, quality
5 HTML Elements, and a Partridge in a Despair Tree (mat)2066
html, semantics, accessibility
How to Find and Fix the Top 3 Accessibility Issues (deq)2065
videos, how-tos, accessibility, auditing
Apple, Google, and Mozilla Are Teaming Up to Make a Next-Gen Browser Benchmark (ver)2064
browsers, apple, google, mozilla
CSS “image()” (kev/5t3)2063
css
Logical Border Radius (mic)2062
css, logical-properties, borders
An HTML-First Mental Model (noa/per)2061
html, dom, performance
Get That Marquee AeStHeTiC (dni/mat)2060
html, css, effects
CI/CD Tutorial for Developers2059
tutorials, ci-cd, docker
Select the Right Tool for the Job (jim)2058
principles
A Guide for Making Apps Accessible2057
guides, accessibility
ECMAScript Proposal: Iterator Helpers (rau)2056
ecmascript, javascript, standards
Help Choose the Syntax for CSS Nesting (web)2055
css, nesting
So, You’d Like to Animate the “display” Property (geo/css)2054
css, animations
Getting Started With the CSS Custom Highlight API (its/log)2053
introductions, css, apis
Leaked a Secret? Check Your GitHub Alerts… for Free2052
github, security
Accessibility Starts With an Organisation’s Culture (cra)2051
accessibility, culture
4 Ways CSS “:has()” Can Make Your HTML Forms Even Better (aus)2050
css, selectors, html, forms
IDN Is Crazy (bag)2049
internationalization, domains
Table Like It’s 2023 (cli/mat)2048
tables, html
View Transitions API (5t3)2047
css, apis, view-transitions
The Web Platform Is Back (bde)2046
web-platform
Sophisticated Web Scraping With Bright Data (cra)2045
scraping, structured-data, apis
The Most Popular CSS-in-JS Libraries in 2022 (sta)2044
libraries, css, javascript, css-in-js
Release Notes for Safari Technology Preview 160 (jon/web)2043
release-notes, safari, browsers
A “:nth-child(An+B [of S]?)” Polyfill Thanks to CSS “:has()” (bra)2042
css, selectors, polyfills
Get Off the Main Thread With an Inline Web Worker: An Example (sto/per)2041
performance, javascript, web-workers, examples
Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit2040
apple, iphone, browsers, browser-engines, webkit
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)2039
react, concurrency
State of A11Y (thi)2038
videos, accessibility
New Viewport Units (mey/5t3)2037
viewport, css, units, responsive-design
Design Deserves More Respect2036
design
Top 5 Accessibility Issues in 2022 (lar/int)2035
accessibility, retrospectives
One Day We’ll Have a Fully Customisable Select (hdv/mat)2034
html, css
Accessible Front-End Patterns for Responsive Tables II (cod/sma)2033
accessibility, tables, responsive-design
A Few Times Container Size Queries Would Have Helped Me Out (css)2032
css, container-queries
Federal Web Accessibility Focus Has Private Sector on Notice2031
accessibility, legal
DOM Clobbering (fre/mat)2030
dom, security
WCAG 3.0: Are We There Yet? (ons/tpg)2029
accessibility, wcag, standards
The Future of Design Tokens (jin+)2028
videos, design-tokens, outlooks
Five Myths About Digital Accessibility2027
videos, accessibility, myths
Top 30 Linux Commands for Everyday Use (sta)2026
linux, unix-like, command-line, productivity
LCP(FE) (tim/per)2025
performance, web-vitals
Conditional Wrapping in React2024
react
Implement Scroll-Snapping Using Only CSS2023
css, scrolling
There Can Be Only One: Options for Building “Choose One” Fields (aar/mat)2022
html, forms
Web Performance and Compression (per)2021
performance, compression
An Interactive Guide to JavaScript Events (ale)2020
guides, javascript, events, examples
Dear Developer, Your Assumptions Are Wrong (mat)2019
html
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man)2018
typo3, wordpress, svelte, php, content-management
WCAG—Priority of Constituencies (ala)2017
accessibility, wcag, prioritization
Why Have Both RSS and JSON Feeds? (bry)2016
rss, json-feed, syndication
How to Merge Objects in JavaScript (sta)2015
how-tos, javascript, objects
A Complete Guide to CSS Container Queries2014
guides, css, container-queries
Remove the Generator Tag From a WordPress Website2013
wordpress, themes, plugins, metadata
CSS Infinite Slider Flipping Through Polaroid Images (css/css)2012
sliders, css, images, effects
Inside the Mind of a Frontend Developer: Article Layout (sha)2011
html, css, layout
A Modern HTML Template (2022)2010
html, templates
Best PHP Books for Beginners2009
books, php, link-lists
PHP 8.2.0 Release Announcement2008
php
Enough With the Pointless Images (boa)2007
design, decoration, images
Optimize Interaction to Next Paint (mal+)2006
performance, optimization, web-vitals
Improving SEO Without Knowing Where to Start (two/mat)2005
seo
The State of CSS 2022 [Results] (sac+/dev)2004
surveys, metrics, css
JavaScript Polyfills for Interviews2003
javascript, polyfills, interviewing
Meaningful Labels Using ARIA—or Not (mat)2002
accessibility, html, forms, labels, aria
Testing for the Support of a Selector (mat)2001
css, support, selectors
W3C Design Tokens With Style Dictionary (luk)2000
design-tokens, tooling
W3C Publishes WCAG Testers Consistency List (wil/deq)1999
accessibility, wcag, testing
4 More HTML Concepts You Didn’t Know (j9t)1998
html, concepts, forms, focus
A Practical Guide to CSS Media Queries (sta)1997
guides, css, media-queries
“mask-image” Lets You Do Some Really Cool Stuff (kev)1996
videos, css, masking
Adding Complementary Performance Data to Your Site (eth/mat)1995
performance, apis
Accessible Front-End Patterns for Responsive Tables (cod/sma)1994
accessibility, tables, responsive-design
Accessibility: The Land That “Time to Interactive” Forgot (tin/per)1993
videos, accessibility, performance
New npm Features for Secure Publishing and Safe Consumption1992
npm, security, dependencies
Take Full-Size Screenshots of Websites Without Any Tools in Chrome (ami)1991
browsers, chrome, screenshots, images
The 411 on 4.1.1 (aar)1990
accessibility, wcag, standards
Reading the Meter (sup/mat)1989
html, semantics, accessibility
Does “www” Still Belong in URLs? (css)1988
usability, urls
Swearing and Automatic Captions (eri)1987
accessibility, multimedia, captions
Bad UX Writing: 5 Mistakes to Avoid (uxm)1986
user-experience, writing, mistakes
Brief Note on Description List Support (aar)1985
html, lists, semantics, accessibility, screen-readers, support
Reduce Image Sizes by Removing Metadata (per)1984
images, metadata, performance, optimization
Website Accessibility Is Not an Afterthought1983
accessibility
Why You Should Be Using New CSS Features Today II (uti/iod)1982
css
I Don’t Use “Pushy” Questions in Code Reviews Anymore—This Is What I Do Instead1981
code-reviews, communication
How to Create Typography Guidelines for a Product That Does Not Follow a Design System1980
how-tos, typography, design-systems
Fast Is Good, Instant Is Better (tun/per)1979
performance, caching
Landmarks and Where to Put Them (kil/mat)1978
html, semantics, aria, accessibility
PHP Type Declarations—A Guide for Beginners (ami)1977
php, guides
About Modern Sass1976
sass
Super Useful CSS Resources1975
css, link-lists, tooling
Using SRI to Protect From Malicious JavaScript (mat)1974
javascript, security
Amy Jiménez Márquez on Leading Information Architecture (amy+)1973
podcasts, information-architecture
“:has(:not())” vs. “:not(:has())” (mat)1972
css, selectors, comparisons
Accessibility and MVPs (dav)1971
accessibility, principles
Best APIs for Developers1970
apis
You Don’t Need ARIA for That (den/mat)1969
html, accessibility, aria
CSS Infinite and Circular Rotating Image Slider (css/css)1968
sliders, css, images, animations
Proximity: Gestalt Principle for User Interface Design (nng)1967
videos, design, principles
Prerender Pages in Chrome for Instant Page Navigations (tun)1966
performance, browsers, chrome
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)1965
how-tos, accessibility, testing, tooling, wave, browser-extensions, webaim
Apache .htaccess1964
servers, apache
From Type to Logotype1963
fonts, typography, design, branding, logos
A Conversation With ChatGPT (mat)1962
interviews, ai, chatgpt, typography, design
Migrating From Vue 2 to Svelte1961
migrating, vuejs, svelte
Design Spacing Tokens Semantically (don)1960
websites, design-tokens, spacing, design
How to Transfigure Wireframes Into HTML (lar/mat)1959
how-tos, html, prototyping, conversion
Digging Deeper Into Container Style Queries (geo/css)1958
css, style-queries, container-queries
The Final Google Fonts Knowledge Drop of 2022 (ell)1957
google, fonts, typography
The State of UX in 2023: A Vibe Shift Is Coming1956
user-experience, design, outlooks
7 Website Performance Metrics to Track for Better UX (cal)1955
performance, user-experience, metrics
Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra)1954
guides, web-apps, performance, web-workers, javascript
Transient Frameworks (mat)1953
frameworks, web-platform
Web Components Today (kul)1952
websites, web-components
“px” or “rem” in CSS? Just Use “rem” (aus)1951
css, units
Making Microservices Accessible (cra)1950
accessibility, microservices
Which Images Need Descriptive Text? (tem)1949
accessibility, writing
10 Key Principles of User-Centered Design (web)1948
design, usability, user-experience, user-focus, principles
HTML Semantics and Accessibility Cheat Sheet (web)1947
cheat-sheets, html, semantics, accessibility
Why You Should Be Using New CSS Features Today (uti/iod)1946
css
Handling Images With Inconsistent Height in CSS (ami)1945
css, images
Tips for Typing Import Statements in JavaScript (rau)1944
javascript
WordPress Versions 3.7–4.0 No Longer Get Security Updates (sar)1943
wordpress, security
Counting Unique Visitors Without Using Cookies, UIDs, or Fingerprinting1942
metrics, privacy, fingerprinting
Two Weird Things1941
programming, randomness, math
The Fediverse and the IndieWeb (ben)1940
web, fediverse, indieweb
Tailwind Is a Leaky Abstraction1939
tailwind, css
Stop Fighting With CSS Positioning (kev)1938
videos, css, positioning, layout
Organizing the Eleventy Config File (len)1937
eleventy, configuration
The Large, Small, and Dynamic Viewport Units (bra)1936
viewport, css, units
Convert Any Value to a Boolean in JavaScript (ami)1935
javascript
5 Ways to Make Your JavaScript More Functional1934
javascript, programming
Speeding Up the JavaScript Ecosystem—One Library at a Time (mar)1933
javascript, performance, libraries
The Complete Guide to Mobile SEO—8 Tips and Best Practices (sem)1932
guides, mobile, seo, tips-and-tricks, best-practices
Minification and Cache Directives for the Most Popular Websites of the Internet (dvk)1931
minification, javascript, css, html, lightning-css, html-minifier, metrics, caching, performance
Debugging Tactics (add)1930
debugging, logging, ai, processes
Color Formats in CSS (jos)1929
css, colors
Testing Static Types in TypeScript (rau)1928
testing, typescript
Advanced Web Font Optimization Techniques1927
fonts, typography, optimization
Newer Things to Know About Good Ol’ HTML Lists (dxn/css)1926
html, lists, semantics
Shadow DOM and Accessibility: The Trouble With ARIA (nol)1925
dom, shadow-dom, accessibility, aria, html
Making Accessibility Simpler in Higher Education and Beyond (vle)1924
videos, accessibility
We Document Our Design Systems—Why Don’t We Systematise our Documentation? (amy)1923
design-systems, documentation
Designing a Utopian Layout Grid: Working With Fluid Responsive Values in a Static Design Tool (j98)1922
layout, grids, design, liquid-design, css
NestJS With API Gateway1921
nestjs, apis
Your Brilliant App Idea (sur)1920
economics, creativity
Basic Intro to Bulma CSS1919
introductions, bulma
CSS for URLs and HTTP Headers (jim)1918
css, urls, http, http-headers
HTML Content Model Categories (rus)1917
html, semantics
Three Pillars of User Delight (tbf/nng)1916
user-experience
Content May Be King, but Design Is Queen1915
design, content
Upgrade Your HTML IV (j9t/dxs)1914
books, frontend-dogma, html, minimalism, craft, conformance
Foundational Skills1913
career
Lazy Loading Images in HTML (sim)1912
performance, html, lazy-loading
Addressing Concerns About CSS Speech (tin)1911
accessibility, css, voice
A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC1910
guides, apis, rest, graphql
Forging Links (mat/9el)1909
videos, css, collaboration
Growing Design System Documentation1908
design-systems, documentation
Positioning Notification Messages With Accessibility in Mind (cod)1907
accessibility, notifications, positioning
Elements Can Be Visible Even Though Their Parent Has Set “visibility: hidden” (ste)1906
css, hiding
The Shape-Shifting “a” Element (rus)1905
html, links, semantics
Git Is Not the End of History1904
git, version-control, outlooks
Why Japan’s Internet Is Weirdly Designed1903
videos, design
The Peculiar Case of Japanese Web Design1902
websites, design, culture, comparisons
The BBC’s 15 Web Principles—15 Years Later (ede)1901
web, principles, history
The Ultimate Error Message UX Writing Guide1900
guides, errors, writing, user-experience
A Brief History of Web Apps—Why Qwik Is Innovative1899
web-apps, history, qwik
Setting Up a Screen Reader Testing Environment on Your Computer (sar)1898
screen-readers, nvda, testing, tooling, accessibility, link-lists
Should Design Systems Include Problematic Components and Patterns? (amy)1897
design-systems, design-patterns, components
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)1896
introductions, guides, dom, javascript
The “label” Element (rus)1895
html, labels, semantics
Preparing for WCAG 2.2 (int)1894
videos, accessibility, wcag
Our Future CSS Strategy1893
css, javascript, css-in-js, strategies, case-studies
CSS “:is()”, “:where()”, “:has()”, and “:not()”1892
css, selectors
Down With Design Systems Dogma (amy)1891
design-systems
Node.js Architecture Pitfalls to Avoid (app)1890
nodejs, architecture
Accessibility and Inclusive Design Systems (bra)1889
videos, accessibility, design-systems, dei
CSS Snapshot 2022 (tab+/w3c)1888
css, standards
Optimizing a Vue App (mic/sma)1887
vuejs, web-apps, optimization
Page Title Conventions (ada)1886
html, accessibility, seo
Natural Language Inputs (jim)1885
forms, usability
The Value of Accessibility (ann)1884
podcasts, accessibility
What Happened to Text Inputs? (hey)1883
videos, html, forms
An Interactive Guide to Flexbox (jos)1882
guides, css, flexbox, layout
Improving Firefox Stability With This One Weird Trick (moz)1881
browsers, firefox
What Image Format Should You Use in Your Next Project? (alv)1880
images
Writing and Organizing Node.js API Tests the Right Way1879
nodejs, apis, testing
Deploy Node.js to AWS: Build an Automated CI/CD Pipeline1878
nodejs, aws, ci-cd, automation
What Is the Open Web? (pro)1877
web, open-web, web-platform
State of JavaScript 2022 (sac/dev)1876
surveys, javascript
How to Use Huge Type on the Web1875
how-tos, design, typography
A Guide to Keyboard Accessibility: JavaScript (its/sma)1874
guides, accessibility, keyboard-navigation, javascript
Less Design Leadership—More Design Authorship1873
design, leadership
4 Mobile Must-Haves for a Modern UX Design Strategy (uxm)1872
user-experience, design, responsive-design, mobile
Harnessing Groupthink: Fine-Tuning CSS Specifications (ric/cle)1871
css, collaboration
Taming the Cascade With BEM and Modern CSS Selectors (css)1870
css, cascade, selectors, naming, bem
DOJ and Congressional Updates on Digital Accessibility1869
accessibility, legal
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1868
studies, research, accessibility
Introducing Our New Guide to Google Search Ranking Systems (dan)1867
introductions, google, search, seo
Incorporating Accessible Design Elements Into Your Web Site (uxm)1866
accessibility, design
Multidimensional Design Systems (fig)1865
videos, design-systems
Brief Note on “aria-readonly” Support (aar)1864
accessibility, html, aria, assistive-tech, support
Get Verified on Mastodon With WordPress (osd)1863
mastodon, wordpress
Today I Learned: The Subtle Art of Code Reviews1862
code-reviews, best-practices, quality
Git Notes: Git’s Coolest, Most Unloved Feature1861
git
An Introduction to the Design Tokens File Format (fig)1860
videos, introductions, design-tokens
Distinguish Yourself in the Tech Job Market by Writing a Solid Cover Letter (and)1859
interviewing, career
Days Since Last JS Framework1858
websites, javascript, frameworks
How to Handle Unplanned Work in Scrum1857
how-tos, scrum, agile, processes
The Ultimate Guide to Frontend Monitoring1856
guides, monitoring
The Easiest Way to Get Started With CSS Grid (zor/css)1855
videos, css, grids, layout
Firefox-Only CSS (ami)1854
css, browsers, firefox
You Don’t Need HTML (ede)1853
websites, html, web-platform
Migrating From npm to pnpm1852
migrating, npm, pnpm
A Guide to Image Optimization on Jamstack Sites (daw/sma)1851
guides, images, compression, optimization, performance, tech-stacks, jamstack
Back to Basics: What are Callbacks in JavaScript?1850
fundamentals, javascript, callbacks
An Interesting Limitation of CSS Custom Properties (tyl/clo)1849
css, custom-properties
Experimenting With Layering, Filtering, and Masking in CSS1848
css, experiments, masking, filters
Style a Parent Element Based on Its Number of Children Using CSS “:has()” (bra)1847
css, selectors
“vh”, “svh”, “lvh”, and “dvh” (mat)1846
css
“Not Secure” Warning for IE Mode (eri)1845
browsers, edge, internet-explorer, security
Spy On “window.postMessage” Calls (bah)1844
javascript, cypress, testing
Improving React Interaction Times by 4×1843
react, performance, optimization
Accessibility Is in Style—Styles and Style Guides (kno)1842
accessibility, writing, design, documentation, style-guides, consistency, quality
Build and Deploy a Node.js Microservices Application1841
nodejs, microservices, deploying
5 Insider Tips to Make Accessibility Part of Workflow (mni)1840
accessibility, tips-and-tricks, processes
Using Automated Test Results to Improve Accessibility (ste/sma)1839
automation, testing, accessibility
CSS Best Practices: 16 Ways to Improve Your CSS Skills Quickly1838
css, best-practices
Theory-Building and Why Employee Churn Is Lethal to Software Companies1837
processes, productivity
CSS Shapes Module Level 1 (w3c)1836
standards, css, shapes
The Heuristics of Neurodesign1835
design, heuristics
Building Conscious Design Systems (amy)1834
design-systems
Why Some Developers Will Never Improve1833
career, learning
How to Do Keyword Optimization for SEO (3 Steps) (ahr)1832
how-tos, seo, keywords, optimization
The Best Programming Languages You Can Use for Web Development1831
programming, web-platform
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1830
browsers, screen-readers, firefox, accessibility
Visual Design: Breaking Into the Fourth Dimension of Experience Design1829
design, user-experience
10 Topics You Must Know if You Want to Be a Web Developer—a Beginners Guide1828
guides, learning
Web Sustainability Resources (mic)1827
sustainability, link-lists
Should You Use PHP (Laravel) in 20231826
laravel, php
Awesome Productivity Tools for Developers1825
productivity, tooling
Your Accessibility Claims Are Wrong, Unless… (aar)1824
accessibility, communication
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1823
guides, accessibility, keyboard-navigation, html, css
Content Strategy 101 (nng)1822
introductions, content, content-strategy
Git Cheat Sheet With 40+ Commands and Concepts1821
git, cheat-sheets, concepts
The IndieWeb for Everyone (mxb)1820
web, indieweb
The Evolution of Scalable CSS1819
css, maintainability, scalability, naming, oocss, smacss, bem, css-in-js, modules, atomic-css, tailwind, history
Don’t Disable the Zoom Functionality1818
accessibility, zooming
How to Increase Traffic to Your Website (for)1817
how-tos, traffic
CSS “:where()” “:is()” the Difference? (hel)1816
css, selectors
When Our Tools Hold Us Back (mia/odd)1815
design, css, tooling
CSS Grid and Custom Shapes III (css/css)1814
css, grids, design
10 Things I Wish I’d Known When Starting My Coding Journey1813
career
Implementation Guide for Using “Remove Cache Buster Query Parameter” Feature1812
guides, caching, cloudflare
What’s New in WCAG 2.2 (a11)1811
videos, accessibility, wcag, standards
Node.js Security Best Practices (nod)1810
nodejs, security, best-practices
The Anatomy of “visually-hidden” (sib/tpg)1809
accessibility, css
State of Design Systems 2022 Survey1808
surveys, design-systems
An Open Challenge (to Tech Event Organizers) (col)1807
community
Easily Switch Between Different Node Versions Using nvm (zor/css)1806
videos, nodejs, nvm
Why Your Backend in Node.js Needs an API Layer and How to Build It1805
nodejs, architecture, apis
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1804
accessibility, overlays, legal
CSS Timeline1803
css, history
Idiot Proof Git (sof)1802
git, command-line, aliases, github
Browsers, JSON, and “FormData” (jim)1801
browsers, json, apis
Designing for People Who Use a Mouse (ihe/web)1800
videos, accessibility
Accessfuturism: Digital Accessibility in 2032 (web)1799
videos, accessibility, outlooks
Cultivating Design Systems by Bringing Intention (amy)1798
design-systems
A Brief and Probably Only Partially Correct History of CSS Nesting (chr)1797
css, history, nesting
TypeScript With Node.js (rwi)1796
typescript, nodejs
Is “CSS Engineer” Now a Job Position? (hel)1795
css, career
Early Learnings for Early Hints at Shopify (sia/per)1794
videos, case-studies, shopify, performance, hints
Foundations: Native Versus Custom Components (tet)1793
accessibility, fundamentals, components, html, comparisons
What CSS Do You Absolutely Have to Know in 2022? (geo/css)1792
css
How to Improve User Experience and Wow Your Users1791
how-tos, user-experience
Generating Slugs Using One Line of Code in JavaScript (ami)1790
javascript
How to Create the Perfect Hero Image for Your Portfolio Site1789
how-tos, design
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1788
html, semantics, accessibility, modals, pop-overs
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1787
accessibility, colors, contrast
Saved From Callback Hell1786
javascript, callbacks
The Superpowers of Design Tokens1785
videos, design-tokens
Creating a Design System Using Radix1784
design-systems, radix
Client-Side Routing Without the JavaScript (rya/thi)1783
javascript, performance, frameworks
npm Security: Preventing Supply Chain Attacks1782
npm, dependencies, security
Managing CSS Styles in a WordPress Block Theme (css)1781
css, maintenance, wordpress, theming
Responsive Accessibility Using “visibility: hidden” (sco)1780
accessibility, responsive-design, hiding, css
A Simpler Approach to Document and Web Accessibility1779
accessibility
Why Would Anyone Need JavaScript Generator Functions? (jrs)1778
javascript, functions
What Designers Can Learn From Apple’s New Accessibility Features1777
accessibility, design, apple
Why You Need to Monitor and Report on Accessibility—All the Time (deq)1776
accessibility, monitoring, compliance, legal
Using Data-Driven Analytics to Improve Your Site’s User Experience (uxm)1775
user-experience, analytics, metrics
Visual Design in UX: Study Guide (nng)1774
guides, design, user-experience, training, link-lists
Inside the Mind of a Frontend Developer: Hero Section (sha)1773
html, css
Hey Tech Recruiter, Here Are Some Tips From a Developer (eev)1772
hiring, communication, tips-and-tricks
How to Adjust Alignment and Indentation for Ordered Lists in CSS1771
how-tos, css, tailwind, lists, alignment
Too Much Efficiency Makes Everything Worse: Overfitting and the Strong Version of Goodhart’s Law (jas)1770
efficiency, ai
npm ESM vs. CJS (woo)1769
npm, esm, commonjs, metrics, comparisons
Accessibility “Gaps” in MVPs (aar)1768
accessibility
Writing Better Documentation (ale)1767
documentation, writing
An Animated Guide for Node.js Event Loop1766
guides, nodejs, event-loop, events
5 Takeaways From Screen Reader Usability Interviews1765
accessibility, screen-readers, usability
Minimal Dark Mode (j9t)1764
dark-mode, css, minimalism
Caring About the World Wide Web1763
videos, accessibility, dei, web
See This Page Fetch Itself, Byte by Byte, Over TLS1762
websites, typescript, tls
6 Steps to Improve HTML Images for Users and Developers (aus)1761
html, images, performance, responsive-design
Ways to Improve Developer Onboarding on an Existing Codebase1760
onboarding, productivity
Frontend Dogma on Mastodon (dxs)1759
frontend-dogma
Comparing TCP and QUIC1758
tcp, quic, protocols, comparisons
The Best PHP Frameworks for 20221757
php, frameworks
Elon Musk Begins Layoffs at Twitter1756
twitter+x
Speedy CSS Tip! Animated Gradient Text (jhe)1755
css, gradients
Sustainable Web Design Reduces E-Waste1754
sustainability
Tips for Design System Component Pages1753
design-systems, components, documentation, consistency, tips-and-tricks
16 Rare HTML Tags You Really Should Know1752
html, semantics
A Deep Dive Into Accessible Notifications (rus/a11)1751
videos, accessibility, notifications, deep-dives
A Testing Strategy for Accessibility in New Apps (mar)1750
accessibility, testing
7 Tactics That Benefit Both Accessibility and SEO (deq)1749
accessibility, seo
Progress Over Perfection: A Better Way to Accessibility (mer)1748
accessibility, processes
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer/a11)1747
videos, accessibility
The Case for JPEG XL (jon)1746
jpeg-xl, images, compression
A Love Letter to React (fly)1745
react, jsx
How to Start a Content Audit1744
how-tos, content, content-management, auditing, quality
An Introduction to CSS Cascade Layers (lul)1743
introductions, css, cascade
Tips to Become a Great Software Engineer1742
career
Designing the Perfect Mobile Navigation UX (sma)1741
mobile, navigation, user-experience
Should Consistency Be a Goal of Design Systems? (amy)1740
consistency, design-systems
Why Experienced Programmers Fail Coding Interviews1739
career, interviewing
Next Steps for the W3C Web Accessibility Initiative1738
videos, accessibility, w3c
Design Management Toolbox: Non-Linear Professional Development1737
design, career
HTML and CSS Features, Tips for a 10× Faster Page Loading Speed1736
html, css, performance, tips-and-tricks
An Overview of JavaScript Promises1735
overviews, javascript, promises
Is Turbopack Really 10× Faster Than Vite? (eva)1734
tooling, bundling, performance, turbopack, vite
Complexity and Caution (tem)1733
accessibility, usability, complexity
My Divtober 2022 Drawings (alv)1732
css, art
“aria-label” Is a Code Smell (eri)1731
accessibility, aria, labels, quality, technical-debt
TypeScript 5.0 Iteration Plan (dan/typ)1730
typescript
Screenshotting VoiceOver on macOS (kil)1729
tooling, screenshots, images, voiceover, macos, screen-readers, accessibility
The New CSS Media Query Range Syntax (css)1728
css, media-queries
Intro to HTML-First Frontend Frameworks1727
introductions, html, frameworks
Folder Structure for Node.js and Express.js Project1726
architecture, nodejs, express
Everything You Need to Know About Material Design 31725
videos, material-design, comparisons
20+ Laravel Best Practices, Tips, and Tricks to Use in 20231724
laravel, best-practices, tips-and-tricks
Why One Web Pioneer Thinks It’s Time to Reinvent the Browser (dav/ver)1723
browsers, web
Knowing What It’s Not1722
design, spacing
Hostile Patterns in Error Messages (nng)1721
usability, design, errors, anti-patterns
5 Visual Treatments that Improve Accessibility (nng)1720
accessibility, design
Do We Need an Interop for Assistive Technologies? (hdv)1719
accessibility, browsers, screen-readers, assistive-tech, interoperability
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know1718
javascript, optimization
The Perfect Commit (sim)1717
version-control, documentation, testing, commit-messages
URL Redirection on AWS Using JSON Rules1716
aws, urls, redirecting, json
How to Create Advanced Animations With CSS (sma)1715
how-tos, css, animations
CSS Ellipsis for Single-Line and Multi-Line Text1714
css, typography
How to Build, Test, and Publish a TypeScript npm Package in 20221713
how-tos, typescript, npm
Using HSL Colors in CSS (log)1712
css, colors
React Concurrency, Explained1711
slides, react, concurrency
What Is a Realm in JavaScript?1710
javascript
Motion Controls in the Browser (sma)1709
browsers, javascript, permissions
How Flaky Tests Impact Developers1708
research, testing, flakiness, quality
Practical CSS Guide for Busy Developers1707
guides, css
Type-Safe TypeScript With Type Narrowing (rai/thi)1706
typescript, type-safety
All Designers Start as Copycats (and That’s OK)1705
design, career
How to Communicate Effectively as a Developer1704
how-tos, communication, writing, career
Why You Should Never Use “px” to Set “font-size” in CSS1703
css, accessibility
CSS Runtime Performance1702
slides, css, performance
Masked Gradient Dashed Lines (mey)1701
css, gradients, masking
Accessibility Beyond the “Obvious” (tem)1700
accessibility
Getting WCAG Color Contrast Right (luk)1699
accessibility, wcag, colors, contrast
Typographic Hierarchies (sma)1698
typography, design
Web Accessibility: ARIA 101 (thi)1697
videos, introductions, accessibility, aria
Design Principles for the Web1696
videos, design, principles
A Beginner’s Guide to Chrome Tracing (nol)1695
guides, browsers, chrome, performance, tracing
The Math Behind Nesting Rounded Corners (pau/clo)1694
css, math, nesting
Code Coverage With Storybook Test Runner (sto)1693
testing, code-coverage, storybook
Guide to the Best JavaScript Books for Beginners1692
guides, books, javascript, link-lists
Performance (rvi/htt)1691
web-almanac, studies, research, metrics, performance, web-vitals
Structured Data (htt)1690
web-almanac, studies, research, metrics, structured-data, semantics, semantic-web
“Thousand” Values of CSS (kar)1689
css, cascade
Animated Border Gradient (shs)1688
code-pens, css, animations, gradients, effects
CSS Animated Grid Layouts (bra)1687
css, grids, layout, animations
Building a Tooltip Component (arg)1686
components, tooltips, html, css
OKLCH in CSS: Why We Moved From RGB and HSL (sit+/evi)1685
css, colors, oklch
Conditionally Adaptive CSS—Browser Behavior That Might Improve Your Performance (pep)1684
css, responsive-design, performance
What? How? Why? “@layer”1683
css, cascade
Is There Too Much CSS Now? (sac/css)1682
css
Sharing Data Between Microservices1681
microservices, architecture
Don’t Be Afraid of Reverting Code in Git1680
git
Do You Really Understand CSS Radial Gradients? (pat)1679
css, gradients
Detect System Theme Preference Change Using JavaScript (dav)1678
dark-mode, javascript
Evolution of Manuals: UX Inspiration From History1677
user-experience, history, documentation
Disruptive Design Patterns—an Uncharted Territory1676
design-patterns
How We Improved React Loading Times by 70% With Next.js1675
react, performance, nextjs, case-studies
JavaScript Shallow Copy—What Is a Shallow Copy?1674
javascript
The Truth Behind Implicit/Explicit Form Labels1673
html, forms, labels, accessibility
Tailwind CSS v3.2: Revisiting My “Feature Creep” Warning (bry)1672
css, tailwind
Things Strong Developers Do That Drive Their Team Crazy1671
communication, productivity
New Git Guidelines: We Have Switched to Conventional Commits1670
guidelines, conventions, git, commit-messages
Twitter Reminds Us About Alt Text, but How Good Are We at It?1669
accessibility, writing, alt-text, images, twitter+x
Let’s Talk About Web Components (bra)1668
web-components
53 UX Statistics to Know for 20231667
user-experience, research
How to Set Up the New Google Auth in a React and Express App1666
how-tos, google, authentication, react, express
CSS Is Awesome (nor)1665
videos, css
Usable, Useful, and Valuable1664
agile, scrum, processes, user-experience
Why I Never Understood CSS-in-JS (cit)1663
css, javascript, css-in-js
Responsive Animations for Every Screen Size and Device (cas/css)1662
animations, css, responsive-design
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)1661
serverless, edge-computing, git, performance, deploying
A Dashing Navbar Solution (mey)1660
css
SEO and Accessibility Are Symbiotic (deq)1659
accessibility, seo
Ethical Design Is a Risk Management Strategy1658
design, ethics, strategies
Why We Need CSS Speech (tin)1657
accessibility, css, voice
State of CSS Frameworks (thi)1656
videos, css, frameworks
The True Type in PHP 8.2 (ami)1655
php
GitHub Copilot Investigation1654
websites, github-copilot, github, ai, legal
Digital Accessibility—Ask Me Anything (tpg)1653
videos, accessibility
Highly Customizable Background Gradients (spa/clo)1652
css, backgrounds, gradients