Frontend Dogma

“2023” Archive (10)

Entry (Sources) and Other Related TopicsDate#
Evolving Custom Sliders (sib/tpg)537
, ,
Cover All the Codebases: A Guide to Code Coverage Tools536
, , , ,
Exploring Bundling in Lightning CSS (log)535
, , , ,
All JavaScript and TypeScript Features From the Last 3 Years534
, ,
Selecting Previous Siblings With CSS “:has()”533
,
Vue vs. React: Everything You Need to Know532
, ,
TypeScript’s Migration to Modules531
, , , ,
Web Cookies With a Taste of Privacy (uxd)530
, ,
Building Complex Forms in Vue (sma)529
,
One Problem That Is Now Solved by CSS Subgrid528
, ,
SPA View Transitions Land in Chrome 111 (jaf/dev)527
, , , , ,
File Uploads for the Web: Uploading Files With HTML (aus)526
,
Craft vs. Industry: Separating Concerns (nac)525
, , , ,
ChatGPT and Me (a Recruiter)524
, , ,
Creating a Clock With the New CSS “sin()” and “cos()” Trigonometry Functions (css)523
,
Tackling Design Debt in Product522
, ,
Static Site Generators: What’s Trending Right Now (sta)521
, , , , , , ,
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)520
,
I No Longer Understand “prefers-contrast” (kil)519
,
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta)518
, ,
CSS Nesting (arg/dev)517
,
2023 Web Framework Performance Report (ast)516
, , , , , , , , ,
Quick Tip: How to Cache Data in PHP515
, , ,
Zebra Stripe Lines of Text Even When They Wrap (chr)514
Change Favicon on Switching Browser Tabs in JavaScript (ami)513
, ,
As a User, I Don’t Want To (pav/uxd)512
, ,
An End to Typographic Widows on the Web (ric)511
,
Best Practices for Future-Proofing Your Flutter Apps in 2023 and Beyond510
,
What Value Does Developer Relations Bring to Other Teams?509
,
HTML Garden508
, ,
The AI Future of Frontend Development (hcr)507
,
Managing Fonts in WordPress Block Themes (css)506
, ,
ARIA Live Regions for JavaScript Frameworks (its/log)505
, , , ,
A Tab Interface Before Its Time (aar)504
,
The Anatomy of a Good Design: An Analysis of 4 Sites503
10 Helpful JavaScript Utility Functions502
,
Balanced Text Wrapping Is Coming to CSS (ami)501
,
50.1% Empty Links (mat)500
, , , ,
The Cost of Architectural Complexity499
, , ,
AI-Generated Git Commit Messages498
, , ,
Optimising Large Contentful Paint (css/btc)497
, , ,
Making the Case for Signals in JavaScript (rya/thi)496
,
Continuous Growth Is Cancer (cod)495
,
Client-Side JavaScript and React Criticism: What Comes Next? (mol)494
, , , , ,
Introduction to UIkit493
,
Signals in Angular: The Future of Change Detection492
,
The Art of Unlearning (uxd)491
,
Are You Making These Five Mistakes When Writing Alt Text?490
, , , ,
Toolkit Tuesday: Using YouTube for Captions and Transcripts489
, , ,
Moving From Vue 1 to Vue 2 to Vue 3: A Case Study of Migrating a Headless CMS System (sma)488
, , , ,
Responsive Headlines Are About to Get Awesome (tyl/clo)487
, , ,
Everything You Need to Know About the Gap After the List Marker (sim/css)486
,
How We Built Our Multi-Platform Design System at Booking.com485
, , ,
Learn How to Set Up a CI/CD Pipeline From Scratch484
,
A Native “Visually Hidden” in CSS? Yes Please! (mic)483
, , , ,
Announcing TypeScript 5.0 RC482
,
Unlocking SVG’s Superpowers (btc)481
, ,
Relative Rounded Corners (bel)480
,
You Don’t Need a Build Step (den)479
, ,
Why You Need to Code Every Day When You’re Learning to Program478
, ,
Accessible but Never Boring: Rebranding the Wise Design System for Everyone477
, ,
What Is Hoisting in JavaScript? (fro)476
, ,
Throttle Your CPU (pat/dev)475
, , ,
The WebAIM Strategic Accessibility Framework (web)474
, ,
The Web Needs a Native “.visually-hidden” (ben)473
,
React vs. Signals: 10 Years Later (rya/thi)472
, , , ,
Declarative Design (ada/btc)471
,
A Beginner’s Guide to Manual Accessibility Testing (pop)470
, ,
How People Read Online (uxd)469
, , ,
Without Accessibility, There Is No Privacy or Security468
, ,
Could We Make the Web More Immersive Using a Simple Optical Illusion?467
, ,
What Is “ref()” in Vue?466
The Seven Archetypes of Organizational Topologies465
,
Quick Tip: How to Handle Exceptions in PHP464
, , ,
Ten Tips for Better CSS Transitions and Animations (col)463
, , ,
Conformance and Accessibility (j9t)462
, ,
Are You Testing to Test, or Testing to Prove? (uxd)461
,
Animated Gradient Text in CSS (ami)460
, ,
The Coolest JavaScript Features From the Last 5 Years459
,
A Guide to Accessible Form Validation (san/sma)458
, , , ,
The Ultimate Guide to Web Development Tools (sta)457
, ,
The Evolution of Signals in JavaScript (rya/thi)456
,
Simplified Dark Mode With Style Queries (5t3)455
, ,
On Container Queries, Responsive Images, and JPEG-XL (gri/clo)454
, , , ,
Introduction to Ghost CMS453
, ,
A Guide to CSS “object-view-box” (log)452
,
Dithering Images With React/JavaScript451
, , ,
Designers, Use Your intuition (uxd)450
,
Conveniently Toggle and Add Tailwind CSS Classes in Chrome DevTools (ami)449
, , , , , ,
22 Useful CSS Tips and Tricks Every Developer Should Know448
,
Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs447
, , ,
How to Contribute to a Project You Have No Idea About446
, , ,
Step-by-Step Guide: Creating a Template for Vue 3, Vuetify 3, and Storybook445
, , ,
Learn CSS Positioning (sha)444
, ,
Is It Time to Replace Sass? (5t3)443
, ,
How to Style Your Alt Text (ede)442
, , , ,
CSS Animation Libraries: 10 Popular Choices (sta)441
, , ,
Crawl Weather Using Cypress (bah)440
,
Automatic Tag-Based Article Suggestions for Blogs and Astro Websites (nma)439
, , ,
In-Depth Guide to CSS Logical Properties (zor/css)438
, , ,
You Have the Users You Have437
, ,
3 Common Antipersonas in UX436
, ,
Prepare for Chrome’s User Agent [String] Reduction (dev)435
, , , ,
The JavaScript Site Generator Review, 2023 (zac)434
, , , , , , , , ,
Getting Started With Style Queries (una/dev)433
, ,
16 Best CSS Books for Beginners and Advanced Coders432
, ,
Experiments With the JavaScript Garbage Collector431
, ,
Node.js Toolbox430
, , ,
All About Promises in JavaScript429
,
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility428
7 Essential React Libraries for Front-End Web Development427
, ,
Privacy Principles (rob+/w3c)426
,
Investing in RSS (tka)425
,
Open Captions vs. Closed Captions: What’s the Difference?424
, ,
Where Does Developer Relations Belong in an Organization?423
,
The State of Node.js Core422
,
The Importance of Adding Accessibility Design Reviews to the Design Process421
, ,
Thoughts on Dev Rel in the Post-Twitter Era420
, ,
When JavaScript Fails (jas)419
What Framework Should I Use? (cfe)418
Understanding the Difference Between Props and State in React417
, , ,
Understanding Easing and Cubic Bézier Curves in CSS (col)416
, ,
The Page With No Code (chr)415
, ,
The Great Gaslighting of the JavaScript Era (jar)414
, ,
Learn Privacy (sil/dev)413
,
How to Handle Date and Time With JavaScript (sta)412
,
How Shadow DOM and Accessibility Are in Conflict (sun/iga)411
, ,
Automatic Captions: Our Experiments and Best Practices (equ)410
, , ,
The State of JS Frameworks (rya+)409
, ,
Surviving Design Systems408
Not Everyone Uses a Computer in the Same Way That You Do (hdv)407
,
“(255,255,255)” Is the Highest Specificity (bra)406
, ,
Learn All About Node.js Worker Threads With Examples405
, ,
Quick Tip: How to Trim Whitespace With PHP404
, , ,
Use the Child-Element Count in CSS (kev)403
,
Updating a Design System (uxd)402
,
Understanding the Cost of Not Being Accessible (kar)401
,
Style File Selector Button Using CSS (ami)400
,
React Libraries for 2023 (rwi)399
, ,
“Make It Easier” Is Not a Product Strategy (pav/uxd)398
, ,
Ethical Alternatives to Revenue-Generating Deceptive Patterns (uxd)397
, , ,
Design Systems in the Time of AI (bra)396
,
ARIA vs. HTML (aar)395
, , , ,
5 Super Useful CSS Properties That Don’t Get Enough Attention (kev)394
,
Keys to an Accessibility Mindset (sma)393
,
Component Specifications392
, ,
All About Iterative Design (uxm)391
,
Using Focal Points, Aspect Ratio, and Object-Fit to Crop Images Correctly (hen)390
,
Last Baseline Alignment (rac/dev)389
, , ,
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)388
, ,
How to Password-Protect a Static HTML Page With No JS (ede)387
, , ,
How to Cheat at CSS (des)386
, , , ,
Create a Rainbow-Coloured List With “:nth-of-type()” (rac)385
, , ,
Avoid Spanning Table Headers (aar)384
, , ,
Arranging Diamond Tiles in a Grid (ran)383
, ,
The Spirit of CSS-Tricks Is Now Gone (zel)382
,
Representation of Style (ste)381
,
My CSS Wishlist 2023 (5t3)380
,
Do We Need CSS “flex-wrap” Detection? (sha)379
, ,
Top Ten Popular Static Site Generators (SSG) in 2023378
, , , , , , , ,
CSS Through the Ages377
,
To Sketch or Not to Sketch? (uxd)376
,
Resizing With CSS (mic)375
,
How to Build Offline Web Applications374
, ,
Encapsulating CSS With Shadow DOM373
, , ,
Don’t Use 403s or 404s for Rate Limiting372
,
Using Node Watch Instead of Nodemon371
,
Unlocking the Power of Design to Help Users Make Smart Decisions (web)370
,
Software Accessibility for Users With Attention Deficit Disorder (ADHD) (uxd)369
If You’re Going to Do a Job, Do It Properly (tem)368
,
Declarative Shadow DOM (dev+/dev)367
, ,
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)366
, , , ,
Scaling Accessibility Through Design Systems (ste+)365
, , ,
ChatGPT Can Write Good CSS? (zor/css)364
, , ,
The Return to the Office Could Be the Real Reason for the Slump in Productivity363
How to Use View Transitions in Hotwire Turbo362
, , ,
Building an Animated SVG Logo With animejs361
, , , ,
How to Use WebSockets in a Redux Application360
, , ,
Writing JavaScript Without a Build System (b0r)359
,
What to Expect From Vue in 2023 and How It Differs From React (ric/the)358
, ,
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)357
, , ,
PHP Wishlist: The Pipe Operator (seb)356
,
My 2023 CSS Wishlist (jim)355
,
Igalia Chats/Shop Talk Crossover: Ecosystem Health Part IX (bka+/iga)354
, , ,
Buttons, Links, and Focus (tem)353
, , , ,
Angular Reactivity With Signals (ang)352
, ,
A Practical Approach to Automated Accessibility351
, ,
How the Web Works: Understanding the Architecture of the Web350
, ,
IT Incident Management349
The User Activation API (mar/web)348
,
Some of the Future Is Now for CSS: A Postscript (bry)347
Is It Worth Learning JavaScript? Popularity, Salaries, and Future (sta)346
,
WordPress Version Control: A Comprehensive Guide345
, , ,
Microsoft to Phase Out Internet Explorer With Newer Edge Browser (the)344
, , ,
How to Inspect Interactions in the Browser (bui)343
, , ,
Well-Known Symbols342
Quick Tip: How to Hash a Password in PHP341
, , , ,
Using Playwright to Monitor Third-Party Resources That Could Impact User Experience (ste)340
,
Is It Time to Go Back to the Monolith?339
The Modern Web’s Underrated Powerhouse (kli/git)338
The (Extremely) Loud Minority (bel)337
,
My CSS Wish List (mat)336
,
Mastodon and Open Graph (drd)335
, , , ,
CSS Nesting Module (tab+/w3c)334
, ,
CSS Grid Gap Behavior With Hidden Elements (hex)333
, ,
Container Queries Land in Stable Browsers (una/dev)332
, , ,
Automation Is Not the Enemy (kar)331
, ,
Declarative Shadow DOM (web)330
,
An Introduction to HTML Cheat Sheet329
, , ,
So, What’s Next [for core-js]?328
, , ,
This Is Why Performance Matters (bel)327
, ,
Git: How to Skip Hooks (ada)326
,
Change Tab Bar Color Dynamically Using JavaScript (ami)325
, , ,
An Approach to Lazy Loading Custom Elements (css)324
, ,
Rethinking the Modern Web323
, ,
Technical Writing Process: How to Write a Good Technical Article322
, ,
Sandboxing JavaScript Code321
,
Using the Multi-Keyword Syntax With CSS Display (que/mdn)320
Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get Up and Running319
, , , , ,
MathML in Chrome318
, , , ,
Technical SEO Basics for React Developers317
, ,
A Comparison of SUS, UMUX-LITE, and UEQ-S316
, , ,
Why Developers Should Learn Docker and Kubernetes in 2023315
, ,
My CSS Wishlist (j9t)314
,
Automated Testing Won’t Solve Web Accessibility (yat)313
, ,
A Minimal, Multi-Framework, Responsive Image Component (asc)312
, ,
How to Scale Node.js Applications With Clustering311
, ,
Caching at DEV310
, ,
Improved Font Fallbacks (dev)309
, ,
React.js: The Documentary308
, ,
Foundations: Introduction to WAI–ARIA (tet)307
, , ,
You Kinda Want an Orange Favicon (chr)306
, , ,
Why I’m Not the Biggest Fan of Single Page Applications (mat)305
The Case for Frameworks (sel)304
, ,
Quick Guide for YAML303
,
Platform Engineering Teams Done Right… (adr)302
,
Discovering Primitive Objects in JavaScript (sma)301
,
Different Ways to Get CSS Gradient Shadows (css/css)300
, ,
What’s New in Lighthouse 10 (dev)299
, , ,
Moving Backgrounds (css)298
,
The Troublesome Life and Lamentable Death of Success Criterion 4.1.1297
, , ,
My CSS Wishlist (sha)296
,
More Control Over “:nth-child()” Selections With the “of S” Syntax (bra/dev)295
,
Classless CSS Frameworks (ami)294
,
Can You Be a Designer if You Have No Training? (hen)293
,
Creating Sites, the Jamstack Way292
,
Top 13 Node.js Books for Beginners and Advanced Coders291
, ,
Use Maps More and Objects Less (ste/bui)290
,
Try Out CSS Nesting Today (jen/web)289
, , ,
CSS Wish List 2023 (mey)288
,