Frontend Dogma

“2024” Archive (2)

Entry (Sources) and Other Related TopicsDate#
Goodhart’s Law in Action: 3 Webperf Examples (nom/per)2853
, , , , , ,
How to Clamp the Lightness of a Relative Color in CSS (ang)2852
, , ,
The Future of Front-End Development: Trends to Watch in 2025 (max)2851
, , , , , , , , , ,
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)2850
, ,
Why You Should Avoid Grand System Redesigns (unc)2849
, , ,
How to Join Blue Beanie Day: Wear and Share (zel)2848
, ,
Design Systems Are Dead—Long Live Design Systems (lur/zer)2847
, ,
Designing Your Own Accessibility Vendor Monitoring Program (a11)2846
, , ,
A False Sense of Accessibility: What Automated Testing Tools Are Missing (in/a11)2845
, , , ,
If Not React, Then What? (sli)2844
, , , ,
Let’s Learn Generators in JavaScript2843
,
Don’t Fuck With Scroll (as)2842
, , , , ,
Why Pipes Sometimes Get “Stuck”: Buffering (b0r)2841
,
Stop Aiming for Compliance: Craft a Better Product Strategy Instead (car/tho)2840
, , , ,
Character-Based Alignment (css)2839
, ,
Angular v19 No Signals Edition (arm/dan)2838
8 PHP Performance Tips Every Developer Should Know2837
, , , ,
The Many Faces of Digital Accessibility (aar/a11)2836
, ,
10 Git Commands You’ll Wish You Knew Earlier2835
,
New to the Web Platform in November (rac/dev)2834
, , , , , ,
The 5 Most Transformative JavaScript Features From ES15 (tar/cod)2833
,
A Quick Snapshot of the Microblogging Landscape (tch)2832
, , , , , ,
Preloading Responsive Images (tre)2831
, , ,
When Is It Time to Move Prototyping From Figma to ProtoPie? (nic/uxd)2830
, , ,
Observation: CSS Math Eval (kiz)2829
, ,
Decoupling OKRs: It’s Time to Let Go (cwo)2828
, , ,
Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (nik/pri)2827
,
Understanding CSS Inheritance: A Guide to Consistent Styling (bat)2826
, ,
Faster TypeScript Compilation (ash/blo)2825
, , ,
Contributing to JavaScript and TypeScript (rob/blo)2824
, , , ,
Program Errors Out of Existence (ale)2823
, ,
The Hype Around Signals (ati/sma)2822
, ,
Create Accessible Websites: Top Free Tools You Need to Know (ask)2821
, , , , , , ,
Optimizing JavaScript Engine Performance (goo/blo)2820
, , ,
Jekyll to Astro: An AI-Assisted Migration2819
, , , ,
Avoid Hotlinking Images With “Cross-Origin-Resource-Policy”2818
,
How to Cut Water Usage in Cloud Data Centers (max/dcd)2817
,
Unit Testing in Node.js With Jest (ant/app)2816
, ,
Is Next.js 15 Any Good? “Use Cache” API First Look (jef/fir)2815
, ,
Building Better CLI Apps (mol/blo)2814
, , , ,
Which IDEs Do Software Engineers Love, and Why? (ger)2813
, , ,
Automated Decision Logs in AI-Assisted Coding (add)2812
,
State of Software Architecture Report—2024 (ice)2811
,
X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (jas/404)2810
,
A Framework for Evaluating Browser Support (jos)2809
, , ,
Agile Is Dead2808
, , , , ,
Designing (and Evolving) a New Web Performance Score (css)2807
,
How I Feel About AI (jes)2806
, , , ,
Why AI Can’t Replace Developers: The Real Limits of AI in Coding (dev)2805
,
A Button Is Not a Link (mor/mat)2804
, ,
The Free Web (jay)2803
,
I Removed VS Code, and My Productivity Improved Tremendously (cod)2802
, , , ,
Deno vs. Oracle: Canceling the JavaScript Trademark (tin/den)2801
, , ,
WebAssembly (Wasm): When (and When Not) to Use It (tre)2800
Language of Parts Bookmarklet (bea)2799
, , ,
The End of the Twitter Era (san)2798
, , , ,
From Gatsby to Eleventy (mat)2797
, , , ,
How Browsers Really Load Web Pages (pro/wel)2796
, , , , ,
How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation (con)2795
, , ,
Design Systems vs. Style Guides (nng)2794
, , , , ,
What Causes “Bad Days” for Developers? (abi)2793
, ,
Figma Releases the Pattern Library (web)2792
,
Interop and Hard Problems (bka)2791
, , ,
The Semantic Interface Palette Is Simple (uxd)2790
, , ,
Mastering JavaScript Event Delegation (sha)2789
,
Old Alt Text Advice (ste)2788
, , , , ,
Using Severity Ratings to Prioritize Web Accessibility Remediation (ala/web)2787
,
Screenshot-Driven Development (bla)2786
, ,
Git Like a Pro: 10 Things I Regret Not Knowing Earlier (chi)2785
,
Content Security Policy Level 3 (mik/w3c)2784
, ,
Solved by CSS: Donuts Scopes (mon/css)2783
,
The PHP Foundation Turns Three (pro/the)2782
,
Recursion Explained in Simple Terms (tre)2781
,
Tailwind CSS v4.0 Beta 1 (ada/tai)2780
Introducing the Leader’s Guide to Accessibility (gov)2779
, , , , ,
Node.js 22 Runtime Now Available in AWS Lambda (jul/aws)2778
, ,
Where Has All the Valid HTML Gone (j9t)2777
, ,
Doing the Numbers: Digital Accessibility and Shifting Left (deq)2776
, , ,
Avoid Read-Only Controls (aar)2775
, ,
Exploring Alternative Interactions in JavaScript (dev/dev)2774
, , ,
What’s Next for WebGPU (dak/dev)2773
Third Parties (vek+/htt)2772
, , , , , , , , , , , , ,
I Don’t Have Time to Learn React (kei)2771
, , ,
Why We Need to Have a Change of HEART With UX Metrics (dar/uxd)2770
, ,
CSS Selectors: Unlocking Advanced Selectors for Modern Web Design (bat)2769
,
Why Accessibility Matters for Your SEO Strategy (tae/a11)2768
, ,
Static Site Generation With Next.js: Using Next.js for React.js Applications (fro)2767
, ,
React.js Best Practices for Beginners: A Comprehensive Guide (fro)2766
, , , , , ,
How to Use Lighthouse Wisely in Your Front-End Projects (ele/des)2765
, , , , , , ,
WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg (jyo/wpt)2764
, , ,
Make Creative Borders With “background-clip: border-area” (jen/web)2763
, , , , ,
An Outline Version of the New CSS Logo (kil)2762
Avoiding False Positives in Node.js Tests (app)2761
,
My 3 Most-Wanted CSS Table Features (dar)2760
, , ,
So You Decided to Do a Technical Migration (loc/btc)2759
, ,
What We Learned Migrating From Webpack to Vite (neo)2758
, , ,
The CSS Reset Contradiction (j9t/sit)2757
,
Why Wasm: Quickstart (the)2756
Node.js Corepack: Version Control for Package Managers (tre)2755
, , ,
Meet Angular v19 (mge/ang)2754
,
AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa/sma)2753
, , ,
Migrating From VuePress to VitePress (ole)2752
, ,
State of JavaScript 2024 (sac/dev)2751
,
How to Prerelease an npm Package (spa/clo)2750
, , , ,
Mastering Accessible Modals With ARIA and Keyboard Navigation (a11)2749
, , , ,
AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef/aws)2748
, , , ,
No Fuss Light/Dark Modes (chr/fro)2747
,
Web Accessibility and the Second Trump Administration (con)2746
,
20 Years of Firefox: How a Community Project Changed the Web (moz)2745
, , , ,
Testing Digital Products the RITE Way (jhu/uxm)2744
, ,
Foundations: Types of Disability (tet)2743
,
Native Dual-Range Input2742
, ,
Anchor Positioning Is Disruptive (jam/odd)2741
, ,
Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (sye/uxm)2740
, , , ,
Why Responsive Design Is Failing Modern Users (web)2739
, , ,
Why Is Hiring Software So Impersonal? (peo/uxd)2738
, ,
The Future of Voice User Interfaces (uxm)2737
,
Importing a Frontend JavaScript Library Without a Build System (b0r)2736
, , , , ,
Can [Open Source Pledge] Fix Open Source Sustainability? (tre)2735
, ,
The Tragedy of Running an Old Node Project (abd)2734
The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript2733
, , ,
Content Design Practices for Sustainable Communication in Tech (uxd)2732
, ,
CSS Gets a New Logo: And It Uses the Color “rebeccapurple” (mic)2731
My Issues With Shorthand Properties (hav)2730
,
Tailwind vs. Vanilla CSS—Should You Reconsider?2729
, ,
The Root Causes for the Dev–Design Mismatch (ere/uxd)2728
, ,
Against Best Practices (arp)2727
,
[A Book Apart] Authors Together (dde)2726
, ,
Some Tips for Keyboard Support on Native Mobile Applications (cer)2725
, , , ,
Alt Text: Not Always Needed (tbk/nng)2724
, , ,
When Is the Right Time to Share Our Excitement About New Web Features? (rac)2723
, ,
Exploring JavaScript Symbols (tre)2722
The Next Improvement in Angular Reactivity (nic/thi)2721
,
What Is User Experience (and What Is It Not)? (kat/nng)2720
, ,
Ghost Jobs Should Be Illegal (tre)2719
,
Reimagining Prototyping With AI (vam/uxd)2718
, , ,
State of HTML 2024 [Results] (sac/dev)2717
,
1 + 2 Engineering Team Priorities (j9t)2716
, , ,
How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze)2715
,
10 Advanced TypeScript Concepts Every Developer Should Know (nih)2714
,
Self-Contained Executable Programs With Deno Compile (tin+/den)2713
, , ,
Adding Interactive Charts in Astro2712
, ,
Global Digital Accessibility Salary Survey (web)2711
, ,
Accessibility Misinformation (col)2710
, ,
An Official Logo for CSS (arg)2709
The European Accessibility Act—Get Ready (int)2708
, ,
Why Developers Should Give Next.js App Router Another Chance (low/the)2707
,
Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg/dev)2706
, , , ,
AI Assistance Panel (mat/dev)2705
, , , ,
The Myth of “Accessible Components and Done” (mic)2704
, ,
View Transitions API: Single Page Apps Without a Framework (uma/deb)2703
, , ,
Cookie Permissions: 5 Common User Types (sam/nng)2702
, , , ,
Learn Big O Notation Once and for All2701
, ,
Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css/fro)2700
, , ,
Most Disabled People “Excluded” by Unfit Designs (des)2699
, ,
Let’s Talk About Memory Leaks in Dart and Flutter (flu/dcm)2698
, ,
AI Coding (pvd)2697
, , , ,
The “br” Element (hey)2696
,
Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre)2695
,
Carving Your Space (hbu)2694
,
My Favourite Software Architecture Patterns (git)2693
, ,
Top 20 Platform Engineering Tools (spa)2692
, ,
Color in CSS or How I Learned to Disrespect Tennis (mat/btc)2691
, , ,
The Art in Everyday Life (sop)2690
,
A CSS Logo Hatches! (arg)2689
,
Angular Best Practices (wil)2688
, ,
How to Optimize Performance in Vue Apps (jac/deb)2687
, , ,
Overflow Clip (sha)2686
,
Why I Will Always Be Angry About Software Engineering (lud)2685
,
Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy (jyo/wpt)2684
,
New in Chrome 131 (kos/dev)2683
, , ,
What Accessibility Statements Are Really For (jon)2682
,
Security (gjf+/htt)2681
, , , ,
(Up-)Scoped Scroll Timelines (chr/fro)2680
, ,
CMS (sir+/htt)2679
, , , ,
Markup (gua/htt)2678
, , , ,
Don’t Forget to Localize Your Icons (eri)2677
, , ,
Cookies (sw1+/htt)2676
, , , ,
Sustainability (bur+/htt)2675
, , , ,
Anchoreum—a Game for Learning CSS Anchor Positioning (pla)2674
, , ,
Implementing Astro Search Functionality2673
, ,
Performance (jev+/htt)2672
, , , ,
Fonts (bra/htt)2671
, , , ,
Structured Data (cyb/htt)2670
, , , , ,
Are AI Assistants Making Us Worse Programmers? (web)2669
, , , ,
Accessibility (mgi/htt)2668
, , , ,
Jamstack (mik/htt)2667
, , , , ,
Ecommerce (htt)2666
, , , , ,
Design Tokens: Authoring vs. Consuming (nat)2665
, , ,
Essential tsconfig.json Options You Should Use (tdu)2664
,
CDN (htt)2663
, , , ,
Should Destructive Buttons Be Hard to Find? (ada)2662
,
Two Different Kinds of “Focusable” UI Elements (yat)2661
, ,
JavaScript Import Attributes (ES2025) (tre)2660
,
Biome.js, a Toolchain to Format and Lint Your Web Project (thi)2659
, , ,
Why Does JavaScript’s “parseInt(0.0000005)” Print “5”?2658
Why I Moved From Google Analytics to Simple Analytics (tre)2657
, ,
Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd)2656
, , ,
How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos)2655
, ,
Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar/soc)2654
The Different (and Modern) Ways to Toggle Content (css)2653
, , ,
Five Lessons for Five Years in Tech (bek)2652
,
Mapping Over Promises in JavaScript (pm/tel)2651
,
Release Notes for Safari Technology Preview 207 (jon/web)2650
, , ,
State of CSS and State of HTML 2024 (pat)2649
,
AI Features Must Solve Real User Problems (kat/nng)2648
, ,
The Rebellion Will Be Federated (el)2647
, ,
Next.js to htmx—a Real World Example (htm)2646
, ,
Node.js Now Supports TypeScript Natively (eri)2645
, ,
Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray/fro)2644
How to Set Up Next.js 15 for Production in 2024 (jan/rea)2643
,
The Lowdown on Dropdowns in HTML and CSS (dav/zer)2642
,
Amazon Frontend Engineer Interview Experience 2024, Berlin (abh/git)2641
,
The Deterioration of Google (bal)2640
,
Should Web Designers Learn JavaScript or CSS? (ope)2639
, , ,
Bluesky’s AT Protocol: Pros and Cons for Developers (ric/the)2638
, ,
How to Identify Decorative Images and Boost Accessibility (a11)2637
, , , , ,
Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 U.S. Election (emo+/clo)2636
,
More Options for Styling “<details>” (bra/dev)2635
,
My Anti-Overlay Client Letter (acc)2634
, , , ,
Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope)2633
,
Maybe It Isn’t JavaScript (gee/sea)2632
, , ,
Mastering Interaction to Next Paint (INP) (tod/fro)2631
,
How Do HTML Event Handlers Work? (tbr)2630
, ,
Introducing the vlt Package Manager and Serverless Registry (dar+/vlt)2629
, , , ,
JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre)2628
,
Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo/sma)2627
, , , ,
How Bun Supports V8 APIs Without Using V8 II (bun)2626
, , ,
What’s the Deal With WebKit Font Smoothing? (dbu)2625
, ,
JavaScript’s “??=” Operator: Default Values Made Simple (tre)2624
,
Beautiful Focus Outlines (med)2623
, , ,
What Developers Miss About the Single Responsibility Principle (jac/git)2622
,
Fluid Everything Else (css)2621
, ,
A Guide to Designing Errors for Workflow Automation Platforms (uxd)2620
, , ,
Platform vs. DevEx Teams: What’s the Difference? (abi)2619
, ,
Vercel Makes Changes to Next.js to Simplify Self-Hosting (low/the)2618
, ,
How to Test JavaScript for Accessibility Compliance (flo/a11)2617
, , , , ,
What’s a Single-Page App? (jak)2616
, , , , , , ,
How to Optimize React Performance: Best Practices and Techniques (fro)2615
, , , , ,
Web Audio API 1.1 (pad+/w3c)2614
, ,
Unlocking Accessibility: Content Designers Share Their Experience and Advice (gov)2613
, ,
Disabled and Obscured (ste)2612
, , , ,
What Do Survey Demographics Tell Us? (mia/odd)2611
, ,
How Gestalt Principles Influence UX Design (uxm)2610
, ,
The “button” Element (hey)2609
, , ,
The Psychology of Attention for UX Designers (iam/uxm)2608
,
Sustainable Web Interest Group Is Formed (tzv/w3c)2607
, ,
The Impact of Artificial Intelligence on UX Design (uxm)2606
, , , , ,
A Friendly Introduction to Container Queries (jos)2605
, ,
How I Improved Video Streaming With FFmpeg and Node.js (mm)2604
, ,