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 (2)

Entry (Sources) and Other Related TopicsDate#
I Replaced npm, Yarn, and nvm With pnpm (paw)2,586
, , , ,
Recovering Deleted Files From Your Git Working Tree (sma)2,585
,
The UX of HTML (vas/mat)2,584
, ,
Web Development Advent Calendars for 2023 (aar)2,583
,
Deceptive Patterns in UX: How to Recognize and Avoid Them (nng)2,582
,
Search vs. Browse2,581
, , ,
Creating a Marquee Effect With CSS Animations2,580
, ,
Firefox on the Brink? (bry)2,579
, ,
Is 2024 the Year of CSS Nesting? (jar/van)2,578
,
New to the Web Platform in November (rac/dev)2,577
, , , , , ,
Node v21.3.0 (raf/nod)2,576
,
Not All Screen Reader Users Are Blind (tem)2,575
, ,
Preparing for a Live Demo2,574
CSS Modules (fro)2,573
, , ,
Design That Scales2,572
, , , ,
Fetch API, Do You Really Know How to Handle Errors?2,571
, ,
Hide and Debug Empty Elements With CSS (mic)2,570
Measure LCP Sub-Parts to Improve Largest Contentful Paint (deb)2,569
, ,
Testing in Production With Canary Deployments: A How-To Guide2,568
, ,
CSS: BEM or Atomic Design2,567
, , ,
Alternative Frontends2,566
,
Accessing .env Files Natively With Node.js2,565
,
Care Beyond Code: 7 Best Design Practices for Frontend Developers (tra/evi)2,564
,
How to Use the File System in Node.js (cra)2,563
, , ,
Oh No, Overflow! (mic)2,562
, ,
The Difference Between Nesting an “@ layer” in “@ media” and “@ container” Query (mat)2,561
, , , ,
10 JavaScript Changes You Missed in 2023 (fir)2,560
, ,
A Complete Guide to pnpm2,559
, ,
Accessibility: A Practical Perspective (mat)2,558
Burnout in the Digital Accessibility Field2,557
,
Checking the Type of a String in PHP (ami)2,556
,
How to Use Chrome’s Accessibility Tree (pop)2,555
, , , ,
How to Use Responsive HTML Video (…and Audio!) (sco)2,554
, , ,
Keyboard Accessibility Myths and WCAG (gra/tet)2,553
, , ,
Kicking the Excessive JavaScript Habit (mic)2,552
, , ,
Resource Loading at the Cutting Edge2,551
,
The “hanging-punctuation” Property in CSS (chr)2,550
,
Web Components Eliminate JavaScript Framework Lock-In (jak)2,549
, , ,
“An Accessible Website Won’t Be Beautiful”… Really?!2,548
,
Are Design Ethics Useless? (koo)2,547
,
“oklch()” Retains Perceived Lightness for Different Hue Angles (ste)2,546
, , ,
OOP Design Patterns in JavaScript2,545
, ,
Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development2,544
, ,
Preventing Scroll “Bounce” With CSS (mic)2,543
,
A Few Ways CSS Is Easier to Write in 2023 (geo/sma)2,542
, ,
Accessibility Is Leadership2,541
,
Weird HTML Hacks (ern)2,540
, , , ,
Design Systems Metrics—What I Have Learned Leading the [Design System] of the Biggest Edtech in Latin America2,539
, ,
How to Test 3.3.7 Redundant Entry (tpg)2,538
, , ,
State of JavaScript 2023 (sac/dev)2,537
,
Browsers Only Update “:target” on Page Load and During Fragment Navigation (sim)2,536
,
Choosing a Green Web Host (mic)2,535
,
Psychology of Speed: A Guide to Perceived Performance (fox/cal)2,534
, ,
Shadow DOM Is for Hiding Your Shame2,533
, , ,
Test Often to Keep Your Designs Simple2,532
, , ,
The Elevator Pitch for Web Components (cfe)2,531
, ,
Vue and Vite Status Update (eva)2,530
, ,
Top 10 Most Popular JavaScript Frameworks to Choose in 20242,529
, , , , , , , , , , ,
An Interactive Guide to CSS Grid (jos)2,528
, , ,
Demystifying Web Push Notifications2,527
,
Easy Introduction to Variables and Data Types in Programming for Beginners (ara)2,526
, , ,
PHP Attributes in Laravel2,525
, ,
The Tension and Future of Jamstack (zac)2,524
,
The Unbearable Weight of Massive JavaScript (rya)2,523
, , ,
URL Parser Performance (bag)2,522
, ,
Why We Don’t Like TDD: A Developer’s Perspective2,521
,
Announcing TypeScript 5.3 (dan/typ)2,520
,
Conducting a Content Audit to Improve Your Content (uxm)2,519
, , ,
CSS4 Is Coming (Not a Clickbait) (zor/css)2,518
,
How to Avoid Breaking Web Pages for Keyboard Users (tpg)2,517
, ,
Inspecting WCAG 2.2: Target Size2,516
, , ,
Jimdo’s Engineering Guidelines2,515
, , , ,
Navigating the Intersection of Brand Strategy and User Experience (uxm)2,514
, ,
The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (j9t)2,513
,
Width and Height in CSS (jim)2,512
Streams in Node.js2,511
, ,
What Are Webhooks and How to Use Them2,510
CSS Nesting (sha)2,509
,
CSS Nesting UX in DevTools (sha)2,508
, , , , ,
Introduction to AWS—DynamoDB2,507
, , ,
10 Great Websites to Learn Web Development (apo)2,506
,
26 Frontend Certifications for Web Developers2,505
, ,
An Attempted Taxonomy of Web Components (zac)2,504
,
Comparison of Accessibility of E-Government Websites in Europe (cer)2,503
, ,
How Independent Publishing Has Changed From the 1990s Until Today2,502
, ,
Skip PHPUnit Tests Conditionally in PHP (ami)2,501
,
The CSS Property You Didn’t Know You Needed2,500
10 Tips for Driving Design System Adoption (zer)2,499
,
HTML Web Components Are Just JavaScript? (mia/odd)2,498
, ,
Integrating MongoDB With Node.js2,497
,
“NODE_ENV=production” Is a Lie (mco)2,496
, , ,
Understanding Dev Dependencies in Web Development2,495
Why Svelte?2,494
, ,
5 Formatting Techniques for Long-Form Content (nng)2,493
, , , ,
Why You Should Curate, Not Create, a Design System (uxd)2,492
,
4 Web Devs, 1 App Idea (whi+)2,491
, ,
Evolution of Visible Focus2,490
, ,
Exclusive Accordions Exclude (yat)2,489
, ,
Getting Started With CSS Container Queries (mic/mdn)2,488
, ,
How to Use Node.js With Docker (cra)2,487
, ,
The Best CSS Background Patterns for Your Next Project2,486
,
The Developer Job Market Is Insane—5 Tips on How to Survive2,485
, ,
The Node.js Event Loop (mco/pla)2,484
, ,
Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA2,483
, , , , , , , ,
Vite 5.0 Is Out (vit)2,482
,
Wasp Lang and Prisma ORM: A New Era in Web Development (pri)2,481
, ,
Until the Right Design Emerges…2,480
A Guide to Low-Code No-Code in Software Development2,479
, ,
A Tip for Properly Handling Loading States in Web Apps (ray)2,478
, ,
About Subgrid and Colored Grid Lines (len)2,477
, ,
Biome—Unified Linting and Formatting Solution2,476
,
How to Optimize MongoDB Performance for Node.js (app)2,475
, , ,
Introducing N|Solid Copilot: Your AI-Powered Node.js Navigator (nod)2,474
, , ,
Introduction to LangChain2,473
,
Is It Worth Keeping Your CSS DRY—Pros and Cons2,472
, ,
Modular CSS and Different Ways to Structure Your Stylesheets (cfe)2,471
,
Release Notes for Safari Technology Preview 183 (jon/web)2,470
, , ,
Using Selectlist in React (kil/pol)2,469
,
Why Doesn’t AI Work for Producing Accessible Code? (ala)2,468
, ,
Browsing the Eastern Side of the Personal Web2,467
,
Optimizing Frontend Performance: Mastering Memoization, Throttling, and Debouncing2,466
, , , ,
Shattering the Design System: Unleashing the Creative Revolution (cre/uxd)2,465
, ,
We Need to Have a Chat? I Think We Should Refactor2,464
, ,
Accessibility Testing With Chrome DevTools2,463
, , , , ,
Cracking a “Developer Tools Killer” Script… (cod)2,462
, ,
Elevate Your CSS Debugging Skills With These Chrome DevTools Tricks in 2024 (uti)2,461
, , , , ,
Exploring V8’s Strings: Implementation and Optimizations (ili)2,460
, , , ,
How I Test a Website for Accessibility2,459
,
Letter and Spirit of Web Development (j9t)2,458
,
Node.js Monthly Downloads (mco)2,457
, ,
Simplifying the E2E Selectors Hassle2,456
, ,
What Is Transpiling in JavaScript?2,455
, , , ,
Designing for Accessibility Beyond Compliance (uxd)2,454
, ,
A Coder Considers the Waning Days of the Craft2,453
, ,
Cascade Layers, CSS Functions, and More CSS With Miriam Suzanne (mia+/sho)2,452
, , , ,
Designing Web Design Documentation (fre/sma)2,451
, ,
Growing Design by Letting Teams Experience It2,450
HTML Web Components (jim)2,449
,
Introducing the Website Carbon Rating System2,448
,
Is It Time for You to Leave Social Media?2,447
Monitoring Your Python App With AppSignal2,446
, ,
Prettier 3.1: New Experimental Ternaries Formatting and Angular Control Flow Syntax2,445
,
Text With Media Background: Practical Solutions2,444
, , ,
The Top WordPress Plugins Are… a Little Sad? (chr)2,443
,
Your Website’s URLs Can and Should Be Beautiful2,442
,
Accessibility Training Can Sometimes Harm Accessibility (cer)2,441
,
Explaining Kubernetes to My Uber Driver2,440
,
HTML First2,439
, ,
The Nature of Digital Is Environmentally Destructive (ger)2,438
Java Memory Leaks: Detection and Prevention2,437
,
Do You Really Need to Validate Your HTML Code?2,436
, ,
Lost in Translation: Tips for Multilingual Web Accessibility (ben)2,435
, , ,
Mastering Cryptography Fundamentals With Node’s “crypto” Module2,434
, ,
NCSA Mosaic: How the First Mainstream Web Browser Changed the World Forever2,433
, ,
Stop Using AI-Generated Images (mic)2,432
,
AI Is the New UI (uxd)2,431
,
A Faster Web in 2024 (rvi)2,430
, , ,
Concurrency in React 18 for Busy Bees (ole)2,429
,
Creating Accessible UI Animations (sma)2,428
,
CSS Nesting Is Here (mic)2,427
,
Never Use “Scroll” Value for Overflow (kiz)2,426
, ,
Set Up Your Redwood.js Environment: A Beginner’s Tutorial (sel)2,425
, ,
Cookie Permissions 101 (nng)2,424
, ,
What’s New in Angular 17 (rak)2,423
Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit2,422
, ,
CSS Nesting Relaxed Syntax Update (arg/dev)2,421
, , , , ,
Effective Engineering Teams (add)2,420
, ,
ES6 Features You Didn’t Know You Needed: A JavaScript Guide for Beginners2,419
,
Front End Devs Really Don’t Understand Accessibility (cfe)2,418
,
How Long Until Your Website Is Accessible? (kar)2,417
,
HTML Web Components (ada)2,416
, ,
Modern Frontend Testing With Vitest, Storybook, and Playwright2,415
, , ,
NaN or Not a Number? (mic)2,414
Understanding HTML Landmarks and How to Apply Them (its/log)2,413
, , ,
AVIF: Meet the Next Level Image File Format2,412
,
CSS Positioning Crash Course (zor/css)2,411
, , , ,
Everything About SEO Is Obnoxious (chr)2,410
, ,
Handling Null, Undefined, and Zero Values in JavaScript (mic)2,409
How to Use Timeouts in Node.js (app)2,408
, , ,
Introducing Angular v17 (mge/ang)2,407
, ,
Monolith to Microservices: 5 Strategies, Challenges, and Solutions2,406
, , , ,
“@ scope” (mdn)2,405
,
Using CSS “content-visibility” to Boost Your Rendering Performance (log)2,404
, ,
Web Developers: Remarkably Untalented and Careless? (bal)2,403
, ,
Secure Code Review Tips to Defend Against Vulnerable Node.js Code2,402
, ,
XML Basics for Computing2,401
,
13 HTML Attributes You Should Know About2,400
,
Accessibility Training Will Not Save You (rei)2,399
, , ,
Addressing Accessibility Concerns With Using Fluid Type (sma)2,398
, , ,
Angular (ang)2,397
,
Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon/com)2,396
, , ,
Creating Accessible Content in Drupal 102,395
, ,
Deploying a Vue Application With Netlify and GitHub2,394
, , ,
(Don’t) Mind the Gap (mic)2,393
,
Headless Component: A Pattern for Composing React UIs (mfo)2,392
, ,
How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (add+/dev)2,391
, , ,
React Router v6: A Beginner’s Guide2,390
, , ,
Surprising Facts About New CSS Selectors (spa/clo)2,389
,
Truly Semantic (don)2,388
, ,
Why We Need a “Green” Perf Metric (scr)2,387
, , ,
Writing Components That Work in Any Frontend Framework (and)2,386
,
How Miro Migrated Its Analytics Event Tracking System2,385
, , ,
Default Layouts in 11ty (rem)2,384
“git rebase”: What Can Go Wrong? (b0r)2,383
GitLab CI Optimization: 15+ Tips for Faster Pipelines2,382
, , , ,
How to Build a Server-Side React App Using Vite and Express (the)2,381
, , , ,
How to Use npm Packages Outside of Node2,380
, , ,
Removing List Styles Without Affecting Semantics (mat)2,379
, , ,
The Role of Prototyping in UX Design: From Wireframes to Interactive Mockups (uxm)2,378
, ,
Comparing MySQL, PostgreSQL, and MongoDB2,377
, , , ,
How Creating Content as a Developer Changed My Life2,376
,
To Hell With the Business Case (mat)2,375
, ,
Understanding React Error Boundary2,374
WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer)2,373
, , , ,
Understanding CORS2,372
,
An Accessibility Bookmarklet for Testing 200% Text Size (ash)2,371
, ,
GitHub Copilot Now Generates AI Commit Messages (ami)2,370
, ,
How to Do a TypeScript Conversion2,369
, , , , ,
Messing About With CSS Gradients (mic)2,368
,
Totally Remdom, or How Browsers Zoom Text (mat)2,367
, , , ,
Workarounds for Buggy Gradients (kei)2,366
, ,
Performance in React and Next.js2,365
, , ,
10 Best Web Development Stacks2,364
,
Answers to Common (Web) Accessibility Questions (hdv)2,363
Can AI Help Boost Accessibility? These Researchers Tested It for Themselves2,362
, , ,
Content Negotiation in Practice (sof)2,361
, ,
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar)2,360
, , , ,
“:fullscreen” Demo Without JavaScript (yoo)2,359
,
How to Use the Fetch API in Node.js, Deno, and Bun (cra)2,358
, , , , , ,
How to Write Good Alt Text for Screen Readers (cra)2,357
, , , , ,
In Quest to Defeat Euro Red-Tape, Apple Said It Had Three Safari Browsers—Not One (tho/the)2,356
, , , ,
Shadow DOM on Regular Elements (kiz)2,355
,
Use the CSS “:disabled” Pseudo-Class Instead of the “[disabled]” Attribute Selector to Match Disabled Form Controls (sim)2,354
, ,
Why You Should Use “px” Units for Margin, Padding, and Other Spacing Techniques (ash)2,353
, , , ,
Information vs. Experience: How to Build Mature Design Systems (uxd)2,352
, ,
0 KB Social Media Embeds (chr)2,351
,
A Comprehensive Guide to Data Engineering2,350
,
Blinded by the Light DOM (mey)2,349
, , ,
Breaking Down a Design (jam)2,348
Confusing Git Terminology (b0r)2,347
,
Dark Visitors2,346
, , ,
Getting Started With NVDA2,345
, , , ,
How Bear Does Analytics With CSS2,344
, , ,
Learn Performance (kev+/dev)2,343
,
One HTML Tag, Thirty+ CSS Drawings—My Divtober 2023 Collection (alv)2,342
,
Personal-Scale Web Scraping for Fun and Profit2,341
, , ,
Release Notes for Safari Technology Preview 182 (jon/web)2,340
, , ,
Response Code Cheat Sheet for Laravel HTTP Client (ami)2,339
, ,
Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar)2,338
, ,
Technical Standards Bodies Are Regulators (mno)2,337
, ,