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, ostracize. Hide

Frontend Dogma

“2023” News Archive (9)

Entry (Sources) and Other Related TopicsDate#
What Are User Permissions? Concepts, Examples, and Maintenance817
, , ,
Web Accessibility: A Reference to Creating Inclusive Websites (sta)816
The “details” Element Is Amazing (fon)815
,
What’s New in DevTools: Debugging, Testing, and CSS (Chrome 110–112) (jec/dev)814
, , , , , , ,
The Pros and Cons of Different UI Automation Test Tools—Puppeteer813
, ,
Memory Allocation (sam)812
, ,
Embracing AI as a Material for Design (uxd)811
, ,
Costly CSS Properties and How to Optimize Them810
, ,
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers809
, ,
A History of the World Wide Web From 1989 to the Present Day808
,
11ty and Lit, a Match Made in Heaven for Simple Sites807
, ,
10 Best Sorting Algorithms Explained806
,
Transparent Video for the Web in 2023 (cla)805
,
Solving the CSS Layout and Source Order Disconnect (rac/dev)804
, ,
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)803
, , ,
Passkeys: What the Heck and Why? (css)802
,
How to Work With Dates and Times in Vanilla JavaScript (cfe)801
,
CSS: Tricks for Targeting Elements With CSS800
, ,
Angular Is Back With a Vengeance (fir)799
,
Understanding CSS Preload and Other Resource Hints (log)798
, ,
Shallow vs. Deep Copying in JavaScript797
,
HTML Dark Mode (bt)796
,
HTML Accessibility API Mappings 1.0 (ste+/w3c)795
, ,
Firefox Rolls Out Total Cookie Protection by Default to More Users Worldwide (moz)794
, , , ,
Expanding Grid Cards With View Transitions (chr)793
, ,
Don’t Override Screen Reader Pronunciation (aar)792
, ,
Advanced Figma Components Tips and Tricks: Little Gems We Love (uxd)791
, , ,
Accessibility in Design Systems: Building More Inclusive Products for a Better User Experience790
, , , ,
A Designers Guide to the Principles of Web Design789
, , , , , , , , ,
What’s a Basic Use Case for Cascade Layers in CSS? (chr)788
, ,
Trying Node.js Test Runner (bah)787
,
The Performance Golden Rule Revisited (tka)786
,
Temporal Intervals Are Handy in MySQL (ami)785
, ,
React, Visualized784
, ,
New HTML Element: “search” (alv)783
,
Load Balancing (sam)782
, , ,
Formulating Your Product Design North Star (aka Design Principles) (uxd)781
, ,
Document or Die: The Importance of Writing Things Down in Tech780
, ,
Building Pagination in React With React Paginate779
, ,
Why Astro Is My Favorite Framework (mrt)778
,
These 3* Lines of CSS Will Give You Dark Mode for Free* (jac)777
,
The Real Difference Between “useMemo” and “Memo” in React776
, , ,
CSS Text Balancing With “text-wrap: balance” (sha)775
,
Becoming a Frontend Developer in 100 Days: A Step-by-Step Guide774
, ,
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup773
, , , , ,
What’s New in CSS? (bra)772
,
Understanding Apache Web Server Configuration771
, ,
Mastering Yarn’s Lifecycle With Hooks770
,
Choosing Humanity Over Automation (uxd)769
, ,
Boost Your JavaScript With JSDoc Typing768
, , ,
The Pattern to Make Your Frontend Tests 10× Better767
Stream File Uploads to S3 Object Storage and Save Money (aus)766
, , ,
Say Goodbye to Tedious Scripting With zx: Simplifying Shell Scripting765
, ,
Programming-Language Popularity by GitHub Pull Requests (lem)764
, , , , , ,
It’s Time to Learn OKLCH Color (kei)763
, ,
DevTools: A Clever Overview of All Your CSS Code762
, , , , ,
Chasing Rainbows (ver)761
, , ,
Advancing Your Tech Skills760
,
Unlocking the Power of Design Tokens to Create Dark Mode UI759
,
Frontend Developer Tries Tailwind for the First Time (zor/css)758
, ,
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
, , ,
What’s New in WCAG 2.2?754
, ,
The Death of JPEG-XL753
,
The Alt Text War—SEO vs. Accessibility752
, , , , ,
Release Notes for Safari Technology Preview 167 (jon/web)751
, , ,
Observing CSS750
, ,
JavaScript Memory Management: A Comprehensive Guide to Garbage Collection in JavaScript749
, , ,
Foundations: Accessible Names and Descriptions (tet)748
, , , ,
Designing for Reduced Motion747
, , , , ,
Choosing a Name for Your Design System (bra)746
,
Can You Create Beautiful Stroked Text in CSS? (log)745
,
7 Tips for Getting Started With Vue.js744
, ,
What Makes a Good Screenshot? (llo/tpg)743
,
What Is Semantic HTML?742
,
Understanding npm Versioning741
, , ,
The Revenge of the Pop-Up (ver)740
, ,
Testing Localhost on Multiple Devices (cit)739
,
New in Chrome 112 (tro/dev)738
, , ,
Code Explanation Using GitHub Copilot (ami)737
, ,
4 GitHub Alternatives for Code Repositories (sta)736
,
What Is a Design System and Why Should You Use One? (uxm)735
So, How Can We Measure UX? (uxd)734
,
Slow Start and Congestion Control (Browser Networking)733
, ,
Safari Releases Are Development Hell732
, , ,
Quick Tip: Pull Data From an API Into a Figma Layer731
, , ,
JSON vs. XML With Douglas Crockford (dou)730
, , , , ,
How WebAssembly Is Accelerating New Web Functionality (dev)729
,
Five Pieces of Advice for More Accessible Websites (cit)728
,
Exposing Field Errors (aar)727
, , , ,
Copy to Clipboard in JavaScript and React726
,
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
, , , ,
Why Do They Ignore My Awesome Design Documentation?722
,
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)721
, ,
The Future of Senior Developers in an AI-Driven World (cod)720
, ,
Syntaxonomy—a Collection of Web Languages (ale)719
, , , ,
Sticky Page Header Shadow on Scroll (hex)718
, ,
Modern HTML Email (Tables No Longer Required) (oll)717
, ,
7 Tricks to Take the Performance of Your Website to the Moon716
, , ,
10 Ways to Hide Elements in CSS (cra)715
, , ,
We Need Accessibility Action (yat)714
,
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps713
, , , , ,
Folder Structure for Modern Web Applications712
,
Convert PNG to JPG Using FFmpeg (ama)711
, , , ,
The Pros and Cons of Different UI Automation Test Tools—Playwright710
, ,
On-Page SEO Checklist: The Complete Task List for 2023 (sem)709
, , ,
New to the Web Platform in March (rac/dev)708
, , , , , , , ,
Modern Web Development: Centering Divs in New Exciting Wrong Ways With AI (cod)707
, ,
DevTools: Getting Data From DevTools Into Your Code Editor706
, ,
Alternative Text in the Wild: 5 Alternative Text Examples (pop)705
, ,
A CSS Selector to Highlight Clickable Elements (seb)704
,
XUL Layout Is Gone703
, , , ,
Why JavaScript Is a Prototype-Based OOP702
,
Why I Quit Being a Tech “Influencer”701
What Are Source Maps? (jec/dev)700
,
One in Two New npm Packages Is SEO Spam Right Now699
,
From Burnout to Balance: Why Are So Many UX Designers Fatigued? (uxd)698
, , ,
CSS Masking (sha)697
,
Checkered Background Using Two Lines of Code in CSS (ami+)696
,
AWS CloudFront Tutorial: Setup and Configuration695
, , , ,
Using PHP Arrays: A Guide for Beginners694
, ,
Usability Heuristics in Game Design (uxd)693
, ,
The WebAIM Million (web)692
, , ,
HTML: Help Users to Download Files With the HTML “download” Attribute691
,
How to Use Google Fonts and “font-display”690
, , ,
Framework Popularity on Netlify (sel/net)689
, , , , , ,
Flutter Performance Optimization Techniques and Best Practices688
, , ,
CSS Nesting (fro)687
, , ,
6 Steps to Reduce the Carbon Footprint of Your Website (mgi/osd)686
TypeScript Function Types: A Beginner’s Guide685
, ,
Meet Arc, a New Innovative Browser That Challenges Chrome684
, , , ,
JavaScript Import Maps Are Now Supported Cross-Browser (tom/dev)683
, , ,
In Praise of Vite (spa/clo)682
Improving CSS Shapes With Trigonometric Functions (dan)681
, ,
How to Split an Angular App Into Micro-Frontend Apps680
, , ,
How to Review and Refactor Code With GPT-4 (and ChatGPT)679
, , , , ,
Guardrails for Better Accessibility Support in Frontend (net)678
, ,
File Uploads for the Web: File Uploads in Node and Nuxt (aus)677
, ,
Connecting Dots of an Accessibility Audit676
,
Accessibility vs. Emojis (uxd)675
, , ,
10 AI Tools for Content Writing (sta)674
, , , ,
Mastering the JavaScript “switch” Statement673
Introduction to esbuild672
, ,
Getting Started With HTML Tables671
, ,
Function Overloading in TypeScript670
,
Fighting Inter-Component HTML Bloat (eli)669
, , ,
Defaulting on Single Page Applications (SPA) (zac)668
, ,
CSS Creator Håkon Wium Lie Interview667
,
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
Senior Engineering Strategies for Advanced React and TypeScript (tec)661
, , , , , , , ,
Harnessing GPT-4 for Writing Assistance and Content Creation660
, , ,
CSS-Only Widgets Are Inaccessible (aar)659
,
Brief Introduction to Edge Computing658
,
WYSIWYGPT (cod)657
,
What Is Strict Mode in React?656
Usability 101655
,
The State of JS Frameworks (cfe/log)654
, , ,
The “search” Element (sco)653
, ,
The Landscape of npm Packages for CLI Apps652
, , ,
The IL1 Typography Test651
, , , ,
The Causes of Unreliable Software650
, ,
CSS “overflow” Property649
,
What We’ve Learned About Designing for Accessibility From Our Users648
,
The Ultimate Guide to Image Optimisation (fox/cal)647
, , , ,
The Machines Won’t Save Your Design System (hey)646
,
Everything You Wanted to Know About Video Storage APIs645
, ,
DevTools: Convert Network Requests to Code, or Even to a Terminal Command644
, , ,
Circular Text With CSS? (jhe)643
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II642
, ,
A Complete Visual Guide to Understanding the Node.js Event Loop (bui)641
, , ,
Some Cross-Browser DevTools Features You Might Not Know (css)640
, , , , , , ,
npx: The Easy Way to Run Node.js Packages639
, ,
Certifications Should Be Hard (kar)638
, , ,
Automatic npm Publishing With GitHub Actions and npm Granular Tokens637
, ,
5 Lesser-Known Spacing Tips for Product Designers (uxd)636
,
With or Without the JS Framework (cit)635
, ,
When Is “:focus-visible” Visible? (ire)634
, ,
What’s New in Eleventy 2: A Great SSG Just Got Better (cra)633
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)632
, , , , ,
Understanding the Semantic Web—Dive Deep Into the Web’s Evolution631
The Carbon Cost of Social Media630
,
That Time When SVG Almost Got Network Support for Raw Sockets629
, ,
State of Node.js 2023 (jas+/thi)628
,
How to Start a React Project in 2023 (rwi)627
,
File Uploads for the Web: Upload Files With JavaScript (aus)626
,
Annotating Designs for Accessibility (int)625
, ,
Why We Added package.json Support to Deno (tin/den)624
, , ,
What Is Git Merge and How to Use It?623
The Intersection of Data Visualization and UX Design (uxm)622
, ,
The End of Front-End Development (jos)621
, ,
The Cost of Craft620
, , ,
The Age of Average619
The 5 Best Status Page Tools (sta)618
, , ,
Rich Harris Talks SvelteKit and What’s Next for Svelte (ric+/the)617
, ,
Regression Testing in the Agile Universe (uxm)616
, , ,
Preventing Too-Short Final Lines of Text Blocks (ric)615
,
CSS Is Dead! (alv)614
7 Ways Web Developers and UX Designers Can Collaborate (uxm)613
,
5 Ways to Modernize Your Web Application612
, , , , , , ,
Using “forRoot()” and “forChild()” in Angular611
Speeding Up the JavaScript Ecosystem—npm Scripts (mar)610
, , ,
Laying Out a Print Book With CSS609
,
Introduction to Flutter: Getting Started With Cross-Platform Development608
,
Deep Dive Into How Web Browsers Work (With Illustrations)607
, ,
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
, ,
What Is Server Side Includes (SSI)? How We Can Use It? What Are the Pros and Cons of SSI?602
The Problem With React601
Retro-Specifying Fetch/Performance (nom)600
, ,
Responsive Columns Without Media Queries599
, , ,
How to Use “v-model” With Form Inputs in Vue598
, ,
How Screen Readers Read Special Characters: An Update597
, , ,
Hijacking Screenreaders With CSS (ben/deq)596
, , ,
Foundations: Pointer Gestures (gra/tpg)595
, ,
Everything You Need to Know About the Updated React Docs594
,
DevTools: Tricks for Copying the Styling From Any Website593
, , , ,
Cryptographically Protecting Your SPA592
, ,
5 Tips for New Prototypers591
, ,
Versioning Design Tokens590
, ,
Tracking the Fake GitHub Star Black Market With Dagster, dbt, and BigQuery (fra+)589
, ,
The Ultimate Guide to Micro-Content588
, ,
Scraping Single-Page Applications With Playwright (api)587
, ,
JavaScript Polyfills586
,
It’s About Time CAPTCHAs Become Accessible (uxd)585
,
Internationalization in Next.js 13 With React Server Components (sma)584
, , ,
DevTools: Faster Searching in DevTools With CSS Selectors583
, , , , ,
Accessibility Beyond Code Compliance (aar)582
,
Accessibility and Design Systems: The Deep-Dive Q&A581
, , ,
What Are Webhooks and How Do They Work580
,
The H1 Conundrum: Understanding the Challenges of Heading Level One579
, , ,
JavaScript for Beginners: Data Structures578
, , ,
Git Fundamentals, a Complete Guide577
, ,
Future CSS: Anchor Positioning (kiz)576
, ,
Cool Frontend Arts of Local-First: Storage, Sync, Conflicts (tra/evi)575
, ,
6 CSS Snippets Every Front-End Developer Should Know in 2023 (arg/dev)574
How Design Is Governance573
Fix Color Contrast—Web Accessibility for Text and UI Design (pim)572
, ,
Circling Back on Design and Everything Else (uxd)571
Advice From a Software Engineer With 8 Years of Experience570
Accepting Design (fab)569
16 Little UI Design Tips That Make a Big Impact568
, , , , , , ,