Frontend Dogma

“2024” Archive (6)

Entry (Sources) and Other Related TopicsDate#
Tips for Using React Testing Library to Write Unit Tests1,939
, , ,
CSS Finally Adds Vertical Centering in 20241,938
,
Dev Encyclopedia1,937
, , ,
Reckoning: Object Lesson (sli)1,936
, ,
Context Is King: Long Live the King! (llo/tpg)1,935
, , ,
45 Visual Studio Code Shortcuts for Boosting Your Productivity1,934
, , ,
We’re on the Brink of Another World Browser War (fir)1,933
, ,
The Importance of Communication in Accessibility Testing1,932
, ,
The “address” Element (hey)1,931
,
Start Over-Engineering Your CSS (kev/css)1,930
, ,
Relative Color Syntax—Basic Use Cases (chr/fro)1,929
, , , ,
Reckoning: The Landscape (sli)1,928
, , ,
“font-size” Limbo (seb)1,927
, ,
Implementing SAML SSO in Node.js With Microsoft Entra ID1,926
, , ,
The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar)1,925
, ,
Things to Do Before Asking “Is This Accessible?” (aar)1,924
, ,
The Problem With Growth: Why Everything Is Failing Now (uxd)1,923
, , , ,
ObsoHTML, the Obsolete HTML Checker (j9t)1,922
, , ,
Action Web Components Which Span the Server-Client Divide (jar)1,921
, ,
12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 20241,920
, , ,
Comparing Design Systems to Find the Best Qualities (hdv)1,919
,
Common Causes of Memory Leaks in JavaScript (tre)1,918
, ,
Stop Versioning Your Docker Compose File1,917
,
Exploring the Possibilities of Native JavaScript Decorators (fro)1,916
,
JSR and Deno: Final Review (dbu)1,915
,
Design Patterns and WCAG (gra/tet)1,914
, ,
SOLID Principles for Designers1,913
, ,
Documentation and Migration: From Vue 2 to Vue 31,912
, , , ,
Attaching Notes to Git Branches1,911
,
WOFF File Format 2.0 (w3c)1,910
, ,
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)1,909
,
We Don’t Need a Boss, We Need a Process (mia)1,908
, , ,
The Dying Web (mre)1,907
, , , , , ,
Now in Baseline: Animating Entry Effects (una/dev)1,906
, , , ,
Good Intentions, Poor Context (tpg)1,905
, , , ,
Snippets in Svelte 5 (ada/fro)1,904
Design Tokens Demystified (uxd)1,903
, ,
Announcing Official Puppeteer Support for Firefox1,902
, , , ,
WCAG 2.2 Map by Theme (hic)1,901
, ,
W3C Opens Community-Wide Survey (w3c)1,900
, ,
The “abbr” Element (hey)1,899
, ,
FastHTML: Revolutionizing Web Development With Python (raj)1,898
, , ,
Migrating From Netlify to Cloudflare for AI Bot Protection (sia)1,897
, , , ,
Creating a Personal Brand: How to Sell Yourself as a Developer1,896
, ,
Moderated and Unmoderated User Testing: The Differences1,895
, ,
The Art of Dithering and Retro Shading for the Web1,894
, ,
The Great npm Garbage Patch1,893
, , ,
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)1,892
, ,
Should Your Website Work Without JavaScript? (wes/syn)1,891
, ,
Figma Typography Variables (fro)1,890
, ,
The Sneaky Costs of Scaling Serverless (zac)1,889
, , , , ,
101 React Tips and Tricks for Beginners [and] Experts1,888
, ,
Drupal 11 and Beyond1,887
Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review1,886
, , , ,
The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire)1,885
,
What Is a Component Library and Should You Build Your Own? (and)1,884
Video With Alpha Transparency on the Web (jaf)1,883
, ,
Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig)1,882
, ,
The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm)1,881
, , ,
Let’s Make a Simpler, More Accessible Web (cod)1,880
, , , , , ,
It’s Time to Talk About “CSS5” (uti/sma)1,879
,
Is CSS Grid Really Slower Than Flexbox? (ben)1,878
, , , ,
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)1,877
, , ,
5 Ways to Fail at Managing Tech Debt1,876
, , ,
The Benefits of Learning Programming as a Designer (uxd)1,875
, , ,
How to Keep IA Projects From Going Off the Rails (jar)1,874
European Accessibility Act Requires Culture to Shift! (cer)1,873
, , , ,
AT Is More Than Screen Readers (aar)1,872
, , , ,
AI Act Is Here (alv)1,871
,
Programming, I Hate It1,870
,
Setting Up CI/CD for Flutter Apps1,869
, ,
Ontology Engineering for Beginners1,868
,
Attitudes to Digital Accessibility 20241,867
,
Tabs, Used Right1,866
, , ,
How to Make the Internet More Accessible1,865
, ,
Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 20241,864
,
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre)1,863
, , , , , ,
What You Want Isn’t Always What You Want (cwo)1,862
What If You Used Container Units for… Everything? (chr/fro)1,861
, ,
Types of Accessibility Approaches (a11)1,860
, , ,
The Anchor Element (hey)1,859
, , , ,
“stripes()”: The Border Function You Never Knew You Needed (jos)1,858
, ,
Beyond React: How Astro and Its Server Islands Work (ric/the)1,857
, ,
Advanced Use Cases of the Node.js Native Test Runner (app)1,856
,
How I Use “AI”1,855
, ,
Figma and the Cost of Collaboration (uxd)1,854
,
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css)1,853
, , , , ,
How to Build a Multilingual Website With Nuxt.js (sma)1,852
, ,
The Evolution of Attention (uxd)1,851
,
The Anatomy of Accessible Forms: Best Practices (deq)1,850
, , ,
New CSS Logo? (arg)1,849
,
Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz)1,848
, ,
How to Stop Form Spam Bots With Honeypot Fields1,847
,
Using Postman for API Documentation: All You Need to Know1,846
, ,
Does Screen Time Help or Hinder Creativity?1,845
,
How Google Handles JavaScript Throughout the Indexing Process (ver)1,844
, , , , ,
The Future Is Up for Grabs When Anyone Can Make Designs (uxd)1,843
,
Replacing jQuery UI Datepicker With HTML Date Input (chr)1,842
,
Reading From the Clipboard in JavaScript (ray/fro)1,841
Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav/uxd)1,840
,
Interop 2024: Chrome at 100% for the Accessibility Focus Area (dev)1,839
, , , ,
Decoding WCAG: “Change of Context” and “Change of Content” (web)1,838
, ,
A Handful of Reasons JavaScript Won’t Be Available (bel/pic)1,837
,
On Mapping the World of Frontend Development (j9t)1,836
, , , ,
Faster Continuous Integration Builds at Canva1,835
, , ,
“git push --force” and How to Deal With It (evi)1,834
Why You Should Ship Your App, Even if It Sucks1,833
,
Developing a RACI Matrix for Accessibility (kar)1,832
, ,
Standardization Stories (fan/css)1,831
, , , ,
New to the Web Platform in July (rac/dev)1,830
, , , , , , , ,
Misfire (sli)1,829
, , ,
Instead of Restricting AI and Algorithms, Make Them Explainable (mfo)1,828
,
Garbage Collection and Closures (jaf)1,827
, , ,
Frontend Security Checklist (tre)1,826
, ,
Vue and Vite Updates (eva)1,825
, ,
Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (404)1,824
, ,
Flexible Network Data Preloading in Large SPAs1,823
, , ,
Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (fro)1,822
, , ,
Why Unknown Types Are Useful1,821
,
What We Got Wrong About HTTP Imports (tin/den)1,820
,
WebKit Features in Safari 17.6 (jen/web)1,819
, , , ,
WebGPU (kai+/w3c)1,818
,
WCAG, VPAT, S508, Level A—What on Earth? (int)1,817
, , , , , ,
Top 20 JavaScript Tricks and Tips for Every Developer1,816
,
Third-Party Cookies Have Got to Go (had/w3c)1,815
, ,
The Art of Clean Code: Mastering the SOLID Principles1,814
, ,
Servo: A Web Rendering Engine for the Future (reg/iga)1,813
, ,
Have It All: External, Styleable, and Scalable SVG (sco)1,812
, ,
Accessible Heading Structures for Home Pages (pop)1,811
, ,
From Parcel to Vite: A Short Story of a 100K LOC Migration1,810
, ,
Designing for Forgiveness: How to Create Error-Tolerant Interfaces (uxd)1,809
, , ,
Laravel vs. Rails for JavaScript Developers1,808
, , ,
User “Wants” vs. Accessibility (tem)1,807
,
Is It Okay to Make “connectedCallback” Async? (nol)1,806
, , ,
Building an “npm create” Package (ach)1,805
Automated Ways to Security Audit Your Website1,804
, , ,
You Can Run Java Like Python Now1,803
,
The Infuriating Inefficiency of Accessibility Audits (yat)1,802
, ,
Popover API 101 (ami)1,801
, ,
A Different Way to Think About TypeScript1,800
Why the jQuery Creator Uses React and TypeScript (jer+/syn)1,799
, , , ,
What a New Accessibility Class Action Lawsuit Means for Agencies1,798
, ,
Green Accessibility for Web Developers1,797
, ,
What I Learned From Making My Own Design System (pjo)1,796
,
V8 JavaScript Engine: Let’s Read the Code (ant)1,795
, , ,
Node.js Adds Experimental Support for TypeScript (sar/soc)1,794
, ,
Pop(over) the Balloons (css)1,793
, , ,
And Now You Understand React Server Components (ken)1,792
, ,
Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den)1,791
, , , , , ,
Measuring Design System Compliance of Your Teams1,790
,
Cross Platform React1,789
, , ,
React for Two Computers (dan)1,788
,
Vanilla React1,787
, ,
Assessing Components and Patterns for WCAG 2.21,786
, , ,
Let’s Break React’s Rules1,785
, ,
Closing the Designer–Developer Gap1,784
, , ,
Secure Node.js Applications From Supply Chain Attacks1,783
, , ,
Why Designers Don’t Like Design Systems1,782
, ,
AI Crawlers Need to Be More Respectful (eri/rea)1,781
, , ,
The User Location Is a Lie (aus)1,780
, ,
The “of S” Syntax in “:nth-child()” (mat)1,779
,
How to Get the Width/Height of Any Element in Only CSS (css/fro)1,778
Understanding AbortController in Node.js: A Complete Guide (bet)1,777
, ,
Growing a Design System Organically1,776
, ,
The AI Job Interviewer Will See You Now1,775
, ,
Designing Design Systems: Constructing an Icon System1,774
, , , ,
Rust Is Revolutionizing JavaScript Development1,773
, , ,
My Favorite Interview Questions for QA Engineers1,772
,
What to Expect When You’re Optimizing (tka)1,771
,
Improved Error Messaging for “require(esm)” in Node.js (zac)1,770
Clip Pathing Color Changes (chr/fro)1,769
, , ,
Introduction to XAML: A Beginner’s Guide1,768
, ,
How to Choose the Best Rendering Strategy for Your App (ver)1,767
, , , , , ,
Learn CSS Grid First (5t3+/odd)1,766
, , ,
Math4Devs1,765
, ,
The Backlash Against AI Scraping Is Real and Measurable (404)1,764
, ,
Why Not All Voices Should Be Equal in the Design Process (uxd)1,763
, , ,
What’s New in WebGPU (Chrome 127) (dev)1,762
, , , ,
CSS Scroll Snap Module Level 2 (tab+/w3c)1,761
, ,
CSS “font-size-adjust” Is Now in Baseline (rac/dev)1,760
, , , ,
What’s New for JavaScript Developers in ECMAScript 2024 (the)1,759
, , , , ,
Why You Should Have a Brag Document (uxd)1,758
,
How to Create Fake Back-End Using IndexedDB1,757
, , , ,
A New Path for Privacy Sandbox on the Web1,756
, , , , ,
20 Super Useful CSS Animation Libraries1,755
, , ,
Seriously, You Need to Learn Git (der)1,754
,
“Practical SVG” Is Now Free to Read Online (chr)1,753
, ,
Learn Web Components (and)1,752
, , , , , ,
50 TypeScript F*ck Ups1,751
, ,
Better Ways to Use Async Functions in JavaScript1,750
, , ,
Flutter Unit Testing: Understanding “setUp()” and “setUpAll()”1,749
,
So You Think You Know Box Shadows?1,748
,
CSS Grid Areas (sha)1,747
, ,
After CrowdStrike, Programmers Deserve Consequences1,746
, ,
Introducing Svelte 5 (ada/fro)1,745
, ,
State of React 2023 [Results] (sac/dev)1,744
,
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,743
, , ,
Macro vs. Micro Conversions1,742
, ,
State of Developer Experience 20241,741
,
Why Is Spawning a New Process in Node So Slow?1,740
, ,
The Web We Want: A Beginner’s Guide to the IndieWeb (pau)1,739
, , ,
Providing Type Definitions for CSS With “@ property” (5t3)1,738
,
Mapping the Landscape of Gen-AI Product User Experience (gen)1,737
,
Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri/sma)1,736
, , ,
CSS Stuff I’m Excited After the Last CSSWG Meeting (mon/css)1,735
, , ,
Testing Best Practices for Web Apps (dev)1,734
, , ,
The Cloud Run Security Gap You Didn’t Know You Had (and How to Fix It)1,733
, ,
Using pnpm on Heroku1,732
,
You’ll Write Less Code With Svelte 5.0, Promises Rich Harris (low/the)1,731
Thoughts on a Global Design System (bka)1,730
The Pitfalls of In-App Browsers (fro)1,729
, , , ,
Summary of the June 2024 TC39 Plenary in Helsinki (iga)1,728
,
Styling Tables the Modern CSS Way (mic/pic)1,727
, ,
Override HTTP Response Headers (pat/dev)1,726
, , , , , , ,
How to Make Tables Fit on Small Screens (uxd)1,725
, , , , ,
How to Incorporate Accessibility Into Your Agile Sprints (mic)1,724
, , , ,
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the)1,723
, , ,
Breaking Bad News: How to Present Negative UX Research Findings (coo/uxd)1,722
, , ,
Alternative Text in Action1,721
, , , ,
A Plea for the Lost Practice of Information Architecture (uxd)1,720
, ,
Expert Handling of Multiple Dimensions of Data1,719
Viewport Height and Width Units in Modern CSS1,718
, ,
Flat vs. Deep Hierarchies in Information Architecture (IA)1,717
, ,
Wait, What’s the Difference Between “:host”, “:host()”, and “:host-context()”?! (and)1,716
, ,
Node v22.5.0 (Current) (nod)1,715
,
Named Alternates for WordPress (ede)1,714
,
Software Testing Fundamentals1,713
,
It’s Official, Meteor 3.0 Official Release Is Out!1,712
,
How to Engineer Your Developer Blog Posts to Have Bigger Impact (pgc)1,711
, , , ,
Private Browsing 2.0 (wil+/web)1,710
, , , ,
Get the Screen Width and Height Without JavaScript (css)1,709
,
Everybody’s Free (to Write Websites) (sar)1,708
, , ,
Cloudflare Reports Almost 7% of Internet Traffic Is Malicious (sjv/zdn)1,707
,
Embracing Functional CSS: Have We Moved On?1,706
,
Thoughts on CSS in 2024 (j9t)1,705
, , , ,
JavaScript Event Loop: A Deep Dive1,704
, , ,
What ARIA Still Does Not Do (ste)1,703
, , ,
To Hell With the Business Case, Again (mat)1,702
,
Getting Stuck: All the Ways “position: sticky” Can Fail (pol)1,701
,
CSS Selectors (geo/css)1,700
, ,
Character Modeling in CSS (jul/css)1,699
, , , ,
An Update on Invokers: Invoker Commands in HTML (uti)1,698
, ,
19 Microservices Patterns for System Design Interviews1,697
, ,
Why Designers Need to Be More Like Gardeners (uxd)1,696
,
Verso: A New Browser Based on Servo1,695
, ,
It’s Really This Thing That Gets Me (chr)1,694
,
Content Strategy vs. UX Writing1,693
, , , , ,
“@ property”: Next-Gen CSS Variables Now With Universal Browser Support (una/dev)1,692
, , , ,
Going With the PDF Reflow (ons/tpg)1,691
, ,
Misconceptions About View Transitions (bra/dev)1,690
, ,