Frontend Dogma

“2024” Archive (10)

Entry (Sources) and Other Related TopicsDate#
Web Accessibility Statement: How to Write One (usa)890
, , ,
npm Basics for New Developers (nim/dai)889
,
The Dos and Don’ts of Using “tabindex” in Web Design (a11)888
, ,
A Comparison of Automated Testing Tools for Digital Accessibility (equ)887
, , , ,
Epic App Performance Starts With the Database (rtb/epi)886
, , ,
Unleashing Designers With Tailwind CSS (sim/epi)885
, , ,
Why I’m Embracing the Arc Browser (num)884
,
Accessible Interactions in JavaScript Apps (as/epi)883
, , ,
CSS Tricks to Master the “clip-path” Property (css/ver)882
, ,
Socks, Lies, and Accessibility (wor)881
, ,
Zombie Estimation (scr)880
, , ,
Purging Design System “Rot” From Our Checkboxes (chu/moo)879
, , , ,
An Intro to CSS Grid (cfe)878
, , ,
Quick Tip: How to Animate Text Gradients and Patterns in CSS (ral/sit)877
, , , ,
Complete a VPAT: Show How Accessible Your Product Is (deq)876
, , ,
Let Me Be (rya/epi)875
,
The Future of Design Systems Is Marketing (fig)874
, ,
Frontend Development Beyond React: Svelte (bk/itn)873
JS Naked Day (mac+)872
, , , ,
The Guide to Git I Never Had (jak/gla)871
, , ,
Notes on Git’s Error Messages (b0r)870
,
Optimizing WebKit and Safari for Speedometer 3.0 (ant+/web)869
, , , , ,
Control Your Vertigo—the Unspoken Rule for Defending Design Decisions (kin/uxd)868
,
Release Notes for Safari Technology Preview 192 (jon/web)867
, , ,
I Never Knew a Website Could Hurt Someone (kar/oka)866
,
Wednesday, April 10, 2024 Security Releases (raf/nod)865
, ,
Understanding Interaction to Next Paint (INP) (wil/fro)864
,
Recapping ng-conf 2024 (mha/ion)863
Ableism and Related Terms You Need to Know (mer)862
, ,
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution (ani)861
,
Is the Party Over for Scrum Masters and Agile Coaches? (hri)860
, ,
Layered Toggles: Optional CSS Mixins (kiz)859
, ,
Sending Email Using Node.js (cra/sit)858
,
An Introduction to the Node.js Performance API (sta/bet)857
, , ,
The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (slo/tpg)856
, , , ,
Happy CSS Naked Day 2024 (fro)855
, , ,
Figma Prototypes vs. HTML Prototypes (ada)854
, , , , ,
React Server Components in a Nutshell (pau/the)853
,
Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel)852
, , , , ,
Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm)851
, , ,
What Is Whitespace? (nng)850
, , , ,
Building a CLI From Scratch With TypeScript and oclif (jos)849
,
DORA’s Software Delivery Metrics: The Four Keys (nat/dev)848
,
The Death of Creativity (mik)847
,
Misinformation and Disinformation Online: What Design Can Do to Remedy This Problem (sil/uxm)846
,
Creating a Navbar in React (sit)845
, ,
Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities (the)844
, , ,
User Experience in the Era of AI: Enhancing Human-Machine Interactions (uxm)843
, ,
Node.js Debugging in Chrome DevTools (chr/fro)842
, , , , , ,
Things That I Like Better in Vue Than in React841
, , ,
How I Write Commits Like a Pro (kun)840
, ,
Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities (lir)839
, , ,
10 Must Know System Design Concepts for Interviews (swe)838
, , ,
Jekyll vs. Astro (koo)837
, , ,
Faster Websites With the “picture” Element (fra)836
, ,
Demystifying the Shadow DOM (pet)835
,
Testing HTML With Modern CSS (hey)834
, , ,
Blind Internet Users Struggle With Error-Prone AI Aids (joa/ft)833
,
[zx] 8.0.0 (ant/goo)832
,
WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer)831
, , , ,
Why I’m Yet Another Woman Leaving the Tech Industry (che/for)830
,
How to Think About HTML Responsive Images (db)829
, , ,
Reviewing Polypane for Responsive Website Tweaks (sco)828
, ,
21 HTML Tips You Must Know About (she)827
,
Drive-By Accessibility Tweaks (bru)826
“AI” Won’t Solve Accessibility (yat)825
,
Should Designers Code? (bra)824
,
How to Make Your Website Work Offline (sh2)823
, , ,
DevTools Tips and Tricks (pan/fro)822
, ,
Managing User Focus With “:focus-visible” (sal/css)821
, ,
The Free Software Commons (jen)820
, ,
Breakpoints in Responsive Design (nng)819
, ,
ESLint v9.0.0 Released (nza/esl)818
,
Creativity in Software Engineering (abi)817
, ,
When to Use “tabindex="0"” (gra/tet)816
, , ,
Building Components With Radix UI (ref)815
,
JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue (lyd)814
, , , , ,
AI and the Future of Web Accessibility Guidelines (gre)813
, , , , ,
Rounded Tabs With Inner Curves (css)812
, ,
How to Strongly Type process.env (mat)811
, ,
The V8 Sandbox (5ae/v8j)810
,
A Complete Guide to CSS Logical Properties, With Cheat Sheet (ral/sit)809
, , ,
The Basics of Legibility (nik/nub)808
, ,
Modern CSS Patterns in Campfire (jas/37s)807
,
Heat Death of the Internet (gre/tak)806
The View Transitions API (cas/fro)805
, ,
Svelte Parses HTML All Wrong (ric)804
, ,
Finally Understand Responsive Design803
, ,
In-Page Links: 3 Usability Tips (nng)802
, , ,
How to Build a Simple Web Server With Node.js (dul/sit)801
, ,
Theming Design Systems (per)800
,
Hanging Punctuation in CSS (ada)799
,
“aspect-ratio” Gotcha (css)798
,
AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don/w3c)797
,
Wednesday, April 3, 2024 Security Releases (nod)796
, ,
BFCache Explained (sab)795
, ,
An Advanced Way to Use CSS Variables (cfe)794
,
Using JSON Web Tokens With Node.js (lak/sit)793
, , ,
Fluid Typography With Discrete Steps (css)792
, ,
Introducing Jpegli: A New JPEG Coding Library (jyz+/goo)791
, , , ,
Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks? (sit)790
,
How We’re Approaching Theming With Modern CSS (bel/pic)789
,
Authentication in Next.js (rwi)788
,
Learn JavaScript (wil/dev)787
,
Drawing a Line to Connect Elements With CSS Anchor Positioning (cit/fro)786
,
How to Get Somebody Fired Using Git (acc)785
, ,
WordPress 6.5 “Regina” (pho/wor)784
,
WebAssembly at Google (tom+/was)783
, ,
An Interactive Guide to CSS Container Queries (sha)782
, ,
Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit/sma)781
, , , ,
The Era of High-Paying Tech Jobs Is Over (twe/git)780
, , ,
Bun 1.1 (jar+/bun)779
,
A Complete Guide for Content Creators to Start Making Accessible Content (pop)778
, ,
The Detail, the Quality (car)777
,
Micro Frontends With Native Federation (flo)776
,
14 Top UX Tools for Designers in 2024 (web)775
, ,
What Even Is a JSON Number? (bte)774
,
Object Structure in JavaScript Engines773
, ,
Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time772
, , ,
10 JavaScript Sites Every Web Developer Should Know (web)771
, ,
Kobold Letters (wed)770
, ,
The DevOps Basics (tun)769
,
Why I Care Deeply About Web Accessibility and You Should Too (sch)768
,
Latest WebAIM’s Million—Some Thoughts (cer)767
Some Samples Using UIkit (tec)766
Design Is a Process of Getting Stuck (fon)765
,
The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web)764
, , , ,
“@ scope” Is Coming to CSS and It’s Amazing (kev)763
, ,
Figma Plugins (tmc)762
,
Front-End Development’s Identity Crisis (ell)761
The Power of “:has()” in CSS (sal/css)760
,
What Negative Effects Does a Bad Website Design Have on My Business? (spi/web)759
,
On “disabled” and “aria-disabled” Attributes (kit)758
, , ,
The Curious Case of the CSS Monochrome Media Query (sea)757
,
The Easy Way to Access the Last JavaScript Array Element (ign)756
,
CSS Color-Scheme-Dependent Colors With “light-dark()” (bra/dev)755
, , ,
A Guide to Building CLI Tools in JavaScript (shr)754
, , , ,
Improving the Developer Experience of Enterprise Design Systems (eri/sta)753
, ,
History of JS Interop in Dart (dar)752
, , ,
The Complete Guide to Captioned Videos (mer)751
, , ,
Release Notes for Safari Technology Preview 191 (jon/web)750
, , ,
What’s New in DevTools, Chrome 124 (dev)749
, , , ,
Finally Understanding How “Array.sort(comparator)” Works (jam)748
,
New to the Web Platform in March (rac/dev)747
, , , , , , , ,
Meet Angular’s New “output()” API (dev/ang)746
,
How I Fixed My Brutal TTFB (whi/sen)745
, ,
Iterator Helpers (v8j)744
, , ,
What Even Are Dragging Movements? (cat/hea)743
, ,
Flickering Glowing Text Effect With CSS (man)742
,
In-App Browsers Are Still a Privacy, Security, and Choice Problem (tho/the)741
, , ,
Quick Tip: How to Align Column Rows With CSS Subgrid (ral/sit)740
, , , , ,
Node v20.12.0 (LTS) (ri/nod)739
,
What You Need to Know About Modern CSS (Spring 2024 Edition) (chr/fro)738
,
CSS Anchor Positioning (tab+/w3c)737
, ,
Animating Clip Paths on Scroll With “@ property” in CSS (uti)736
, , ,
Exploring the Power of ARIA Live Attribute in Web Accessibility (ask)735
, ,
Convention Over Creativity? The Ups and Downs of UX Design (uxd)734
,
How to Take Control of Flexbox (kev)733
, , , ,
How Does npx Actually Work and When to Use It732
,
How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests (aur+/sit)731
, , , ,
History of Web Accessibility (gia/dru)730
, ,
Be Flexible About What People Need (and Don’t Assume) (eri)729
Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole/sma)728
, , ,
How to Consolidate Multiple Design Systems (uxd)727
, ,
Error Messages 101 (tne/nng)726
, , ,
7 Simple Rules for Better Data Visualization (sit)725
How Does Single Sign-On (SSO) Work? (mil)724
,
Spicing Up Text With “text-emphasis” in CSS (ami)723
, ,
Incredible JavaScript Animation Libraries722
, , ,
New CSS That Can Actually Be Used in 2024 (tho)721
, , , , , , ,
Diving Into the Node.js Website Redesign (bri/nod)720
,
No One Actually Wants Accessibility (dav)719
CORS Finally Explained—Simply (git)718
, , ,
JavaScript Visualized: Promise Execution (lyd)717
, ,
ARIA “role=application” and Mobile Screen Readers (cer)716
, , ,
Learn OAuth 2.0 by Building Your Own OAuth Client (ale/ann)715
, ,
Radix Themes 3.0 (pen+/wor)714
,
Profile Node.js Performance With the Performance Panel (jec+/dev)713
, , , , , ,
AI Can Make a Code Review for Free (tom)712
, ,
Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar/soc)711
,
CAPTCHA Excludes Disabled Web Users (zel)710
,
Accessible Forms With Pseudo Classes (sal/css)709
, , ,
Going Beyond Pixels and (r)ems in CSS—Absolute Length Units (uti/iod)708
,
Don’t Get Scammed by Fake Performance Experts and Apps (krz/sho)707
,
12 Figma Tips to Work More Efficiently (uxd)706
, ,
The “Current Branch” in Git (b0r)705
CSS Values and Units Module Level 3 (tab+/w3c)704
, ,
The Cost of Interrupted Work: More Speed and Stress (abi)703
, ,
Quick Tip: How to Add Gradient Effects and Patterns to Text (ral/sit)702
, , , ,
Welcome to Future of Web Accessibility Based on Predictors (jar+/csu)701
, ,
How to Test 3.3.8 Accessible Authentication (Minimum) (sib/tpg)700
, , ,
On the Gift of OKR for Company Culture (j9t)699
, ,
“__dirname” Is Back in Node.js With ES Modules (phi/son)698
,
Relicensing and Rug Pulls (cha)697
, ,
Microservices Promised Freedom but Delivered Dependencies (pur)696
,
[Bulma] 1.0.0 (jgt)695
,
Optimizing JavaScript for Fun and for Profit (rom)694
,
This Pattern Will Wreck Your React App’s TS Performance (mat)693
, , ,
Avoid These Design System Traps (men)692
Node.js: The Documentary (pis+/hon)691
, ,
On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv+)690
, ,
Building a Micro htmx SSR Framework (mco/pla)689
, ,
Understanding Memory Heap and Memory Leaks—How the JS Engine Works (fro)688
, , ,
The Box Model and Box Sizing (bel/pic)687
, ,
Progressive Disclosure Defaults (ada)686
, ,
Folder Structures in React Projects (huy)685
,
How to Create a Website and a PDF From the Same Codebase (spa/clo)684
, , ,
Aesthetic Layouts: 2 Column Magazine With “shape-outside” (jhe)683
, ,
Psychology and UX: Decoding the Science Behind User Clicks (sit)682
, ,
How to Plan Your First Successful Website (web)681
, ,
Angular Signals: Best Practices (eug)680
, ,
Using Relative Colors (chr/mdn)679
,
Build a Full-Stack App With Node.js and htmx (jch/sit)678
, ,
How to Assess Your Fit for a Job Description: A Guide for Technologists (wom)677
, , ,
Chill Scroll Snapping: Article Headers (chr/fro)676
,
Make a Web Browser: Beginner’s Guide (nim/dai)675
, ,
A Comparison of JavaScript CRDTs (alm)674
, ,
I’m So Old: Web Edition (dav)673
,
Every React Concept Explained in 12 Minutes672
, ,
The Power of Textual Content in UX Design (ssh/uxm)671
,
Comparing ECMAScript Modules and CommonJS (wan)670
, ,
Build a Node App With TypeScript (mat)669
, , ,
How to Kill the Cascade (fon)668
, , ,
Observability Is an Illusion (pur)667
, , ,
Accessibility Foundations (ihe/tpg)666
, ,
Empowering the User Experience Through Microinteractions: 7 Best Practices (sye/uxm)665
, ,
The Ultimate Guide to Understanding npx vs. npm (sa/dhi)664
, , ,
A Designer’s Role Is Not “at the Table” (uxd)663
,
How Web-Site Design and Social Media Work Together (val/uxm)662
, ,
“require(esm)” in Node.js (joy)661
, , ,
Oh Sh*t, My App Is Successful and I Didn’t Think About Accessibility (jac)660
Time to Ditch Analytics? Tracking Scripts and Web Sustainability (mic/css)659
, , , , ,
Why UI Designers Should Understand Flexbox and CSS Grid (moo/uxd)658
, , , ,
2024 Cheat Sheet Collection657
,
How Web Bloat Impacts Users With Slow Devices (dan)656
, , ,
Copy Objects Ways in JavaScript (fpa)655
,
Migrating Away From Jest and Achieving Over 90% Reduction in Running Time (pat)654
, , , ,
How to Optimize Cumulative Layout Shift (CLS) on Shopify Sites (sia/sho)653
, , , ,
Quick Tip: Creating a Date Picker in React (sit)652
, ,
Accessibility in Design Systems: A Comprehensive Approach Through Documentation and Assets (sup)651
, , ,
Webflow 101: A Guide for Beginners (sta)650
, , ,
Skeuomorphism (nng)649
,
Deploying Remix to GitHub Pages (bro/rem)648
, , , ,
Homepage Design: 5 Fundamental Principles (nng)647
, ,
How (In)Efficient Are Engineering Organizations? (abi)646
, ,
When “Semantic Tokens” Are No Longer Semantic (nat)645
,
Make Your Functions More Reusable With Generics (mat)644
, , ,
What Is Safe Alignment in CSS? (chr/fro)643
, ,
Performance Tooling in 2024 and Beyond (egs+/dev)642
, , , , ,
The Golden Age of Accessibility641