Frontend Dogma

“2023” Archive (9)

Entry (Sources) and Other Related TopicsDate#
Memory Allocation (sam)807
, ,
The Pros and Cons of Different UI Automation Test Tools—Puppeteer806
, ,
Breaking Down Accessibility Barriers: Top 4 Challenges With Screen Magnifiers805
, ,
Solving the CSS Layout and Source Order Disconnect (rac/dev)804
,
Passkeys: What the Heck and Why? (css)803
,
Angular Is Back With a Vengeance (fir)802
,
CSS: Tricks for Targeting Elements With CSS801
, ,
Transparent Video for the Web in 2023 (cla)800
,
Shifting Left, or: Making Accessibility Easier by Doing It Earlier (hdv)799
, , ,
How to Work With Dates and Times in Vanilla JavaScript (cfe)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
, ,
Firefox Rolls Out Total Cookie Protection by Default to More Users Worldwide (moz)790
, , , ,
Expanding Grid Cards With View Transitions (chr)789
, ,
Don’t Override Screen Reader Pronunciation (aar)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
,
Temporal Intervals Are Handy in MySQL (ami)779
,
Document or Die: The Importance of Writing Things Down in Tech778
, ,
Becoming a Frontend Developer in 100 Days: A Step-by-Step Guide777
, ,
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup776
, , , , ,
These 3* Lines of CSS Will Give You Dark Mode for Free* (jac)775
,
Why Astro Is My Favorite Framework (mrt)774
,
The Real Difference Between “useMemo” and “Memo” in React773
, , ,
CSS Text Balancing With “text-wrap: balance” (sha)772
,
Boost Your JavaScript With JSDoc Typing771
, , ,
Mastering Yarn’s Lifecycle With Hooks770
,
Understanding Apache Web Server Configuration769
, ,
What’s New in CSS? (bra)768
,
Choosing Humanity Over Automation (uxd)767
, ,
Chasing Rainbows (ver)766
, , ,
Advancing Your Tech Skills765
,
DevTools: A Clever Overview of All Your CSS Code764
, , , , ,
The Pattern to Make Your Frontend Tests 10× Better763
Say Goodbye to Tedious Scripting With zx: Simplifying Shell Scripting762
, ,
Stream File Uploads to S3 Object Storage and Save Money (aus)761
, , ,
Programming-Language Popularity by GitHub Pull Requests (lem)760
, , , , , ,
It’s Time to Learn OKLCH Color (kei)759
, ,
Frontend Developer Tries Tailwind for the First Time (zor/css)758
, ,
Unlocking the Power of Design Tokens to Create Dark Mode UI757
,
Establishing Metrics for Accessibility ROI (kar)756
, ,
3 Methods for Scoped Styles in Web Components That Work Everywhere (zac)755
, , , , ,
10 CSS Animation Tips and Tricks (kev)754
, , ,
Designing for Reduced Motion753
, , , , ,
Foundations: Accessible Names and Descriptions (tet)752
, , , ,
The Alt Text War—SEO vs. Accessibility751
, , , , ,
What’s New in WCAG 2.2?750
, ,
The Death of JPEG-XL749
,
7 Tips for Getting Started With Vue.js748
, ,
JavaScript Memory Management: A Comprehensive Guide to Garbage Collection in JavaScript747
, , ,
Observing CSS746
, ,
Release Notes for Safari Technology Preview 167 (jon/web)745
, , ,
Choosing a Name for Your Design System (bra)744
,
Can You Create Beautiful Stroked Text in CSS? (log)743
,
Code Explanation Using GitHub Copilot (ami)742
, ,
The Revenge of the Pop-Up (ver)741
, ,
What Is Semantic HTML?740
,
Understanding npm Versioning739
, , ,
What Makes a Good Screenshot? (llo/tpg)738
,
Testing Localhost on Multiple Devices (cit)737
,
New in Chrome 112 (tro/dev)736
, , ,
4 GitHub Alternatives for Code Repositories (sta)735
,
Quick Tip: Pull Data From an API Into a Figma Layer734
, , ,
How WebAssembly Is Accelerating New Web Functionality (dev)733
,
What Is a Design System and Why Should You Use One? (uxm)732
JSON vs. XML With Douglas Crockford (dou)731
, , , , ,
Safari Releases Are Development Hell730
, , ,
Slow Start and Congestion Control (Browser Networking)729
, ,
Copy to Clipboard in JavaScript and React728
,
So, How Can We Measure UX? (uxd)727
,
Five Pieces of Advice for More Accessible Websites (cit)726
,
Exposing Field Errors (aar)725
, , , ,
Accessibility for Designers: Where Do I Start? (ste)724
, ,
A Small JavaScript Pattern I Enjoy Using (kil)723
A Color Wheel With Gradient (css)722
, , , ,
10 Ways to Hide Elements in CSS (cra)721
, , ,
7 Tricks to Take the Performance of Your Website to the Moon720
, , ,
Why Do They Ignore My Awesome Design Documentation?719
,
When I Get That Low Contrast Feeling, I Need Non-Textual Healing (llo/tpg)718
, ,
The Future of Senior Developers in an AI-Driven World (cod)717
, ,
Syntaxonomy—a Collection of Web Languages (ale)716
, , , ,
Sticky Page Header Shadow on Scroll (hex)715
, ,
Modern HTML Email (Tables No Longer Required) (oll)714
, ,
Folder Structure for Modern Web Applications713
,
Convert PNG to JPG Using FFmpeg (ama)712
, , , ,
We Need Accessibility Action (yat)711
,
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps710
, , , , ,
On-Page SEO Checklist: The Complete Task List for 2023 (sem)709
, , ,
DevTools: Getting Data From DevTools Into Your Code Editor708
, ,
The Pros and Cons of Different UI Automation Test Tools—Playwright707
, ,
New to the Web Platform in March (rac/dev)706
, , , , , , , ,
Modern Web Development: Centering Divs in New Exciting Wrong Ways With AI (cod)705
, ,
Alternative Text in the Wild: 5 Alternative Text Examples (pop)704
, ,
A CSS Selector to Highlight Clickable Elements (seb)703
,
From Burnout to Balance: Why Are So Many UX Designers Fatigued? (uxd)702
, , ,
One in Two New npm Packages Is SEO Spam Right Now701
,
XUL Layout Is Gone700
, , , ,
Why JavaScript Is a Prototype-Based OOP699
,
AWS CloudFront Tutorial: Setup and Configuration698
, , , ,
Why I Quit Being a Tech “Influencer”697
What Are Source Maps? (jec/dev)696
,
CSS Masking (sha)695
,
Checkered Background Using Two Lines of Code in CSS (ami+)694
,
Flutter Performance Optimization Techniques and Best Practices693
, , ,
Using PHP Arrays: A Guide for Beginners692
, ,
How to Use Google Fonts and “font-display”691
, , ,
Usability Heuristics in Game Design (uxd)690
, ,
HTML: Help Users to Download Files With the HTML “download” Attribute689
,
The WebAIM Million (web)688
, , ,
Framework Popularity on Netlify (sel/net)687
, , , , , ,
CSS Nesting (fro)686
, , ,
6 Steps to Reduce the Carbon Footprint of Your Website (mgi/osd)685
Meet Arc, a New Innovative Browser That Challenges Chrome684
, , , ,
TypeScript Function Types: A Beginner’s Guide683
, ,
How to Review and Refactor Code With GPT-4 (and ChatGPT)682
, , , , ,
Connecting Dots of an Accessibility Audit681
,
JavaScript Import Maps Are Now Supported Cross-Browser (tom/dev)680
, , ,
In Praise of Vite (spa/clo)679
Improving CSS Shapes With Trigonometric Functions (dan)678
, ,
How to Split an Angular App Into Micro-Frontend Apps677
, , ,
Guardrails for Better Accessibility Support in Frontend (net)676
, ,
File Uploads for the Web: File Uploads in Node and Nuxt (aus)675
, ,
Accessibility vs. Emojis (uxd)674
, , ,
10 AI Tools for Content Writing (sta)673
, , , ,
Getting Started With HTML Tables672
, ,
CSS Creator Håkon Wium Lie Interview671
,
Mastering the JavaScript “switch” Statement670
Function Overloading in TypeScript669
,
Introduction to esbuild668
, ,
Fighting Inter-Component HTML Bloat (eli)667
, , ,
Defaulting on Single Page Applications (SPA) (zac)666
, ,
AI-Enhanced Development Makes Me More Ambitious With My Projects (sim)665
, ,
A Quick Guide to Reviewing a VPAT ACR (kar)664
, , ,
UX Principles for AI Products (uxd)663
, ,
UX Basics: Study Guide662
, , , ,
Using TypeScript Without Compilation (pas)661
Harnessing GPT-4 for Writing Assistance and Content Creation660
, , ,
Senior Engineering Strategies for Advanced React and TypeScript (tec)659
, , , , , , , ,
CSS-Only Widgets Are Inaccessible (aar)658
,
Brief Introduction to Edge Computing657
,
The “search” Element (sco)656
, ,
Usability 101655
,
The IL1 Typography Test654
, , , ,
CSS “overflow” Property653
,
The Causes of Unreliable Software652
, ,
The State of JS Frameworks (cfe/log)651
, , ,
What Is Strict Mode in React?650
WYSIWYGPT (cod)649
,
The Landscape of npm Packages for CLI Apps648
, , ,
Everything You Wanted to Know About Video Storage APIs647
, ,
What We’ve Learned About Designing for Accessibility From Our Users646
,
A Complete Visual Guide to Understanding the Node.js Event Loop (bui)645
, , ,
Accessible but Never Boring: Rebranding the Wise Design System for Everyone II644
, ,
DevTools: Convert Network Requests to Code, or Even to a Terminal Command643
, , ,
The Ultimate Guide to Image Optimisation (fox/cal)642
, , , ,
The Machines Won’t Save Your Design System (hey)641
,
Circular Text With CSS? (jhe)640
Automatic npm Publishing With GitHub Actions and npm Granular Tokens639
, ,
Some Cross-Browser DevTools Features You Might Not Know (css)638
, , , , , , ,
npx: The Easy Way to Run Node.js Packages637
, ,
5 Lesser-Known Spacing Tips for Product Designers (uxd)636
,
Certifications Should Be Hard (kar)635
, , ,
Visually Hidden Content Is a Hack That Needs to Be Resolved, Not Enshrined (sco)634
, , , , ,
Understanding the Semantic Web—Dive Deep Into the Web’s Evolution633
State of Node.js 2023 (jas+)632
,
Annotating Designs for Accessibility (int)631
, ,
The Carbon Cost of Social Media630
,
What’s New in Eleventy 2: A Great SSG Just Got Better (cra)629
With or Without the JS Framework (cit)628
, ,
When Is “:focus-visible” Visible? (ire)627
, ,
That Time When SVG Almost Got Network Support for Raw Sockets626
, ,
How to Start a React Project in 2023 (rwi)625
,
File Uploads for the Web: Upload Files With JavaScript (aus)624
,
5 Ways to Modernize Your Web Application623
, , , , , , ,
What Is Git Merge and How to Use It?622
7 Ways Web Developers and UX Designers Can Collaborate (uxm)621
,
The Age of Average620
The Cost of Craft619
, , ,
Why We Added package.json Support to Deno (tin/den)618
, , ,
The Intersection of Data Visualization and UX Design (uxm)617
, ,
The End of Front-End Development (jos)616
, ,
The 5 Best Status Page Tools (sta)615
, , ,
Rich Harris Talks SvelteKit and What’s Next for Svelte (ric+/the)614
, ,
Regression Testing in the Agile Universe (uxm)613
, , ,
Preventing Too-Short Final Lines of Text Blocks (ric)612
,
CSS Is Dead! (alv)611
Introduction to Flutter: Getting Started With Cross-Platform Development610
,
Deep Dive Into How Web Browsers Work (With Illustrations)609
, ,
Using “forRoot()” and “forChild()” in Angular608
Speeding Up the JavaScript Ecosystem—npm Scripts (mar)607
, , ,
Laying Out a Print Book With CSS606
,
Unexpected Moments of JavaScript That Will Challenge Your Understanding of the Language605
Time to Move on From Nunjucks? (bry)604
, , , ,
How to Stop a React Component From Rendering (ami)603
, , ,
Design System Guide (vit)602
, ,
The Problem With React601
Everything You Need to Know About the Updated React Docs600
,
How to Use “v-model” With Form Inputs in Vue599
, ,
Retro-Specifying Fetch/Performance (nom)598
, ,
How Screen Readers Read Special Characters: An Update597
, , ,
Cryptographically Protecting Your SPA596
, ,
Responsive Columns Without Media Queries595
, , ,
DevTools: Tricks for Copying the Styling From Any Website594
, , , ,
5 Tips for New Prototypers593
, ,
What Is Server Side Includes (SSI)? How We Can Use It? What Are the Pros and Cons of SSI?592
Hijacking Screenreaders With CSS (ben/deq)591
, , ,
Foundations: Pointer Gestures (gra/tpg)590
, ,
Internationalization in Next.js 13 With React Server Components (sma)589
, , ,
Tracking the Fake GitHub Star Black Market With Dagster, dbt, and BigQuery (fra+)588
, ,
Versioning Design Tokens587
, ,
JavaScript Polyfills586
,
DevTools: Faster Searching in DevTools With CSS Selectors585
, , , , ,
Accessibility and Design Systems: The Deep-Dive Q&A584
, , ,
The Ultimate Guide to Micro-Content583
, ,
Scraping Single-Page Applications With Playwright (api)582
, ,
It’s About Time CAPTCHAs Become Accessible (uxd)581
,
Accessibility Beyond Code Compliance (aar)580
,
Git Fundamentals, a Complete Guide579
, ,
The H1 Conundrum: Understanding the Challenges of Heading Level One578
, , ,
Cool Frontend Arts of Local-First: Storage, Sync, Conflicts (evi)577
, ,
What Are Webhooks and How Do They Work576
,
JavaScript for Beginners: Data Structures575
, , ,
Future CSS: Anchor Positioning (kiz)574
, ,
6 CSS Snippets Every Front-End Developer Should Know in 2023 (arg/dev)573
VS Code vs. WebStorm: A Comparison for Newbies572
, , , , ,
Accepting Design (fab)571
Modern Font Stacks570
, ,
Fix Color Contrast—Web Accessibility for Text and UI Design569
, ,
Useful Tips and Tricks for Laravel568
,
How Design Is Governance567
JavaScript: Automatically Remove an Event Listener After It Has Executed566
,
Advice From a Software Engineer With 8 Years of Experience565
16 Little UI Design Tips That Make a Big Impact564
, , , , , , ,
What Leonardo Da Vinci Can Teach Us About Web Design (fre/sma)563
,
TCP Echo Server for Node.js562
, ,
Progressively Enhancing a Table With a Web Component (ray)561
, , , ,
Circling Back on Design and Everything Else (uxd)560
The Ternary Operator in JavaScript (cfe)559
,
8 Tips for Making Your Custom Web Designs Mobile Friendly (uxm)558
, ,