Frontend Dogma

“2024” Archive (6)

Entry (Sources) and Other Related TopicsDate#
Design Patterns and WCAG (gra/tet)1,890
, ,
WOFF File Format 2.0 (w3c)1,889
, ,
Documentation and Migration: From Vue 2 to Vue 3 (nt+/dej)1,888
, , , ,
Attaching Notes to Git Branches (pin)1,887
,
Good Intentions, Poor Context (tpg)1,886
, , , ,
Now in Baseline: Animating Entry Effects (una/dev)1,885
, , , ,
The Dying Web (mre)1,884
, , , , , ,
When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq)1,883
,
We Don’t Need a Boss, We Need a Process (mia)1,882
, , ,
SOLID Principles for Designers (jof)1,881
, ,
W3C Opens Community-Wide Survey (w3c)1,880
, ,
Design Tokens Demystified (ttt/uxd)1,879
, ,
WCAG 2.2 Map by Theme (hic)1,878
, ,
FastHTML: Revolutionizing Web Development With Python (raj)1,877
, , ,
Snippets in Svelte 5 (ada/fro)1,876
Announcing Official Puppeteer Support for Firefox (whi+/moz)1,875
, , , ,
The “abbr” Element (hey)1,874
, ,
The Great npm Garbage Patch (phy)1,873
, , ,
Moderated and Unmoderated User Testing: The Differences (loo)1,872
, ,
The Art of Dithering and Retro Shading for the Web (max)1,871
, ,
Creating a Personal Brand: How to Sell Yourself as a Developer (dev/bui)1,870
, ,
Migrating From Netlify to Cloudflare for AI Bot Protection (sia)1,869
, , , ,
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)1,868
, ,
Figma Typography Variables (ste/fro)1,867
, ,
Should Your Website Work Without JavaScript? (sto+/syn)1,866
, ,
5 Ways to Fail at Managing Tech Debt1,865
, , ,
The Sneaky Costs of Scaling Serverless (zac)1,864
, , , ,
What Is a Component Library and Should You Build Your Own? (and)1,863
The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire/acm)1,862
,
Drupal 11 and Beyond (the)1,861
101 React Tips and Tricks for Beginners [and] Experts (nd)1,860
, ,
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco)1,859
, , ,
Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig)1,858
, ,
The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm)1,857
, , ,
It’s Time to Talk About “CSS5” (uti/sma)1,856
,
Is CSS Grid Really Slower Than Flexbox? (ben)1,855
, , , ,
Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review (mag/scr)1,854
, , , ,
Video With Alpha Transparency on the Web (jaf)1,853
, ,
Let’s Make a Simpler, More Accessible Web (cod)1,852
, , , , , ,
AI Act Is Here (alv)1,851
,
The Benefits of Learning Programming as a Designer (aud/uxd)1,850
, , ,
How to Keep IA Projects From Going Off the Rails (jar)1,849
AT Is More Than Screen Readers (aar)1,848
, , , ,
European Accessibility Act Requires Culture to Shift! (cer)1,847
, , , ,
Ontology Engineering for Beginners1,846
,
Setting Up CI/CD for Flutter Apps (dev)1,845
, ,
Programming, I Hate It (toa)1,844
,
What You Want Isn’t Always What You Want (cwo)1,843
Advanced Use Cases of the Node.js Native Test Runner (app)1,842
,
How to Make the Internet More Accessible (gra+/bos)1,841
, ,
Types of Accessibility Approaches (a11)1,840
, , ,
Tabs, Used Right (eva/nng)1,839
, , ,
The Anchor Element (hey)1,838
, , , ,
Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 (vis)1,837
,
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre)1,836
, , , , , ,
“stripes()”: The Border Function You Never Knew You Needed (jos)1,835
, ,
Beyond React: How Astro and Its Server Islands Work (ric/the)1,834
, ,
What If You Used Container Units for… Everything? (chr/fro)1,833
, ,
Attitudes to Digital Accessibility 2024 (abi)1,832
,
The Anatomy of Accessible Forms: Best Practices (deq)1,831
, , ,
Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz)1,830
, ,
Figma and the Cost of Collaboration (rho/uxd)1,829
,
The Evolution of Attention (uxd)1,828
,
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (bas/css)1,827
, , , , ,
New CSS Logo? (arg)1,826
,
How to Build a Multilingual Website With Nuxt.js (tim/sma)1,825
, ,
Decoding WCAG: “Change of Context” and “Change of Content” (web)1,824
, ,
A Handful of Reasons JavaScript Won’t Be Available (bel/pic)1,823
,
Does Screen Time Help or Hinder Creativity? (its)1,822
,
How to Stop Form Spam Bots With Honeypot Fields (jef)1,821
,
How Google Handles JavaScript Throughout the Indexing Process (gia+/ver)1,820
, , , , ,
Interop 2024: Chrome at 100% for the Accessibility Focus Area (dev)1,819
, , , ,
Replacing jQuery UI Datepicker With HTML Date Input (chr)1,818
,
The Future Is Up for Grabs When Anyone Can Make Designs (uxd)1,817
,
Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav/uxd)1,816
,
Reading From the Clipboard in JavaScript (ray/fro)1,815
Using Postman for API Documentation: All You Need to Know (dum)1,814
, ,
Faster Continuous Integration Builds at Canva (can)1,813
, , ,
New to the Web Platform in July (rac/dev)1,812
, , , , , , , ,
Instead of Restricting AI and Algorithms, Make Them Explainable (mfo)1,811
,
“git push --force” and How to Deal With It (env+/evi)1,810
Why You Should Ship Your App, Even if It Sucks (hot/was)1,809
,
Frontend Security Checklist (tre)1,808
, ,
Garbage Collection and Closures (jaf)1,807
, , ,
Misfire (sli)1,806
, , ,
Developing a RACI Matrix for Accessibility (kar/a11)1,805
, ,
Standardization Stories (fan/css)1,804
, , , ,
On Mapping the World of Frontend Development (j9t)1,803
, , , ,
The Art of Clean Code: Mastering the SOLID Principles1,802
, ,
Vue and Vite Updates (you/vue)1,801
, ,
Flexible Network Data Preloading in Large SPAs (maz)1,800
, , ,
Third-Party Cookies Have Got to Go (had/w3c)1,799
, ,
Have It All: External, Styleable, and Scalable SVG (sco)1,798
, ,
WebGPU (kai+/w3c)1,797
,
Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (1ma/fro)1,796
, , ,
WebKit Features in Safari 17.6 (jen/web)1,795
, , , ,
Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (jas/404)1,794
, ,
Top 20 JavaScript Tricks and Tips for Every Developer1,793
,
Accessible Heading Structures for Home Pages (pop)1,792
, ,
Why Unknown Types Are Useful (ool)1,791
,
WCAG, VPAT, S508, Level A—What on Earth? (int)1,790
, , , , , ,
What We Got Wrong About HTTP Imports (tin/den)1,789
,
Servo: A Web Rendering Engine for the Future (reg/iga)1,788
, ,
Designing for Forgiveness: How to Create Error-Tolerant Interfaces (syd/uxd)1,787
, , ,
Building an “npm create” Package (ach)1,786
Automated Ways to Security Audit Your Website1,785
, , ,
Is It Okay to Make “connectedCallback” Async? (nol)1,784
, , ,
From Parcel to Vite: A Short Story of a 100K LOC Migration (log)1,783
, ,
User “Wants” vs. Accessibility (tem)1,782
,
Laravel vs. Rails for JavaScript Developers (sam)1,781
, , ,
A Different Way to Think About TypeScript1,780
Popover API 101 (ami)1,779
, ,
You Can Run Java Like Python Now1,778
,
The Infuriating Inefficiency of Accessibility Audits (yat)1,777
, ,
Node.js Adds Experimental Support for TypeScript (sar/soc)1,776
, ,
Why the jQuery Creator Uses React and TypeScript (jer+/syn)1,775
, , , ,
What I Learned From Making My Own Design System (pjo)1,774
,
What a New Accessibility Class Action Lawsuit Means for Agencies (acc)1,773
, ,
V8 JavaScript Engine: Let’s Read the Code (ant)1,772
, , ,
Green Accessibility for Web Developers (umn)1,771
, ,
Pop(over) the Balloons (sto/css)1,770
, ,
Cross Platform React (sly+/rea)1,769
, , ,
Secure Node.js Applications From Supply Chain Attacks (leo/aut)1,768
, , ,
Why Designers Don’t Like Design Systems (bel)1,767
, ,
Assessing Components and Patterns for WCAG 2.2 (mbg)1,766
, , ,
The User Location Is a Lie (aus)1,765
, ,
Closing the Designer–Developer Gap (kat/tel)1,764
, , ,
Vanilla React (rya/rea)1,763
, ,
Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (igo+/den)1,762
, , , , , ,
And Now You Understand React Server Components (ken/rea)1,761
, ,
The “of S” Syntax in “:nth-child()” (mat)1,760
,
Measuring Design System Compliance of Your Teams (doc)1,759
,
How to Get the Width/Height of Any Element in Only CSS (css/fro)1,758
React for Two Computers (dan/rea)1,757
,
Let’s Break React’s Rules (ci/rea)1,756
, ,
Rust Is Revolutionizing JavaScript Development (khr)1,755
, , ,
What to Expect When You’re Optimizing (tka)1,754
,
My Favorite Interview Questions for QA Engineers (sam)1,753
,
The AI Job Interviewer Will See You Now (vio+/res)1,752
, ,
Improved Error Messaging for “require(esm)” in Node.js (zac)1,751
Designing Design Systems: Constructing an Icon System (ado)1,750
, , , ,
Understanding AbortController in Node.js: A Complete Guide (sta/bet)1,749
, ,
Growing a Design System Organically (hp)1,748
, ,
CSS “font-size-adjust” Is Now in Baseline (rac/dev)1,747
, , , ,
Math4Devs (jos)1,746
, ,
What’s New in WebGPU (Chrome 127) (dev)1,745
, , , ,
Why Not All Voices Should Be Equal in the Design Process (uxd)1,744
, , ,
How to Choose the Best Rendering Strategy for Your App (tem/ver)1,743
, , , , , ,
The Backlash Against AI Scraping Is Real and Measurable (jas/404)1,742
, ,
Clip Pathing Color Changes (chr/fro)1,741
, ,
CSS Scroll Snap Module Level 2 (tab+/w3c)1,740
, ,
Learn CSS Grid First (5t3+/odd)1,739
, , ,
Introduction to XAML: A Beginner’s Guide (ava)1,738
, ,
How to Create Fake Back-End Using IndexedDB (mir)1,737
, , , ,
50 TypeScript F*ck Ups1,736
, ,
20 Super Useful CSS Animation Libraries (hos)1,735
, , ,
Why You Should Have a Brag Document (ted/uxd)1,734
,
A New Path for Privacy Sandbox on the Web (goo)1,733
, , , , ,
What’s New for JavaScript Developers in ECMAScript 2024 (mar/the)1,732
, , , , ,
Seriously, You Need to Learn Git (der)1,731
,
“Practical SVG” Is Now Free to Read Online (chr)1,730
, ,
Learn Web Components (and)1,729
, , , , , ,
Better Ways to Use Async Functions in JavaScript (bha)1,728
, , ,
So You Think You Know Box Shadows? (toa)1,727
,
Flutter Unit Testing: Understanding “setUp()” and “setUpAll()” (dhu/flu)1,726
,
After CrowdStrike, Programmers Deserve Consequences1,725
, ,
CSS Grid Areas (sha)1,724
, ,
CSS Stuff I’m Excited After the Last CSSWG Meeting (mon/css)1,723
, , ,
Introducing Svelte 5 (ada/fro)1,722
, ,
Why Is Spawning a New Process in Node So Slow? (mxm/val)1,721
, ,
Macro vs. Micro Conversions (tne/nng)1,720
, ,
Mapping the Landscape of Gen-AI Product User Experience (gen)1,719
,
State of Developer Experience 2024 (abi)1,718
,
Providing Type Definitions for CSS With “@ property” (5t3)1,717
,
State of React 2023 [Results] (sac/dev)1,716
,
The Web We Want: A Beginner’s Guide to the IndieWeb (pau)1,715
, , ,
Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri/sma)1,714
, , ,
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc)1,713
, , ,
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the)1,712
, , ,
Styling Tables the Modern CSS Way (mic/pic)1,711
, ,
The Cloud Run Security Gap You Didn’t Know You Had (and How to Fix It) (jgu)1,710
, ,
You’ll Write Less Code With Svelte 5.0, Promises Rich Harris (low/the)1,709
How to Make Tables Fit on Small Screens (uxd)1,708
, , , , ,
The Pitfalls of In-App Browsers (fro)1,707
, , , ,
Testing Best Practices for Web Apps (mat/dev)1,706
, , ,
Override HTTP Response Headers (pat/dev)1,705
, , , , , , ,
Breaking Bad News: How to Present Negative UX Research Findings (coo/uxd)1,704
, , ,
Using pnpm on Heroku (her)1,703
,
Thoughts on a Global Design System (bka)1,702
How to Incorporate Accessibility Into Your Agile Sprints (mic)1,701
, , , ,
Summary of the June 2024 TC39 Plenary in Helsinki (iga)1,700
,
Alternative Text in Action (gov)1,699
, , , ,
Named Alternates for WordPress (ede)1,698
,
Node v22.5.0 (Current) (nod)1,697
,
Viewport Height and Width Units in Modern CSS (dim)1,696
, ,
A Plea for the Lost Practice of Information Architecture (vic/uxd)1,695
, ,
Flat vs. Deep Hierarchies in Information Architecture (IA) (sam/nng)1,694
, ,
Expert Handling of Multiple Dimensions of Data (jun)1,693
Wait, What’s the Difference Between “:host”, “:host()”, and “:host-context()”?! (and)1,692
, ,
How to Engineer Your Developer Blog Posts to Have Bigger Impact (cla/pgc)1,691
, , , ,
Get the Screen Width and Height Without JavaScript (css)1,690
,
Everybody’s Free (to Write Websites) (sar)1,689
, , ,
Private Browsing 2.0 (wil+/web)1,688
, , , ,
Cloudflare Reports Almost 7% of Internet Traffic Is Malicious (sjv/zdn)1,687
,
It’s Official, Meteor 3.0 Official Release Is Out! (met)1,686
,
Software Testing Fundamentals (fro)1,685
,
An Update on Invokers: Invoker Commands in HTML (uti)1,684
, ,
Getting Stuck: All the Ways “position: sticky” Can Fail (pol)1,683
,
CSS Selectors (geo/css)1,682
, ,
Thoughts on CSS in 2024 (j9t)1,681
, , , ,
To Hell With the Business Case, Again (mat)1,680
,
Character Modeling in CSS (jul/css)1,679
, , , ,
What ARIA Still Does Not Do (ste)1,678
, , ,
JavaScript Event Loop: A Deep Dive (md)1,677
, , ,
Embracing Functional CSS: Have We Moved On? (bro)1,676
,
Why Designers Need to Be More Like Gardeners (uxd)1,675
,
19 Microservices Patterns for System Design Interviews (swe)1,674
, ,
It’s Really This Thing That Gets Me (chr)1,673
,
Verso: A New Browser Based on Servo (yu)1,672
, ,
“@ property”: Next-Gen CSS Variables Now With Universal Browser Support (una/dev)1,671
, , , ,
Content Strategy vs. UX Writing (aka/nng)1,670
, , , , ,
Going With the PDF Reflow (ons/tpg)1,669
, ,
Misconceptions About View Transitions (bra/dev)1,668
, ,
How to Add and Update Social Image Previews in WordPress (sea)1,667
, , ,
The Future of Serverless Is WebAssembly (raw/dot)1,666
, , ,
Feature Detect CSS “@ starting-style” Support (bra/bra)1,665
, , ,
HTML and CSS Techniques for Inverting Colors (mac)1,664
, , , ,
25 Open Source AI Tools to Cut Your Development Time in Half (fri/kit)1,663
, , , ,
From Web to Native With React (kad/exp)1,662
,
A Guide to Reading and Writing Node.js Streams (mco/pla)1,661
, ,
3 Design Tips From a Gorgeous New Landing Page (eri/lea)1,660
, , ,
How to Test Web Applications (je/dot)1,659
, , ,
Converging Web Frameworks (mge/dot)1,658
,
Hiring, Lip Service, and Inclusion (raf/uxd)1,657
, , ,
Introducing @ let in Angular (ang)1,656
,
What Is Joomla: The Ultimate Guide1,655
, ,
Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (ria+/wpt)1,654
, , , , ,
Learn About What’s New in Angular 18 From Rakia Ben Sassi (rak+/top)1,653
,
Bad Design Is Like a Virus: Design Defects and Latent Failures (uxd)1,652
Transitive Optimization Considered—Interesting (j9t)1,651
Publishing a TypeScript Module to npm vs. JSR (den)1,650
, , , , , ,
Why “page.goto()” Is Slowing Down Your Playwright Tests (ste/che)1,649
How to Check and Document Design Accessibility in Your Mockups (ste)1,648
, , , , ,
Single-Directionally Allowed Overflow (chr/fro)1,647
,
Homepage Design: 4 Common Mistakes (nng)1,646
, , , ,
Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop) (gas/git)1,645
,
How I Develop Successful Link Building Strategies for My Clients (ita/moz)1,644
, ,
The Magic of Clip Path (emi)1,643
, ,
Leaner npm Packument (Metadata) Contents (git)1,642
Don’t Use web.dev for Accessibility Info (aar)1,641
,