Frontend Dogma

“2022” Archive (2)

Entry (Sources) and Other Related TopicsDate#
A Brief History of Web Apps—Why Qwik Is Innovative1,845
, ,
Node.js Architecture Pitfalls to Avoid (app)1,844
,
The “label” Element1,843
, ,
Preparing for WCAG 2.2 (int)1,842
, ,
Accessibility and Inclusive Design Systems (bra)1,841
, , ,
Our Future CSS Strategy1,840
, , , ,
Down With Design Systems Dogma (amy)1,839
CSS “:is()”, “:where()”, “:has()”, and “:not()”1,838
,
Improving Firefox Stability With This One Weird Trick1,837
, ,
Deploy Node.js to AWS: Build an Automated CI/CD Pipeline1,836
, , ,
The Value of Accessibility (ann)1,835
,
Writing and Organizing Node.js API Tests the Right Way1,834
, ,
What Image Format Should You Use in Your Next Project? (alv)1,833
What Happened to Text Inputs? (hey)1,832
, ,
Page Title Conventions (ada)1,831
, ,
Optimizing a Vue App (mic/sma)1,830
, ,
Natural Language Inputs (jim)1,829
,
CSS Snapshot 2022 (tab+/w3c)1,828
,
An Interactive Guide to Flexbox (jos)1,827
, , ,
State of JavaScript 2022 (sac/dev)1,826
,
Less Design Leadership—More Design Authorship (uxd)1,825
,
DOJ and Congressional Updates on Digital Accessibility1,824
,
Harnessing Groupthink: Fine-Tuning CSS Specifications (ric)1,823
,
Incorporating Accessible Design Elements Into Your Web Site (uxm)1,822
,
What Is the Open Web?1,821
, ,
4 Mobile Must-Haves for a Modern UX Design Strategy (uxm)1,820
, , ,
How to Use Huge Type on the Web1,819
, ,
Taming the Cascade With BEM and Modern CSS Selectors (css)1,818
, , , ,
Analyzing the Top 100 Retailers for Digital Accessibility (deq)1,817
, ,
A Guide to Keyboard Accessibility: JavaScript (its/sma)1,816
, , ,
Today I Learned: The Subtle Art of Code Reviews1,815
, ,
Multidimensional Design Systems (fig)1,814
,
Get Verified on Mastodon With WordPress (osd)1,813
,
Brief Note on “aria-readonly” Support (aar)1,812
, , , ,
Git Notes: Git’s Coolest, Most Unloved­ Feature1,811
An Introduction to the Design Tokens File Format (fig)1,810
, ,
Distinguish Yourself in the Tech Job Market by Writing a Solid Cover Letter (and)1,809
,
The Easiest Way to Get Started With CSS Grid (zor/css)1,808
, , ,
How to Handle Unplanned Work in Scrum1,807
, , ,
The Ultimate Guide to Frontend Monitoring1,806
,
Days Since Last JS Framework1,805
, ,
Experimenting With Layering, Filtering, and Masking in CSS1,804
, , ,
Style a Parent Element Based on Its Number of Children Using CSS “:has()” (bra)1,803
,
Back to Basics: What are Callbacks in JavaScript?1,802
, ,
You Don’t Need HTML (ede)1,801
, ,
Migrating From npm to pnpm1,800
, ,
Firefox-Only CSS (ami)1,799
, , ,
An Interesting Limitation of CSS Custom Properties (tyl/clo)1,798
,
A Guide to Image Optimization on Jamstack Sites (daw/sma)1,797
, , , , , ,
5 Insider Tips to Make Accessibility Part of Workflow (mni)1,796
, ,
“Not Secure” Warning for IE Mode1,795
, , , ,
Using Automated Test Results to Improve Accessibility (sma)1,794
, ,
Build and Deploy a Node.js Microservices Application1,793
, ,
Accessibility Is in Style—Styles and Style Guides1,792
, , , , , ,
Theory-Building and Why Employee Churn Is Lethal to Software Companies1,791
,
CSS Best Practices: 16 Ways to Improve Your CSS Skills Quickly1,790
,
Improving React Interaction Times by 4×1,789
, ,
“vh”, “svh”, “lvh”, and “dvh” (mat)1,788
Spy On “window.postMessage” Calls (bah)1,787
, ,
Significant Improvements for Screen Readers Now in Nightly Firefox (moz)1,786
, , , ,
The Heuristics of Neurodesign (uxd)1,785
,
The Best Programming Languages You Can Use for Web Development1,784
,
Why Some Developers Will Never Improve1,783
,
CSS Shapes Module Level 1 (w3c)1,782
, ,
Visual Design: Breaking Into the Fourth Dimension of Experience Design (uxd)1,781
,
Building Conscious Design Systems (amy)1,780
10 Topics You Must Know if You Want to Be a Web Developer—a Beginners Guide1,779
,
Should You Use PHP (Laravel) in 20231,778
,
Awesome Productivity Tools for Developers1,777
,
Web Sustainability Resources (mic)1,776
,
Your Accessibility Claims Are Wrong, Unless… (aar)1,775
,
A Guide to Keyboard Accessibility: HTML and CSS (its/sma)1,774
, , , ,
Content Strategy 1011,773
,
Git Cheat Sheet With 40+ Commands and Concepts1,772
, ,
The Evolution of Scalable CSS1,771
, , , , , , , , , , ,
The IndieWeb for Everyone1,770
,
Don’t Disable the Zoom Functionality1,769
,
How to Increase Traffic to Your Website (for)1,768
,
Implementation Guide for Using “Remove Cache Buster Query Parameter” Feature1,767
, ,
10 Things I Wish I’d Known When Starting My Coding Journey1,766
When Our Tools Hold Us Back (mia/odd)1,765
, ,
CSS “:where()” “:is()” the Difference? (hel)1,764
,
CSS Grid and Custom Shapes III (css/css)1,763
, ,
Easily Switch Between Different Node Versions Using nvm (zor/css)1,762
, ,
Are You Using an Accessibility Overlay to Help Disabled Users? Don’t! (sea)1,761
, ,
State of Design Systems 2022 Survey1,760
,
What’s New in WCAG 2.21,759
, , ,
Why Your Backend in Node.js Needs an API Layer and How to Build It1,758
, ,
The Anatomy of “visually-hidden” (sib/tpg)1,757
,
Node.js Security Best Practices (nod)1,756
, ,
An Open Challenge (to Tech Event Organizers) (tod)1,755
Designing for People Who Use a Mouse (web)1,754
,
Accessfuturism: Digital Accessibility in 2032 (web)1,753
, ,
CSS Timeline1,752
,
Cultivating Design Systems by Bringing Intention (amy)1,751
Browsers, JSON, and “FormData” (jim)1,750
, ,
A Brief and Probably Only Partially Correct History of CSS Nesting (chr)1,749
, ,
Early Learnings for Early Hints at Shopify (sia)1,748
, , , ,
How to Improve User Experience and Wow Your Users1,747
,
How to Create the Perfect Hero Image for Your Portfolio Site1,746
,
What CSS Do You Absolutely Have to Know in 2022? (geo/css)1,745
TypeScript With Node.js (rwi)1,744
,
Is “CSS Engineer” Now a Job Position? (hel)1,743
,
Generating Slugs Using One Line of Code in JavaScript (ami)1,742
Foundations: Native Versus Custom Components (tet)1,741
, , , ,
Dialogs, Modality, and Popovers Seem Similar—How Are They Different? (hdv)1,740
, , , ,
Accessibility Contrast Requirements Explained and How to Fix 5 Common Low-Contrast Issues (pop)1,739
, ,
Responsive Accessibility Using “visibility: hidden” (sco)1,738
, , ,
The Superpowers of Design Tokens1,737
,
A Simpler Approach to Document and Web Accessibility1,736
Why Would Anyone Need JavaScript Generator Functions?1,735
,
Saved From Callback Hell1,734
,
Creating a Design System Using Radix1,733
,
Why You Need to Monitor and Report on Accessibility—All the Time (deq)1,732
, , ,
What Designers Can Learn From Apple’s New Accessibility Features (uxd)1,731
, ,
Using Data-Driven Analytics to Improve Your Site’s User Experience (uxm)1,730
, ,
npm Security: Preventing Supply Chain Attacks (lir/sny)1,729
, ,
Managing CSS Styles in a WordPress Block Theme (css)1,728
, , ,
Client-Side Routing Without the JavaScript (rya/thi)1,727
, ,
How to Adjust Alignment and Indentation for Ordered Lists in CSS1,726
, , , ,
Visual Design in UX: Study Guide1,725
, , , ,
Too Much Efficiency Makes Everything Worse: Overfitting and the Strong Version of Goodhart’s Law (jas)1,724
,
Inside the Mind of a Frontend Developer: Hero Section (sha)1,723
,
Hey Tech Recruiter, Here Are Some Tips From a Developer (eev)1,722
, ,
An Animated Guide for Node.js Event Loop1,721
, , ,
5 Takeaways From Screen Reader Usability Interviews1,720
, ,
Writing Better Documentation (ale)1,719
,
Accessibility “Gaps” in MVPs (aar)1,718
Minimal Dark Mode (j9t)1,717
, ,
See This Page Fetch Itself, Byte by Byte, Over TLS1,716
, ,
Caring About the World Wide Web (ada)1,715
, , ,
Ways to Improve Developer Onboarding on an Existing Codebase1,714
,
Frontend Dogma on Mastodon (fro)1,713
6 Steps to Improve HTML Images for Users and Developers (aus)1,712
, , ,
A Deep Dive Into Accessible Notifications1,711
, , ,
Tips for Design System Component Pages1,710
, , , ,
Why You Need to Involve Deaf and Hard of Hearing People in Research and Testing (mer)1,709
,
Sustainable Web Design Reduces E-Waste1,708
16 Rare HTML Tags You Really Should Know1,707
,
The Best PHP Frameworks for 20221,706
,
Comparing TCP and QUIC1,705
, , ,
Speedy CSS Tip! Animated Gradient Text (jhe/dev)1,704
,
Progress Over Perfection: A Better Way to Accessibility (mer)1,703
,
A Testing Strategy for Accessibility in New Apps (mar)1,702
,
7 Tactics That Benefit Both Accessibility and SEO (deq)1,701
,
An Introduction to CSS Cascade Layers (lul)1,700
, ,
Tips to Become a Great Software Engineer1,699
How to Start a Content Audit1,698
, , , ,
Design Management Toolbox: Non-Linear Professional Development (uxd)1,697
,
HTML and CSS Features, Tips for a 10× Faster Page Loading Speed1,696
, , ,
Why Experienced Programmers Fail Coding Interviews1,695
,
Next Steps for the W3C Web Accessibility Initiative1,694
, ,
The Case for JPEG XL (jon)1,693
, ,
A Love Letter to React (fly)1,692
,
Should Consistency Be a Goal of Design Systems? (amy)1,691
,
Designing the Perfect Mobile Navigation UX (vit/sma)1,690
, ,
Is Turbopack Really 10× Faster Than Vite? (eva)1,689
, , ,
An Overview of JavaScript Promises1,688
, ,
TypeScript 5.0 Iteration Plan (dan)1,687
Intro to HTML-First Frontend Frameworks1,686
, ,
Everything You Need to Know About Material Design 31,685
, , ,
20+ Laravel Best Practices, Tips, and Tricks to Use in 20231,684
, ,
The New CSS Media Query Range Syntax (css)1,683
,
Screenshotting VoiceOver on macOS (kil)1,682
, , , , ,
Why One Web Pioneer Thinks It’s Time to Reinvent the Browser (dav/ver)1,681
,
My Divtober 2022 Drawings (alv)1,680
,
Folder Structure for Node.js and Express.js Project1,679
, ,
Complexity and Caution (tem)1,678
, ,
“aria-label” Is a Code Smell (eri)1,677
, , , ,
7 Shorthand Optimization Tricks Every JavaScript Developer Should Know1,676
,
Hostile Patterns in Error Messages1,675
, , ,
5 Visual Treatments that Improve Accessibility1,674
,
Knowing What It’s Not (uxd)1,673
,
Do We Need an Interop for Assistive Technologies? (hdv)1,672
, , , ,
How to Build, Test, and Publish a TypeScript npm Package in 20221,671
, ,
How to Create Advanced Animations With CSS (sma)1,670
, ,
CSS Ellipsis for Single-Line and Multi-Line Text1,669
,
URL Redirection on AWS Using JSON Rules1,668
, , ,
The Perfect Commit (sim)1,667
, , ,
How to Communicate Effectively as a Developer1,666
, , ,
Type-Safe TypeScript With Type Narrowing (thi)1,665
,
How Flaky Tests Impact Developers1,664
, , ,
Using HSL Colors in CSS (log)1,663
,
What Is a Realm in JavaScript?1,662
Motion Controls in the Browser (sma)1,661
, ,
React Concurrency, Explained1,660
, ,
All Designers Start as Copycats (and That’s OK) (uxd)1,659
,
Practical CSS Guide for Busy Developers1,658
,
Why You Should Never Use “px” to Set “font-size” in CSS1,657
,
Masked Gradient Dashed Lines (mey)1,656
, ,
Getting WCAG Color Contrast Right (luk/uxd)1,655
, , ,
CSS Runtime Performance1,654
, ,
Accessibility Beyond the “Obvious” (tem)1,653
A Beginner’s Guide to Chrome Tracing (nol)1,652
, , , , ,
Guide to the Best JavaScript Books for Beginners1,651
, , ,
Code Coverage With Storybook Test Runner1,650
, ,
Design Principles for the Web (ada)1,649
, ,
Typographic Hierarchies (sma)1,648
,
Web Accessibility: ARIA 1011,647
, ,
The Math Behind Nesting Rounded Corners (pau/clo)1,646
, ,
Performance (rvi/htt)1,645
, , , , ,
OKLCH in CSS: Why We Moved From RGB and HSL (sit/evi)1,644
, ,
Structured Data (htt)1,643
, , , , , ,
“Thousand” Values of CSS (kar)1,642
,
CSS Animated Grid Layouts (bra/dev)1,641
, , ,
Conditionally Adaptive CSS—Browser Behavior That Might Improve Your Performance (pep)1,640
, ,
Building a Tooltip Component (arg/dev)1,639
, , ,
Animated Border Gradient (shs)1,638
, , , ,
Sharing Data Between Microservices1,637
,
Don’t Be Afraid of Reverting Code in Git1,636
What? How? Why? “@ layer”1,635
,
Is There Too Much CSS Now? (sac/css)1,634
Do You Really Understand CSS Radial Gradients? (pat)1,633
,
Detect System Theme Preference Change Using JavaScript (dav)1,632
,
Disruptive Design Patterns—an Uncharted Territory (uxd)1,631
How We Improved React Loading Times by 70% With Next.js1,630
, , ,
Evolution of Manuals: UX Inspiration From History (uxd)1,629
, ,
New Git Guidelines: We Have Switched to Conventional Commits1,628
, , ,
Twitter Reminds Us About Alt Text, but How Good Are We at It? (uxd)1,627
, , , ,
Things Strong Developers Do That Drive Their Team Crazy1,626
,
Tailwind CSS v3.2: Revisiting My “Feature Creep” Warning1,625
,
JavaScript Shallow Copy—What Is a Shallow Copy?1,624
The Truth Behind Implicit/Explicit Form Labels1,623
, , ,
How to Set Up the New Google Auth in a React and Express App1,622
, , , ,
53 UX Statistics to Know for 20231,621
,
Let’s Talk About Web Components (bra)1,620
Usable, Useful, and Valuable1,619
, , ,
CSS Is Awesome1,618
,
Responsive Animations for Every Screen Size and Device (css)1,617
, ,
Which Serverless Edge Platform Has the Fastest Git Deployments? (den)1,616
, , , ,
Why I Never Understood CSS-in-JS (cit)1,615
, ,
Ethical Design Is a Risk Management Strategy (uxd)1,614
, ,
SEO and Accessibility Are Symbiotic (deq)1,613
,
A Dashing Navbar Solution (mey)1,612
Redo Websites Less Often (to Become a Better Developer) (j9t)1,611
, , ,
How to Build the Foundation for Digital Accessibility (deq)1,610
, , ,
What if the Team Hates My Functional Code?1,609
I Made a Full-Stack and Type-Safe Personal Site Using the T3 Stack1,608
, , ,
Digital Accessibility—Ask Me Anything (tpg)1,607
,
State of CSS Frameworks1,606
, ,
Why We Need CSS Speech (tin)1,605
, ,
The True Type in PHP 8.2 (ami)1,604
Highly Customizable Background Gradients (spa/clo)1,603
, ,
GitHub Copilot Investigation1,602
, , , ,
The Proprietary Syndication Formats (chr)1,601
,
Edit Someone Else’s Website: “contenteditable” and “designMode” (aus)1,600
Designing for Users With Disabilities: 10 Factors to Consider (uxm)1,599
, ,
Data-Oriented Django (ada)1,598
, ,
Common ARIA Mistakes and How to Avoid Them (ale)1,597
, , ,
Applying the 8 Golden Rules of User-Interface Design (uxm)1,596
, ,