Frontend Dogma

“2023” Archive (2)

Entry (Sources) and Other Related TopicsDate#
New to the Web Platform in November (rac/dev)2501
, , , , , ,
Preparing for a Live Demo (try)2500
Firefox on the Brink? (bry)2499
, ,
How to Use Chrome’s Accessibility Tree (pop)2498
, , , ,
Not All Screen Reader Users Are Blind (tem)2497
, , ,
Is 2024 the Year of CSS Nesting? (jar/van)2496
,
CSS: BEM or Atomic Design (con)2495
, , ,
Design That Scales (dan)2494
, , , ,
Testing in Production With Canary Deployments: A How-To Guide (pra)2493
, ,
Measure LCP Sub-Parts to Improve Largest Contentful Paint (deb)2492
, ,
Fetch API, Do You Really Know How to Handle Errors? (di)2491
, ,
Hide and Debug Empty Elements With CSS (mic/css)2490
Alternative Frontends (okc)2489
,
How to Use the File System in Node.js (cra/sit)2488
, , ,
Oh No, Overflow! (mic/css)2487
, ,
Accessing .env Files Natively With Node.js (st)2486
,
The Difference Between Nesting an “@ layer” in “@ media” and “@ container” Query (mat)2485
, , , ,
Care Beyond Code: 7 Best Design Practices for Frontend Developers (nin+/evi)2484
,
Burnout in the Digital Accessibility Field (vav)2483
,
A Complete Guide to pnpm (ref)2482
, ,
How to Use Responsive HTML Video (…and Audio!) (sco)2481
, , ,
Accessibility: A Practical Perspective (mat)2480
The “hanging-punctuation” Property in CSS (chr)2479
,
Resource Loading at the Cutting Edge (pro/per)2478
,
Web Components Eliminate JavaScript Framework Lock-In (jak)2477
, , ,
Checking the Type of a String in PHP (ami)2476
Keyboard Accessibility Myths and WCAG (gra/tet)2475
, , ,
“An Accessible Website Won’t Be Beautiful”… Really?!2474
,
Kicking the Excessive JavaScript Habit (mic/css)2473
, , ,
10 JavaScript Changes You Missed in 2023 (jef/fir)2472
, ,
“oklch()” Retains Perceived Lightness for Different Hue Angles (ste)2471
, , ,
Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development2470
, ,
OOP Design Patterns in JavaScript (ale)2469
, ,
Are Design Ethics Useless? (koo)2468
,
Preventing Scroll “Bounce” With CSS (mic/css)2467
,
Design Systems Metrics—What I Have Learned Leading the [Design System] of the Biggest Edtech in Latin America (an)2466
, ,
Weird HTML Hacks (ern)2465
, , , ,
Accessibility Is Leadership (dav)2464
,
A Few Ways CSS Is Easier to Write in 2023 (geo/sma)2463
, ,
How to Test 3.3.7 Redundant Entry (tpg)2462
, , ,
State of JavaScript 2023 (sac/dev)2461
,
Vue and Vite Status Update (you/vue)2460
, ,
Top 10 Most Popular JavaScript Frameworks to Choose in 20242459
, , , , , , , , , , ,
The Elevator Pitch for Web Components (cfe)2458
, ,
Psychology of Speed: A Guide to Perceived Performance (fox/cal)2457
, ,
Choosing a Green Web Host (mic/css)2456
,
Test Often to Keep Your Designs Simple (and)2455
, , ,
Browsers Only Update “:target” on Page Load and During Fragment Navigation (sim/web)2454
,
Shadow DOM Is for Hiding Your Shame (hob)2453
, , ,
Why We Don’t Like TDD: A Developer’s Perspective (one)2452
,
The Unbearable Weight of Massive JavaScript (rya/per)2451
, , ,
Demystifying Web Push Notifications (pqv)2450
,
Easy Introduction to Variables and Data Types in Programming for Beginners (ara/py)2449
, ,
The Tension and Future of Jamstack (zac)2448
,
URL Parser Performance (bag)2447
, ,
An Interactive Guide to CSS Grid (jos)2446
, , ,
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)2445
,
What Are Webhooks and How to Use Them2444
Width and Height in CSS (jim)2443
Navigating the Intersection of Brand Strategy and User Experience (viv/uxm)2442
, ,
How to Avoid Breaking Web Pages for Keyboard Users (and/tpg)2441
, ,
Jimdo’s Engineering Guidelines (pez/jim)2440
, , , ,
Inspecting WCAG 2.2: Target Size (gds)2439
, , ,
Streams in Node.js (bre/git)2438
, ,
CSS4 Is Coming (Not a Clickbait) (zor/css)2437
,
Announcing TypeScript 5.3 (dro/typ)2436
,
Conducting a Content Audit to Improve Your Content (uxm)2435
, , ,
Introduction to AWS—DynamoDB2434
, , ,
CSS Nesting (sha)2433
,
CSS Nesting UX in DevTools (sha)2432
, , , , ,
Skip PHPUnit Tests Conditionally in PHP (ami)2431
,
The CSS Property You Didn’t Know You Needed2430
An Attempted Taxonomy of Web Components (zac)2429
,
Comparison of Accessibility of E-Government Websites in Europe (cer)2428
, ,
26 Frontend Certifications for Web Developers (mad)2427
, ,
10 Great Websites to Learn Web Development (apo)2426
,
How Independent Publishing Has Changed From the 1990s Until Today (bae)2425
, ,
Integrating MongoDB With Node.js (sit)2424
,
Understanding Dev Dependencies in Web Development2423
Why You Should Curate, Not Create, a Design System (its/uxd)2422
,
5 Formatting Techniques for Long-Form Content (nng)2421
, , , ,
10 Tips for Driving Design System Adoption (nif/zer)2420
,
“NODE_ENV=production” Is a Lie (mco)2419
, , ,
HTML Web Components Are Just JavaScript? (mia/odd)2418
, ,
4 Web Devs, 1 App Idea (whi+/lwj)2417
, ,
Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA (rus/iaa)2416
, , , , , , , ,
Vite 5.0 Is Out (vit)2415
,
The Node.js Event Loop (mco/pla)2414
, ,
Getting Started With CSS Container Queries (mic/mdn)2413
, ,
Until the Right Design Emerges… (luk)2412
How to Use Node.js With Docker (cra/sit)2411
, ,
The Best CSS Background Patterns for Your Next Project2410
,
Wasp Lang and Prisma ORM: A New Era in Web Development (mat+/pri)2409
, ,
The Developer Job Market Is Insane—5 Tips on How to Survive (the)2408
, ,
Evolution of Visible Focus (fl/iaa)2407
, ,
Exclusive Accordions Exclude (yat)2406
,
Shattering the Design System: Unleashing the Creative Revolution (cre/uxd)2405
, ,
Introduction to LangChain (guy/sem)2404
,
About Subgrid and Colored Grid Lines (len)2403
, ,
A Guide to Low-Code No-Code in Software Development (fdm)2402
, ,
Why Doesn’t AI Work for Producing Accessible Code? (ala)2401
, ,
Is It Worth Keeping Your CSS DRY—Pros and Cons2400
, ,
How to Optimize MongoDB Performance for Node.js (ris/app)2399
, , ,
Using Selectlist in React (kil/pol)2398
,
Modular CSS and Different Ways to Structure Your Stylesheets (cfe)2397
,
Introducing N|Solid Copilot: Your AI-Powered Node.js Navigator (eds/nod)2396
, , ,
Optimizing Frontend Performance: Mastering Memoization, Throttling, and Debouncing (rsy)2395
, , , ,
Release Notes for Safari Technology Preview 183 (jon/web)2394
, , ,
Browsing the Eastern Side of the Personal Web2393
,
A Tip for Properly Handling Loading States in Web Apps (ray)2392
, ,
Biome—Unified Linting and Formatting Solution (its)2391
,
We Need to Have a Chat? I Think We Should Refactor2390
, ,
Simplifying the E2E Selectors Hassle (voj/flo)2389
, ,
Accessibility Testing With Chrome DevTools (jsf)2388
, , , , ,
What Is Transpiling in JavaScript? (xpl)2387
, , , ,
Designing for Accessibility Beyond Compliance (uxd)2386
, ,
Cracking a “Developer Tools Killer” Script… (cod)2385
, ,
Exploring V8’s Strings: Implementation and Optimizations (ili)2384
, , ,
Elevate Your CSS Debugging Skills With These Chrome DevTools Tricks in 2024 (uti)2383
, , , , ,
Node.js Monthly Downloads (mco)2382
, ,
Letter and Spirit of Web Development (j9t)2381
,
How I Test a Website for Accessibility (mes)2380
,
Designing Web Design Documentation (fre/sma)2379
, ,
A Coder Considers the Waning Days of the Craft (jso/new)2378
, ,
Prettier 3.1: New Experimental Ternaries Formatting and Angular Control Flow Syntax (s/pre)2377
,
Introducing the Website Carbon Rating System (mar/eat)2376
,
Cascade Layers, CSS Functions, and More CSS With Miriam Suzanne (mia+/sho)2375
, , , ,
The Top WordPress Plugins Are… a Little Sad? (chr)2374
,
Is It Time for You to Leave Social Media? (mig)2373
HTML Web Components (jim)2372
,
Your Website’s URLs Can and Should Be Beautiful (jas)2371
,
Growing Design by Letting Teams Experience It (and)2370
Text With Media Background: Practical Solutions (bns/tin)2369
, , ,
Monitoring Your Python App With AppSignal (noc/sit)2368
, ,
Explaining Kubernetes to My Uber Driver (dar)2367
,
HTML First (ton)2366
, ,
The Nature of Digital Is Environmentally Destructive (ger)2365
Accessibility Training Can Sometimes Harm Accessibility (cer)2364
,
Stop Using AI-Generated Images (mic/css)2363
,
Do You Really Need to Validate Your HTML Code?2362
, ,
NCSA Mosaic: How the First Mainstream Web Browser Changed the World Forever2361
, ,
Lost in Translation: Tips for Multilingual Web Accessibility (ben)2360
, , ,
Mastering Cryptography Fundamentals With Node’s “crypto” Module (cow)2359
, ,
AI Is the New UI (pet/uxd)2358
,
A Faster Web in 2024 (rvi)2357
, , ,
CSS Nesting Is Here (mic/css)2356
,
What’s New in Angular 17 (rak/git)2355
Cookie Permissions 101 (sam/nng)2354
, ,
Creating Accessible UI Animations (sma)2353
,
Never Use “Scroll” Value for Overflow (kiz)2352
, ,
Modern Frontend Testing With Vitest, Storybook, and Playwright (ian/def)2351
, ,
How Long Until Your Website Is Accessible? (kar)2350
,
Effective Engineering Teams (add)2349
, ,
CSS Nesting Relaxed Syntax Update (arg/dev)2348
, , , , ,
HTML Web Components (ada)2347
, ,
Front End Devs Really Don’t Understand Accessibility (cfe)2346
,
Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit (jef/lab)2345
, ,
Understanding HTML Landmarks and How to Apply Them (its/log)2344
, , ,
NaN or Not a Number? (mic/css)2343
ES6 Features You Didn’t Know You Needed: A JavaScript Guide for Beginners (ope)2342
,
CSS Positioning Crash Course (zor/css)2341
, , , ,
Using CSS “content-visibility” to Boost Your Rendering Performance (log)2340
, ,
Everything About SEO Is Obnoxious (chr)2339
, ,
AVIF: Meet the Next Level Image File Format (a4o)2338
,
Monolith to Microservices: 5 Strategies, Challenges, and Solutions (the/kom)2337
, , , ,
XML Basics for Computing (dha)2336
,
Secure Code Review Tips to Defend Against Vulnerable Node.js Code (lir)2335
, ,
Web Developers: Remarkably Untalented and Careless? (bal)2334
, ,
Handling Null, Undefined, and Zero Values in JavaScript (mic/css)2333
“@ scope” (ram/mdn)2332
,
How to Use Timeouts in Node.js (ant/app)2331
, ,
Introducing Angular v17 (mge/ang)2330
, ,
Why We Need a “Green” Perf Metric (scr/per)2329
, , ,
13 HTML Attributes You Should Know About (she)2328
,
Headless Component: A Pattern for Composing React UIs (jun/mfo)2327
, ,
Addressing Accessibility Concerns With Using Fluid Type (mba/sma)2326
, ,
Deploying a Vue Application With Netlify and GitHub (tel)2325
, , ,
Accessibility Training Will Not Save You (rei)2324
, , ,
Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon/com)2323
, , ,
(Don’t) Mind the Gap (mic/css)2322
,
Writing Components That Work in Any Frontend Framework (and)2321
,
How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (add+/dev)2320
, , ,
Angular (ang)2319
,
Truly Semantic (don)2318
, ,
Creating Accessible Content in Drupal 10 (suz/gov)2317
, ,
How Miro Migrated Its Analytics Event Tracking System (dor/mir)2316
, , ,
React Router v6: A Beginner’s Guide (jch/sit)2315
, ,
Surprising Facts About New CSS Selectors (spa/clo)2314
,
Comparing MySQL, PostgreSQL, and MongoDB (ver)2313
, , , ,
The Role of Prototyping in UX Design: From Wireframes to Interactive Mockups (cma/uxm)2312
, ,
How to Build a Server-Side React App Using Vite and Express (pau/the)2311
, , , ,
Removing List Styles Without Affecting Semantics (mat)2310
, , ,
How to Use npm Packages Outside of Node (neo)2309
, , ,
Default Layouts in 11ty (rem)2308
GitLab CI Optimization: 15+ Tips for Faster Pipelines (zen)2307
, , , ,
“git rebase”: What Can Go Wrong? (b0r)2306
How Creating Content as a Developer Changed My Life (cha)2305
,
Understanding React Error Boundary (sit)2304
To Hell With the Business Case (mat)2303
, ,
WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer)2302
, , , ,
Understanding CORS (sou)2301
,
How to Do a TypeScript Conversion (chr)2300
, , , , ,
GitHub Copilot Now Generates AI Commit Messages (ami)2299
, ,
Totally Remdom, or How Browsers Zoom Text (mat)2298
, , , ,
An Accessibility Bookmarklet for Testing 200% Text Size (ash)2297
, ,
Workarounds for Buggy Gradients (kei)2296
, ,
Messing About With CSS Gradients (mic/css)2295
,
Performance in React and Next.js (lyd/ver)2294
, , ,
Answers to Common (Web) Accessibility Questions (hdv)2293
Why You Should Use “px” Units for Margin, Padding, and Other Spacing Techniques (ash)2292
, , ,
Shadow DOM on Regular Elements (kiz)2291
,
Can AI Help Boost Accessibility? These Researchers Tested It for Themselves (uw)2290
, ,
“:fullscreen” Demo Without JavaScript (yoo)2289
,
10 Best Web Development Stacks2288
,
Use the CSS “:disabled” Pseudo-Class Instead of the “[disabled]” Attribute Selector to Match Disabled Form Controls (sim/web)2287
, ,
How to Write Good Alt Text for Screen Readers (cra)2286
, , , , ,
How to Use the Fetch API in Node.js, Deno, and Bun (cra/sit)2285
, , , , , ,
Content Negotiation in Practice (luk/sof)2284
, ,
In Quest to Defeat Euro Red-Tape, Apple Said It Had Three Safari Browsers—Not One (tho/the)2283
, , , ,
Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar)2282
, , , ,
Information vs. Experience: How to Build Mature Design Systems (uxd)2281
, ,
The People Who Ruined the Internet (msa/ver)2280
, ,
Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar)2279
, ,
Breaking Down a Design (jam)2278
One HTML Tag, Thirty+ CSS Drawings—My Divtober 2023 Collection (alv)2277
,
Getting Started With NVDA (had)2276
, , , , ,
Learn Performance (kev+/dev)2275
,
Dark Visitors (ghk)2274
, , ,
Blinded by the Light DOM (mey)2273
, , ,
Confusing Git Terminology (b0r)2272
,
A Comprehensive Guide to Data Engineering2271
,
How Bear Does Analytics With CSS2270
, , ,
The Dangers of Doomscrolling for Designers and How to Break Free (web)2269
Release Notes for Safari Technology Preview 182 (jon/web)2268
, , ,
The “prefers-reduced-transparency” Media Feature (mat)2267
, ,
Personal-Scale Web Scraping for Fun and Profit2266
, , ,
Understanding Cookies (lyd/ver)2265
Response Code Cheat Sheet for Laravel HTTP Client (ami)2264
, ,
Technical Standards Bodies Are Regulators (mno)2263
, ,
0 KB Social Media Embeds (chr)2262
,
Remix ❤️ Vite (pca+/rem)2261
, ,
Accessibility by Degrees (tem)2260
,
Why Signals Are Better Than React Hooks (dev)2259
, , , , ,
2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t)2258
, , , ,
Better Dynamic Themes in Tailwind With OKLCH Color Magic (dk+/evi)2257
, , ,
Answering Common Questions About Interpreting Page Speed Reports (geo/sma)2256
,
A Complete Guide to LangChain in JavaScript (mat/sit)2255
, , ,
Mobile-First Indexing Has Landed—Thanks for All Your Support (joh/goo)2254
, , ,
20 Effective Tips to Speed Up Your Drupal Website (ins/clo)2253
, , ,
Don’t Disable Buttons (cfe)2252
, ,