Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

“2023” News Archive (5)

Entry (Sources) and Other Related TopicsDate#
From User Needs to User Dreams: Find the Future of Your Product (uxd)1,836
, ,
Code Splitting in React: Optimize Performance by Splitting Your Code1,835
, , ,
Accessible Navigation1,834
,
Co-Authoring Git Commits (cas)1,833
, ,
State of CSS 2023 [Results] (sac+/dev)1,832
,
Dark Mode: How Users Think About It and Issues to Avoid (nng)1,831
, , ,
Web UX: Study Guide (nng)1,830
, , ,
Package-Based Architecture—Let’s Deliver the Packages1,829
, ,
Biases in Design: Hiding in Plain Sight in a World Full of Visuals (uxd)1,828
Browser Automation With Puppeteer1,827
, ,
Visualizing Recursion With the Sierpinski Triangle1,826
, ,
Catching Errors Thrown From “connectedCallback” (nol)1,825
, ,
Introducing the 100-Year Plan: Secure Your Online Legacy for a Century (pho/wor)1,824
, , ,
Scope vs. Shadow DOM (kei)1,823
, , , , ,
Where to Put Focus When Deleting a Thing (aar)1,822
,
WTF Is a Vector Database: A Beginner’s Guide1,821
, ,
A More Intelligent and Secure Web (ple/w3c)1,820
, , , , ,
Announcing TypeScript 5.2 (dan/typ)1,819
,
European Accessibility Act: Article 32, and Why It Sucks (cra)1,818
, ,
Main-ly Speaking (col)1,817
,
TypeScript 5.3 First Look (mat)1,816
What Are Exceptions to Section 508 Accessibility Requirements?1,815
, ,
What Is Alt Text and How to Write It (tpg)1,814
, , ,
Stakeholder Management for Design Systems (luk/uxd)1,813
, ,
A Few Interesting Ways to Use CSS Shadows for More Than Depth (pre/sma)1,812
, ,
Block the Bots That Feed “AI” Models by Scraping Your Website (cla)1,811
, ,
Google August 2023 Broad Core Update Is Live—What We Are Seeing Now (rus/ser)1,810
,
Headless Architecture: What Is It, and Why Is It the Future?1,809
,
How Organisations Respond to Accessibility Monitoring1,808
,
How to Get 12% More LinkedIn Followers, Impressions, and Clicks—Practical Accessibility Tips and Tricks (mni)1,807
, , , ,
Pros and Cons of Using Shadow DOM and Style Encapsulation (mat)1,806
, ,
The Art of UX Writing (web)1,805
, ,
To Test or Not to Test, a Technical Perspective (dev)1,804
, ,
Use Web Components for What They’re Good At (nol)1,803
A Guide to Migrating From Webpack to Vite1,802
, , ,
Debugging Speculation Rules (tun/dev)1,801
, ,
No One Actually Wants Simplicity1,800
,
Release Notes for Safari Technology Preview 177 (jon/web)1,799
, , ,
View Transitions Break Incremental Rendering (eee)1,798
, ,
WebGlossary.info (j9t)1,797
, , , ,
A Quick Introduction to CSS “@ scope” (bra)1,796
, , ,
All 12 “useState” and “useEffect” Mistakes Junior React Developers Still Make in 20241,795
, , ,
Bézier Curves1,794
Changes Over the Last 25 Years of UX Research (uxm)1,793
, ,
Patterns for Reactivity With Modern Vanilla JavaScript (fro)1,792
,
Please Size Your Inline SVGs (aar)1,791
,
Progressively Enhanced Form Validation: Validating a Checkbox Group (ger/clo)1,790
, ,
The Ideal Viewport Doesn’t Exist (bel+)1,789
, ,
Two Important New Roles for UX Designers in the Era of AI (uxm)1,788
, , ,
Writing Component Specs1,787
, ,
Migrating From Color Styles to Local Variables in Figma (uxd)1,786
, , ,
Can We Truly “Create” Value? (uxd)1,785
,
7 Reasons to Replace Advanced Search With Filters So Users Can Easily Find What They Need (ada)1,784
, , ,
How to Make an Impact as a Developer Advocate (bla)1,783
, , ,
The Definitive Guide to Web Personalization: Strategies, Tools, and More to Know1,782
, ,
“We’re All Just Temporarily Abled” (jim)1,781
10 Essential VS Code Tips and Tricks for Greater Productivity1,780
, , , ,
Combining “:placeholder-shown” and “:has” (cri)1,779
, ,
Getting Started With SCSS—the CSS Preprocessor With Superpowers1,778
, ,
Let’s Build a Website Using XML (ede)1,777
,
Styling Links and Buttons (aar)1,776
, , ,
Why htmx Does Not Have a Build Step (htm)1,775
,
A Beginner’s Guide to Using Pico CSS1,774
,
Adding a “Share to Mastodon” Link to Any Web Site (cod)1,773
, , , ,
Being “Polite” Does Not Ensure Access1,772
,
Demystifying CORS: Understanding How Cross-Origin Resource Sharing Works1,771
, ,
How to Use Headless Chrome in Serverless Functions With a 50 MB Limit (ste)1,770
, , , , , ,
Identifying, Fixing, and Preventing Cannibalization (moz)1,769
React JSX1,768
,
React Props: A Visual Guide1,767
, ,
Scroll Shadows With “animation-timeline” (dav)1,766
, ,
A Deep Dive Into CSS “color-mix()” (kev)1,765
, , ,
“aria-haspopup” and Screen Readers (mat)1,764
, ,
How to Use the CSS “gap” Property1,763
, ,
Tabs Are Objectively Better Than Spaces (cfe)1,762
, ,
The New CSS Math: “round()” (dan)1,761
,
Why Do Users Prefer Certain Design? Insights From the Landscape Theory1,760
XUL and HTML (moz)1,759
, ,
System Design Introduction1,758
, ,
A Better “setTimeout()” in JavaScript (ami)1,757
,
Accessibility Is Not Inclusive Design or Disability Rights—It’s a Part of It (yat)1,756
, ,
BEM Methodology Is Not About CSS (vit)1,755
, ,
CSS-Only Syntax Highlighting… With a Single Element and Gradients1,754
, ,
Four New CSS Features for Smooth Entry and Exit Animations (una/dev)1,753
, , , , ,
Getting Started in a New Codebase1,752
, ,
Thinking on Ways to Solve Adaptive Typography (arg/dev)1,751
, , ,
Towards HTTPS by Default (jde/dev)1,750
, , , , ,
A Beginner’s Guide to SvelteKit1,749
,
A Guide to Optimizing JavaScript Files1,748
, , , , ,
An Intro to the “dialog” Element (cfe)1,747
, , ,
CSS Selectors: A Visual Guide1,746
, ,
How Layout Position Impacts Three Big Web Performance Levers (sia)1,745
,
New in Chrome 116: Document Picture-in-Picture API, “notRestoredReasons” Property, and More (tro/dev)1,744
, , , ,
How to Test Mobile Apps on a Real Device Cloud1,743
, ,
Progressively Enhanced Form Validation: Layering in JavaScript (ger/clo)1,742
, , ,
Useable1,741
,
WebAssembly: Byte-Code of the Future1,740
An “alt” Decision Tree Using Only “:has()” (aar)1,739
, , ,
Enhance vs. Lit vs. WebC… or, How to Server-Render a Web Component (jar/van)1,738
, , ,
Testing Your Animation Refresh Rate With CSS Crimes?1,737
, ,
Unveiling the Power of Code-Splitting With Webpack for React and Redux Applications1,736
, , ,
Why Inclusive Language Matters in Coding (uxd)1,735
, , ,
Debugging Rules: Understand the System1,734
dependency-time-machine1,733
, , , ,
Sophisticated, Highly-Targeted Attacks Continue to Plague npm1,732
,
Write About What You Learn—It Pushes You to Understand Topics Better (add)1,731
, , ,
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources II (sma)1,730
, , , ,
Nostalgia in UX Design1,729
, ,
Supercharge Your HTML With WebC1,728
, ,
The Spectrum of Openness1,727
, ,
Balance in UX Design: Symmetry, Asymmetry, and Radial Balance (nng)1,726
, ,
Browsers Barely Care What HTTP Status Code Your Web Pages Are Served With (cks)1,725
, ,
Create Direction-Aware Effects Using Modern CSS (kev)1,724
, ,
Google Tag Manager Performance: 9 Tips for Faster Site Speed1,723
, , ,
OKLCH in CSS: Consistent, Accessible Color Palettes (its/log)1,722
, , , ,
WCAG 3.0: Further on Up the Road (ons/tpg)1,721
, ,
Deprecating the “unload” Event (tun/dev)1,720
, , , , ,
A Beginner’s Guide to CSS Grid Layout1,719
, , ,
An Introduction to the esbuild Bundler (cra)1,718
, ,
Defining Test Cases and Priorities (dev)1,717
It’s Time to End Damaging Website Design Practices That May Harm Your Users1,716
, , , ,
Node.js’s Config Hell Problem (den)1,715
, , , ,
Progressively Enhanced HTML Accordion (aar)1,714
, , , ,
Simple APIs Are Elegant APIs (rya)1,713
,
200 Web-Based, Must-Try Web Design and Development Tools (j9t)1,712
,
8 Common Heading Questions (pop)1,711
, ,
An Intro to State-Based UI With JavaScript (cfe)1,710
, ,
An Introduction to htmx, the HTML-Focused Dynamic UI Library1,709
,
An Update on Chrome Security Updates—Shipping Security Fixes to You Faster1,708
, , ,
Definition of Done vs. Acceptance Criteria: What’s the Difference?1,707
, , ,
Micro Benevolences (est/ope)1,706
, , ,
My Experience Modernizing Packages to ESM1,705
, ,
OpenAI Launches Web Crawling GPTBot, Sparking Blocking Effort by Website Owners and Creators (ven)1,704
, , , ,
User-Adaptive Interfaces With “AccentColor” (oll)1,703
,
UX Is Not Dead, It’s Just Misunderstood1,702
What Does It Mean for Web Browsers to Have a Baseline (mar/the)1,701
, ,
What Happens When You Select “count(*)” in MySQL (ami)1,700
,
Lean UX and Agile: Study Guide (nng)1,699
, , , , ,
A Guide to Single-Page Application Performance1,698
, , , ,
Alt Text Hall of Fame (ste/alt)1,697
, , , ,
Blog SEO: 8 Tips to Optimize Your Posts (wpr)1,696
, , ,
How to Improve Performance of Your Database by Indexing Large Tables1,695
, , ,
JSX Without React (chr)1,694
,
Migrating My Blog From Gatsby to Astro (sap)1,693
, ,
OpenAI’s ChatGPT New Web Crawler—GPTBot (rus/ser)1,692
, , , ,
Progressively Enhanced Form Validation: HTML and CSS (ger/clo)1,691
, , , ,
Some Tactics for Writing in Public (b0r)1,690
, ,
The Risks of Micro-Frontends1,689
,
Top 7 Things That Kill Developer Productivity1,688
, , , , ,
You Don’t Need a Mentor: Embracing the Power of Community (bek/ope)1,687
, ,
A Compilation of Outstanding Testing Articles (With JavaScript)1,686
, ,
Beautify Your Git Log With a Single Command1,685
,
Scrolljacking 101 (nng)1,684
,
Responsive Images: DIY Implementation in 6 Steps1,683
, ,
Optimizing Speed on ebay.com (add)1,682
, , ,
Assistive Technology Shouldn’t Be a Mystery Box (cod)1,681
, , , , ,
Nobody Cares About Your “Perfect” Code: Change Your Perspective1,680
,
Designing Accessible Text Over Images: Best Practices, Techniques, and Resources (sma)1,679
, , , ,
Finding My Blogging Path: Lessons From My Journey1,678
, , , ,
How Google Measures Developer Productivity1,677
, , , ,
Insertion Sort: A Deep Dive1,676
, ,
Route-Based Code Splitting With React1,675
, ,
The Easy Intro to the APCA Contrast Method (myn)1,674
, , , ,
The Next Generation of Web Layouts (zel)1,673
, ,
Things You Forgot (or Never Knew) Because of React (col)1,672
, ,
Implementing Design Tokens: Colors1,671
,
How to Set Up Git Hooks (“pre-commit”, “commit-msg”) in My Project? (kis)1,670
, ,
A Blog Post With Every HTML Element (pat)1,669
,
Contextual Form Errors and ARIA (mar)1,668
, , ,
How Does Reflowing Content Affect People With Screen Magnification? (tpg)1,667
, , ,
How We Optimized Performance to Serve a Global Audience (sma)1,666
, ,
New DOJ Web Accessibility Regulation Is a Disaster1,665
,
Prepare to Spy on a Method Added Dynamically (bah)1,664
, , , ,
An Overview of CSS Sizing Units (web)1,663
, ,
How to Use the CSS Grid “repeat()” Function1,662
, , , ,
No Exit—Every Feed Is a Traffic Jam (mus/uxd)1,661
, ,
Accessibility of the Button: Should We Fix It or the Root Cause Problem? (deq)1,660
, ,
Creating Custom Easing Effects in CSS Animations Using the “linear()” Function (mic/mdn)1,659
, ,
CSS and Accessibility: Inclusion Through User Choice (car/sma)1,658
, , ,
Evading JavaScript Anti-Debugging Techniques (voi)1,657
,
I’m Betting on HTML1,656
,
Midori Browser Will Change Its Engine to Gecko1,655
, ,
Mixing Colors to Create Variants in CSS (ami)1,654
,
Splitting the Web (plo)1,653
What’s New in Svelte: August 2023 (sve)1,652
, ,
Why Isn’t “z-index” Working? (una+/dev)1,651
, ,
Understanding React Server Components1,650
,
PHP Isn’t That Bad, So Why the Hate? (pur)1,649
, ,
Accessibility Represents Maturity (tem)1,648
,
Contrast Checker Bookmarklet (web)1,647
, , ,
Front End Practice: Top 25+ JavaScript Code Best Practices for Development1,646
,
How to Earn High-Authority Links That Drive Rankings (moz)1,645
, ,
New to the Web Platform in July (rac/dev)1,644
, , , , , , , ,
Randomness in CSS Using Trigonometry1,643
,
Start by Writing Messy Code1,642
,
The Curious Case of “iff” and Overriding Screenreader Pronunciations (ben)1,641
, ,
The Virtual Keyboard API (sha)1,640
Tuesday, August 8, 2023 Security Releases (raf/nod)1,639
, ,
What Happens When Developers Are Liable for Accessibility?1,638
,
Why I No Longer Believe in Content Design (uxd)1,637
, ,
A Future of Themes With CSS Container Style Queries (chr)1,636
, ,
Resume and Pause Animations in CSS (ami)1,635
,
Should New Developers Use AI Coding Tools?1,634
, , , ,
Design Systems Management From Bottom–Up1,633
,
Do We Need WCAG 3 (Now)? (yat)1,632
, ,
How “position: absolute” Works in CSS Grid (zor/css)1,631
, , ,
How to Define an Array of Colors With CSS (css/sma)1,630
, , ,
If Web Components Are So Great, Why Am I Not Using Them? (dav)1,629
Mastering Git Shortcuts: A Guide to Git Aliases1,628
, , ,
Toggles Suck!1,627
, , ,
Run JavaScript/Wasm in Python: High-Level SpiderMonkey Bindings to Python With PythonMonkey1,626
, , ,
Adapting Typography to User Preferences With CSS (arg/dev)1,625
, ,
Complete Guide to Human-Computer Interaction (HCI)1,624
,
How to Make Your Captions and Audio Descriptions WCAG-Compliant1,623
, , , , ,
Release Notes for Safari Technology Preview 175 (jon/web)1,622
, , ,
Speeding Up V8 Heap Snapshots (jda)1,621
, , , ,
The Future of Design Systems Is Semantic (fig)1,620
, ,
The Web Development Glossary 3K (j9t/fro)1,619
, , , , ,
What Is Platform Engineering (and What Is It Not)?1,618
You Probably Don’t Need “http-equiv” Meta Tags (rvi)1,617
, , ,
Help Design the Inaugural “State of HTML” Survey (lea)1,616
,
How to Use CSS “aspect-ratio”1,615
, ,
Is Jamstack Officially Finished? (rem)1,614
, ,
Publishing With npm Provenance From Private Source Repositories Is No Longer Supported (git)1,613
, , , ,
Tailwind, and the Death of Web Craftsmanship1,612
, ,
Testing a Component’s Accessibility1,611
, , ,
The Joy of Simplicity in Web Development (cfe)1,610
,
CrBug Release Indicator (bra)1,609
, ,
Be an Active Ally for Those Living With Disabilities (wom)1,608
,
How I Name and Arrange My Color Variables in Figma1,607
, , ,
Blockquotes in Screen Readers (aar)1,606
, , ,
Combining Data With Multiple Fetch Requests (ste)1,605
, ,
Fetching Data From an HTTP API With Python (sil)1,604
, ,
Microservices vs. Micro Frontends: What’s the Difference?1,603
, ,
Promises Training1,602
, , ,
Social Engineering Campaign Targeting Tech Employees Spreading Through npm Malware (soc)1,601
, ,
The Excellent Arc Browser Is Now Available for Anyone to Download (dav/ver)1,600
, ,
The Rise of Minimalism in Web Design: Less Is More1,599
,
Vision for W3C (cdu/w3c)1,598
, , , ,
Web Accessibility in High-Risk Segments (kar)1,597
, ,
What to Do When Your Developers Don’t Collaborate1,596
,
Application State Management With Angular Signals1,595
, ,
Solving the Accessibility Palette Riddle (uxd)1,594
, ,
10 Simple CSS and JavaScript Micro-Interactions for Buttons1,593
, , ,
6 Ways ChatGPT Can Improve Your SEO (moz)1,592
, , , ,
Benefits of Integrating UX Into Your Overall Business Strategy (uxm)1,591
,
Core Web Vitals for Search Engine Optimisation: What Do We Need to Know? (css)1,590
, ,
Eleventy SMACSS (jus)1,589
, ,
Getting Started With Pico CSS (log)1,588
,
I Blame the W3C’s HTML Standard for Ordered Lists (sid)1,587
, ,