Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Protest, boycott, cut all ties. Hide

Frontend Dogma

“2023” News Archive (9)

Entry (Sources) and Other Related TopicsDate#
Memory Allocation (sam)812
, ,
The Pros and Cons of Different UI Automation Test Tools—Puppeteer811
, ,
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers810
, ,
Costly CSS Properties and How to Optimize Them809
, ,
Embracing AI as a Material for Design (uxd)808
, ,
10 Best Sorting Algorithms Explained807
,
A History of the World Wide Web From 1989 to the Present Day806
,
Solving the CSS Layout and Source Order Disconnect (rac/dev)805
, ,
Passkeys: What the Heck and Why? (css)804
,
Angular Is Back With a Vengeance (fir)803
,
CSS: Tricks for Targeting Elements With CSS802
, ,
Transparent Video for the Web in 2023 (cla)801
,
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)800
, , ,
How to Work With Dates and Times in Vanilla JavaScript (cfe)799
,
Firefox Rolls Out Total Cookie Protection by Default to More Users Worldwide (moz)798
, , , ,
Understanding CSS Preload and Other Resource Hints (log)797
, ,
A Designers Guide to the Principles of Web Design796
, , , , , , , , ,
Advanced Figma Components Tips and Tricks: Little Gems We Love (uxd)795
, , ,
Shallow vs. Deep Copying in JavaScript794
,
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience793
, , , ,
HTML Dark Mode (bt)792
,
HTML Accessibility API Mappings 1.0 (ste+/w3c)791
, ,
Expanding Grid Cards With View Transitions (chr)790
, ,
Don’t Override Screen Reader Pronunciation (aar)789
, ,
Temporal Intervals Are Handy in MySQL (ami)788
, ,
Load Balancing (sam)787
, , ,
New HTML Element: “search” (alv)786
,
React, Visualized785
, ,
Formulating Your Product Design North Star (aka Design Principles) (uxd)784
, ,
Building Pagination in React With React Paginate783
, ,
What’s a Basic Use Case for Cascade Layers in CSS? (chr)782
, ,
Trying Node.js Test Runner (bah)781
,
The Performance Golden Rule Revisited (tka)780
,
Document or Die: The Importance of Writing Things Down in Tech779
, ,
Becoming a Frontend Developer in 100 Days: A Step-by-Step Guide778
, ,
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup777
, , , , ,
These 3* Lines of CSS Will Give You Dark Mode for Free* (jac)776
,
Why Astro Is My Favorite Framework (mrt)775
,
The Real Difference Between “useMemo” and “Memo” in React774
, , ,
CSS Text Balancing With “text-wrap: balance” (sha)773
,
Boost Your JavaScript With JSDoc Typing772
, , ,
Mastering Yarn’s Lifecycle With Hooks771
,
Understanding Apache Web Server Configuration770
, ,
What’s New in CSS? (bra)769
,
Choosing Humanity Over Automation (uxd)768
, ,
Chasing Rainbows (ver)767
, , ,
Advancing Your Tech Skills766
,
DevTools: A Clever Overview of All Your CSS Code765
, , , , ,
The Pattern to Make Your Frontend Tests 10× Better764
Say Goodbye to Tedious Scripting With zx: Simplifying Shell Scripting763
, ,
Stream File Uploads to S3 Object Storage and Save Money (aus)762
, , ,
Programming-Language Popularity by GitHub Pull Requests (lem)761
, , , , , ,
It’s Time to Learn OKLCH Color (kei)760
, ,
Frontend Developer Tries Tailwind for the First Time (zor/css)759
, ,
Unlocking the Power of Design Tokens to Create Dark Mode UI758
,
Establishing Metrics for Accessibility ROI (kar)757
, ,
3 Methods for Scoped Styles in Web Components That Work Everywhere (zac)756
, , , , ,
10 CSS Animation Tips and Tricks (kev)755
, , ,
Designing for Reduced Motion754
, , , , ,
Foundations: Accessible Names and Descriptions (tet)753
, , , ,
The Alt Text War—SEO vs. Accessibility752
, , , , ,
What’s New in WCAG 2.2?751
, ,
The Death of JPEG-XL750
,
7 Tips for Getting Started With Vue.js749
, ,
JavaScript Memory Management: A Comprehensive Guide to Garbage Collection in JavaScript748
, , ,
Observing CSS747
, ,
Release Notes for Safari Technology Preview 167 (jon/web)746
, , ,
Choosing a Name for Your Design System (bra)745
,
Can You Create Beautiful Stroked Text in CSS? (log)744
,
Code Explanation Using GitHub Copilot (ami)743
, ,
The Revenge of the Pop-Up (ver)742
, ,
What Is Semantic HTML?741
,
Understanding npm Versioning740
, , ,
What Makes a Good Screenshot? (llo/tpg)739
,
Testing Localhost on Multiple Devices (cit)738
,
New in Chrome 112 (tro/dev)737
, , ,
4 GitHub Alternatives for Code Repositories (sta)736
,
Quick Tip: Pull Data From an API Into a Figma Layer735
, , ,
How WebAssembly Is Accelerating New Web Functionality (dev)734
,
What Is a Design System and Why Should You Use One? (uxm)733
JSON vs. XML With Douglas Crockford (dou)732
, , , , ,
Safari Releases Are Development Hell731
, , ,
Slow Start and Congestion Control (Browser Networking)730
, ,
Copy to Clipboard in JavaScript and React729
,
So, How Can We Measure UX? (uxd)728
,
Five Pieces of Advice for More Accessible Websites (cit)727
,
Exposing Field Errors (aar)726
, , , ,
Accessibility for Designers: Where Do I Start? (ste)725
, ,
A Small JavaScript Pattern I Enjoy Using (kil)724
A Color Wheel With Gradient (css)723
, , , ,
10 Ways to Hide Elements in CSS (cra)722
, , ,
7 Tricks to Take the Performance of Your Website to the Moon721
, , ,
Why Do They Ignore My Awesome Design Documentation?720
,
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)719
, ,
The Future of Senior Developers in an AI-Driven World (cod)718
, ,
Syntaxonomy—a Collection of Web Languages (ale)717
, , , ,
Sticky Page Header Shadow on Scroll (hex)716
, ,
Modern HTML Email (Tables No Longer Required) (oll)715
, ,
Folder Structure for Modern Web Applications714
,
Convert PNG to JPG Using FFmpeg (ama)713
, , , ,
We Need Accessibility Action (yat)712
,
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps711
, , , , ,
On-Page SEO Checklist: The Complete Task List for 2023 (sem)710
, , ,
DevTools: Getting Data From DevTools Into Your Code Editor709
, ,
The Pros and Cons of Different UI Automation Test Tools—Playwright708
, ,
New to the Web Platform in March (rac/dev)707
, , , , , , , ,
Modern Web Development: Centering Divs in New Exciting Wrong Ways With AI (cod)706
, ,
Alternative Text in the Wild: 5 Alternative Text Examples (pop)705
, ,
A CSS Selector to Highlight Clickable Elements (seb)704
,
From Burnout to Balance: Why Are So Many UX Designers Fatigued? (uxd)703
, , ,
One in Two New npm Packages Is SEO Spam Right Now702
,
XUL Layout Is Gone701
, , , ,
Why JavaScript Is a Prototype-Based OOP700
,
AWS CloudFront Tutorial: Setup and Configuration699
, , , ,
Why I Quit Being a Tech “Influencer”698
What Are Source Maps? (jec/dev)697
,
CSS Masking (sha)696
,
Checkered Background Using Two Lines of Code in CSS (ami+)695
,
Flutter Performance Optimization Techniques and Best Practices694
, , ,
Using PHP Arrays: A Guide for Beginners693
, ,
How to Use Google Fonts and “font-display”692
, , ,
Usability Heuristics in Game Design (uxd)691
, ,
HTML: Help Users to Download Files With the HTML “download” Attribute690
,
The WebAIM Million (web)689
, , ,
Framework Popularity on Netlify (sel/net)688
, , , , , ,
CSS Nesting (fro)687
, , ,
6 Steps to Reduce the Carbon Footprint of Your Website (mgi/osd)686
Meet Arc, a New Innovative Browser That Challenges Chrome685
, , , ,
TypeScript Function Types: A Beginner’s Guide684
, ,
How to Review and Refactor Code With GPT-4 (and ChatGPT)683
, , , , ,
Connecting Dots of an Accessibility Audit682
,
JavaScript Import Maps Are Now Supported Cross-Browser (tom/dev)681
, , ,
In Praise of Vite (spa/clo)680
Improving CSS Shapes With Trigonometric Functions (dan)679
, ,
How to Split an Angular App Into Micro-Frontend Apps678
, , ,
Guardrails for Better Accessibility Support in Frontend (net)677
, ,
File Uploads for the Web: File Uploads in Node and Nuxt (aus)676
, ,
Accessibility vs. Emojis (uxd)675
, , ,
10 AI Tools for Content Writing (sta)674
, , , ,
Getting Started With HTML Tables673
, ,
CSS Creator Håkon Wium Lie Interview672
,
Mastering the JavaScript “switch” Statement671
Function Overloading in TypeScript670
,
Introduction to esbuild669
, ,
Fighting Inter-Component HTML Bloat (eli)668
, , ,
Defaulting on Single Page Applications (SPA) (zac)667
, ,
AI-Enhanced Development Makes Me More Ambitious With My Projects (sim)666
, ,
A Quick Guide to Reviewing a VPAT ACR (kar)665
, , ,
UX Principles for AI Products (uxd)664
, ,
UX Basics: Study Guide663
, , , ,
Using TypeScript Without Compilation (pas)662
Harnessing GPT-4 for Writing Assistance and Content Creation661
, , ,
Senior Engineering Strategies for Advanced React and TypeScript (tec)660
, , , , , , , ,
CSS-Only Widgets Are Inaccessible (aar)659
,
Brief Introduction to Edge Computing658
,
The “search” Element (sco)657
, ,
Usability 101656
,
The IL1 Typography Test655
, , , ,
CSS “overflow” Property654
,
The Causes of Unreliable Software653
, ,
The State of JS Frameworks (cfe/log)652
, , ,
What Is Strict Mode in React?651
WYSIWYGPT (cod)650
,
The Landscape of npm Packages for CLI Apps649
, , ,
Everything You Wanted to Know About Video Storage APIs648
, ,
What We’ve Learned About Designing for Accessibility From Our Users647
,
A Complete Visual Guide to Understanding the Node.js Event Loop (bui)646
, , ,
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II645
, ,
DevTools: Convert Network Requests to Code, or Even to a Terminal Command644
, , ,
The Ultimate Guide to Image Optimisation (fox/cal)643
, , , ,
The Machines Won’t Save Your Design System (hey)642
,
Circular Text With CSS? (jhe)641
Automatic npm Publishing With GitHub Actions and npm Granular Tokens640
, ,
Some Cross-Browser DevTools Features You Might Not Know (css)639
, , , , , , ,
npx: The Easy Way to Run Node.js Packages638
, ,
5 Lesser-Known Spacing Tips for Product Designers (uxd)637
,
Certifications Should Be Hard (kar)636
, , ,
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)635
, , , , ,
Understanding the Semantic Web—Dive Deep Into the Web’s Evolution634
State of Node.js 2023 (jas+)633
,
Annotating Designs for Accessibility (int)632
, ,
The Carbon Cost of Social Media631
,
What’s New in Eleventy 2: A Great SSG Just Got Better (cra)630
With or Without the JS Framework (cit)629
, ,
When Is “:focus-visible” Visible? (ire)628
, ,
That Time When SVG Almost Got Network Support for Raw Sockets627
, ,
How to Start a React Project in 2023 (rwi)626
,
File Uploads for the Web: Upload Files With JavaScript (aus)625
,
5 Ways to Modernize Your Web Application624
, , , , , , ,
What Is Git Merge and How to Use It?623
7 Ways Web Developers and UX Designers Can Collaborate (uxm)622
,
The Age of Average621
The Cost of Craft620
, , ,
Why We Added package.json Support to Deno (tin/den)619
, , ,
The Intersection of Data Visualization and UX Design (uxm)618
, ,
The End of Front-End Development (jos)617
, ,
The 5 Best Status Page Tools (sta)616
, , ,
Rich Harris Talks SvelteKit and What’s Next for Svelte (ric+/the)615
, ,
Regression Testing in the Agile Universe (uxm)614
, , ,
Preventing Too-Short Final Lines of Text Blocks (ric)613
,
CSS Is Dead! (alv)612
Introduction to Flutter: Getting Started With Cross-Platform Development611
,
Deep Dive Into How Web Browsers Work (With Illustrations)610
, ,
Using “forRoot()” and “forChild()” in Angular609
Speeding Up the JavaScript Ecosystem—npm Scripts (mar)608
, , ,
Laying Out a Print Book With CSS607
,
Unexpected Moments of JavaScript That Will Challenge Your Understanding of the Language606
Time to Move on From Nunjucks? (bry)605
, , , ,
How to Stop a React Component From Rendering (ami)604
, , ,
Design System Guide (vit)603
, ,
The Problem With React602
Everything You Need to Know About the Updated React Docs601
,
How to Use “v-model” With Form Inputs in Vue600
, ,
Retro-Specifying Fetch/Performance (nom)599
, ,
How Screen Readers Read Special Characters: An Update598
, , ,
Cryptographically Protecting Your SPA597
, ,
Responsive Columns Without Media Queries596
, , ,
DevTools: Tricks for Copying the Styling From Any Website595
, , , ,
5 Tips for New Prototypers594
, ,
What Is Server Side Includes (SSI)? How We Can Use It? What Are the Pros and Cons of SSI?593
Hijacking Screenreaders With CSS (ben/deq)592
, , ,
Foundations: Pointer Gestures (gra/tpg)591
, ,
Internationalization in Next.js 13 With React Server Components (sma)590
, , ,
Tracking the Fake GitHub Star Black Market With Dagster, dbt, and BigQuery (fra+)589
, ,
Versioning Design Tokens588
, ,
JavaScript Polyfills587
,
DevTools: Faster Searching in DevTools With CSS Selectors586
, , , , ,
Accessibility and Design Systems: The Deep-Dive Q&A585
, , ,
The Ultimate Guide to Micro-Content584
, ,
Scraping Single-Page Applications With Playwright (api)583
, ,
It’s About Time CAPTCHAs Become Accessible (uxd)582
,
Accessibility Beyond Code Compliance (aar)581
,
Cool Frontend Arts of Local-First: Storage, Sync, Conflicts (tra/evi)580
, ,
Git Fundamentals, a Complete Guide579
, ,
The H1 Conundrum: Understanding the Challenges of Heading Level One578
, , ,
What Are Webhooks and How Do They Work577
,
JavaScript for Beginners: Data Structures576
, , ,
Future CSS: Anchor Positioning (kiz)575
, ,
6 CSS Snippets Every Front-End Developer Should Know in 2023 (arg/dev)574
Modern Font Stacks573
, ,
Fix Color Contrast—Web Accessibility for Text and UI Design572
, ,
Useful Tips and Tricks for Laravel571
,
How Design Is Governance570
JavaScript: Automatically Remove an Event Listener After It Has Executed569
,
Advice From a Software Engineer With 8 Years of Experience568
16 Little UI Design Tips That Make a Big Impact567
, , , , , , ,
What Leonardo Da Vinci Can Teach Us About Web Design (fre/sma)566
,
TCP Echo Server for Node.js565
, ,
Progressively Enhancing a Table With a Web Component (ray)564
, , , ,
Circling Back on Design and Everything Else (uxd)563