Frontend Dogma

“2023” Archive (10)

Entry (Sources) and Other Related TopicsDate#
“content” Is Your Content?549
, , , ,
The Ultimate Guide to Becoming a 10× Dev548
, ,
From UX to Growth Design: 5 Principles to Multiply Your Value (uxd)547
, ,
View Transitions API: Creating Smooth Page Transitions (sta)546
,
Handling CSS Color Fonts With “font-palette” (sta)545
, ,
“Design First, Then Build”: Let’s Bury This Myth Forevermore (rom/evi)544
, ,
Books You Can Read to Learn CSS543
, ,
TypeScript’s Migration to Modules (dan/typ)542
, , , ,
Evolving Custom Sliders (sib/tpg)541
, ,
Cover All the Codebases: A Guide to Code Coverage Tools540
, , , ,
Exploring Bundling in Lightning CSS (log)539
, , , ,
All JavaScript and TypeScript Features From the Last 3 Years538
, ,
Selecting Previous Siblings With CSS “:has()”537
,
Vue vs. React: Everything You Need to Know536
, ,
Web Cookies With a Taste of Privacy (uxd)535
, ,
Building Complex Forms in Vue (sma)534
,
One Problem That Is Now Solved by CSS Subgrid533
, ,
SPA View Transitions Land in Chrome 111 (jaf/dev)532
, , , , ,
File Uploads for the Web: Uploading Files With HTML (aus)531
,
Craft vs. Industry: Separating Concerns (nac)530
, , , ,
ChatGPT and Me (a Recruiter) (vig)529
, , ,
Creating a Clock With the New CSS “sin()” and “cos()” Trigonometry Functions (sto/css)528
,
Static Site Generators: What’s Trending Right Now (sta)527
, , , , , , , ,
Tackling Design Debt in Product526
, ,
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)525
,
I No Longer Understand “prefers-contrast” (kil)524
,
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta)523
, ,
CSS Nesting (arg/dev)522
,
2023 Web Framework Performance Report (ast)521
, , , , , , , , ,
Quick Tip: How to Cache Data in PHP520
, , ,
Zebra Stripe Lines of Text Even When They Wrap (chr)519
Change Favicon on Switching Browser Tabs in JavaScript (ami)518
, ,
As a User, I Don’t Want To (pav/uxd)517
, ,
An End to Typographic Widows on the Web (ric)516
,
Best Practices for Future-Proofing Your Flutter Apps in 2023 and Beyond515
,
What Value Does Developer Relations Bring to Other Teams?514
,
HTML Garden513
, ,
The AI Future of Frontend Development (hcr)512
,
Managing Fonts in WordPress Block Themes (css)511
, ,
ARIA Live Regions for JavaScript Frameworks (its/log)510
, , , ,
A Tab Interface Before Its Time (aar)509
,
The Anatomy of a Good Design: An Analysis of 4 Sites508
10 Helpful JavaScript Utility Functions507
,
Balanced Text Wrapping Is Coming to CSS (ami)506
,
50.1% Empty Links (mat)505
, , , ,
The Cost of Architectural Complexity504
, , ,
AI-Generated Git Commit Messages503
, , ,
Optimising Large Contentful Paint (css/btc)502
, , ,
Making the Case for Signals in JavaScript (rya/thi)501
,
Continuous Growth Is Cancer (cod)500
,
Client-Side JavaScript and React Criticism: What Comes Next? (mol)499
, , , , ,
Introduction to UIkit498
,
Signals in Angular: The Future of Change Detection497
,
The Art of Unlearning (uxd)496
,
Are You Making These Five Mistakes When Writing Alt Text?495
, , , ,
Toolkit Tuesday: Using YouTube for Captions and Transcripts494
, , ,
Moving From Vue 1 to Vue 2 to Vue 3: A Case Study of Migrating a Headless CMS System (sma)493
, , , ,
Responsive Headlines Are About to Get Awesome (tyl/clo)492
, , ,
Everything You Need to Know About the Gap After the List Marker (sim/css)491
,
Announcing TypeScript 5.0 RC (dan/typ)490
,
A Native “Visually Hidden” in CSS? Yes Please! (mic)489
, , , , ,
Tether Elements to Each Other With CSS Anchor Positioning (jhe/dev)488
, , , ,
How We Built Our Multi-Platform Design System at Booking.com487
, , ,
Learn How to Set Up a CI/CD Pipeline From Scratch486
,
Unlocking SVG’s Superpowers (btc)485
, ,
Relative Rounded Corners (bel)484
,
You Don’t Need a Build Step (den)483
, ,
Why You Need to Code Every Day When You’re Learning to Program482
, ,
Accessible but Never Boring: Rebranding the Wise Design System for Everyone481
, ,
What Is Hoisting in JavaScript? (fro)480
, ,
Throttle Your CPU (pat/dev)479
, , ,
The WebAIM Strategic Accessibility Framework (web)478
, ,
The Web Needs a Native “.visually-hidden” (ben)477
,
React vs. Signals: 10 Years Later (rya/thi)476
, , , ,
Declarative Design (ada/btc)475
,
A Beginner’s Guide to Manual Accessibility Testing (pop)474
, ,
Conformance and Accessibility (j9t)473
, ,
How People Read Online (uxd)472
, , ,
Without Accessibility, There Is No Privacy or Security471
, ,
Could We Make the Web More Immersive Using a Simple Optical Illusion?470
, ,
What Is “ref()” in Vue?469
The Seven Archetypes of Organizational Topologies468
,
Quick Tip: How to Handle Exceptions in PHP467
, , ,
Ten Tips for Better CSS Transitions and Animations (col)466
, , ,
Are You Testing to Test, or Testing to Prove? (uxd)465
,
Animated Gradient Text in CSS (ami)464
, ,
The Coolest JavaScript Features From the Last 5 Years463
,
A Guide to Accessible Form Validation (san/sma)462
, , , ,
The Ultimate Guide to Web Development Tools (sta)461
, ,
The Evolution of Signals in JavaScript (rya/thi)460
,
Simplified Dark Mode With Style Queries (5t3)459
, ,
On Container Queries, Responsive Images, and JPEG-XL (gri/clo)458
, , , ,
Introduction to Ghost CMS457
, ,
A Guide to CSS “object-view-box” (log)456
,
Dithering Images With React/JavaScript455
, , ,
Designers, Use Your intuition (uxd)454
,
Conveniently Toggle and Add Tailwind CSS Classes in Chrome DevTools (ami)453
, , , , , ,
22 Useful CSS Tips and Tricks Every Developer Should Know452
,
Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs451
, , ,
How to Contribute to a Project You Have No Idea About450
, , ,
Step-by-Step Guide: Creating a Template for Vue 3, Vuetify 3, and Storybook449
, , ,
Learn CSS Positioning (sha)448
, ,
Is It Time to Replace Sass? (5t3)447
, ,
How to Style Your Alt Text (ede)446
, , , ,
CSS Animation Libraries: 10 Popular Choices (sta)445
, , ,
Crawl Weather Using Cypress (bah)444
,
Automatic Tag-Based Article Suggestions for Blogs and Astro Websites (nma)443
, , ,
In-Depth Guide to CSS Logical Properties (zor/css)442
, , ,
You Have the Users You Have441
, ,
3 Common Antipersonas in UX440
, ,
Prepare for Chrome’s User Agent [String] Reduction (dev)439
, , , ,
The JavaScript Site Generator Review, 2023 (zac)438
, , , , , , , , ,
Getting Started With Style Queries (una/dev)437
, ,
Successful Teams Ensure 100% of Their Members Understand Keyboard Accessibility (mni)436
16 Best CSS Books for Beginners and Advanced Coders435
, ,
Experiments With the JavaScript Garbage Collector434
, ,
Node.js Toolbox433
, , ,
All About Promises in JavaScript432
,
7 Essential React Libraries for Front-End Web Development431
, ,
Privacy Principles (rob+/w3c)430
,
Investing in RSS (tka)429
,
Fingerprinting (dev)428
, ,
Open Captions vs. Closed Captions: What’s the Difference?427
, ,
Where Does Developer Relations Belong in an Organization?426
,
The State of Node.js Core425
,
The Importance of Adding Accessibility Design Reviews to the Design Process424
, ,
Thoughts on Dev Rel in the Post-Twitter Era423
, ,
When JavaScript Fails (jas)422
What Framework Should I Use? (cfe)421
Understanding the Difference Between Props and State in React420
, , ,
Understanding Easing and Cubic Bézier Curves in CSS (col)419
, ,
The Page With No Code (chr)418
, ,
The Great Gaslighting of the JavaScript Era (jar)417
, ,
Learn Privacy (sil/dev)416
,
How to Handle Date and Time With JavaScript (sta)415
,
How Shadow DOM and Accessibility Are in Conflict (sun/iga)414
, ,
Automatic Captions: Our Experiments and Best Practices (equ)413
, , ,
The State of JS Frameworks (rya+)412
, ,
Surviving Design Systems411
Not Everyone Uses a Computer in the Same Way That You Do (hdv)410
,
“(255,255,255)” Is the Highest Specificity (bra)409
, ,
Learn All About Node.js Worker Threads With Examples408
, ,
Quick Tip: How to Trim Whitespace With PHP407
, , ,
Use the Child-Element Count in CSS (kev)406
,
Updating a Design System (uxd)405
,
Understanding the Cost of Not Being Accessible (kar)404
,
Style File Selector Button Using CSS (ami)403
,
React Libraries for 2023 (rwi)402
, ,
“Make It Easier” Is Not a Product Strategy (pav/uxd)401
, ,
Ethical Alternatives to Revenue-Generating Deceptive Patterns (uxd)400
, , ,
Design Systems in the Time of AI (bra)399
,
ARIA vs. HTML (aar)398
, , , ,
5 Super Useful CSS Properties That Don’t Get Enough Attention (kev)397
,
Using Focal Points, Aspect Ratio, and Object-Fit to Crop Images Correctly (hen)396
,
Keys to an Accessibility Mindset (sma)395
,
Component Specifications394
, ,
All About Iterative Design (uxm)393
,
Last Baseline Alignment (rac/dev)392
, , ,
Ideas for Making Accessibility and Equity a Core Part of the Software Development Lifecycle (eli)391
, ,
How to Password-Protect a Static HTML Page With No JS (ede)390
, , ,
How to Cheat at CSS (des)389
, , , ,
Create a Rainbow-Coloured List With “:nth-of-type()” (rac)388
, , ,
Avoid Spanning Table Headers (aar)387
, , ,
Arranging Diamond Tiles in a Grid (ran)386
, ,
The Spirit of CSS-Tricks Is Now Gone (zel)385
,
Representation of Style (ste)384
,
My CSS Wishlist 2023 (5t3)383
,
Do We Need CSS “flex-wrap” Detection? (sha)382
, ,
Top Ten Popular Static Site Generators (SSG) in 2023381
, , , , , , , , ,
CSS Through the Ages380
,
To Sketch or Not to Sketch? (uxd)379
,
Resizing With CSS (mic)378
,
How to Build Offline Web Applications377
, ,
Encapsulating CSS With Shadow DOM376
, , ,
Don’t Use 403s or 404s for Rate Limiting375
,
Using Node Watch Instead of Nodemon374
,
Unlocking the Power of Design to Help Users Make Smart Decisions (web)373
,
Software Accessibility for Users With Attention Deficit Disorder (ADHD) (uxd)372
If You’re Going to Do a Job, Do It Properly (tem)371
,
Declarative Shadow DOM (dev+/dev)370
, ,
A Step-by-Step Guide to Building Accessible Carousels (swe/sma)369
, , , ,
Scaling Accessibility Through Design Systems (ste+)368
, , ,
ChatGPT Can Write Good CSS? (zor/css)367
, , ,
The Return to the Office Could Be the Real Reason for the Slump in Productivity366
How to Use View Transitions in Hotwire Turbo365
, , ,
Building an Animated SVG Logo With animejs364
, , , ,
How to Use WebSockets in a Redux Application363
, , ,
Writing JavaScript Without a Build System (b0r)362
,
What to Expect From Vue in 2023 and How It Differs From React (ric/the)361
, ,
Screen Readers Don’t Convey the Semantics of “strong” and “em” (mat)360
, , ,
PHP Wishlist: The Pipe Operator (seb)359
,
My 2023 CSS Wishlist (jim)358
,
Igalia Chats/Shop Talk Crossover: Ecosystem Health Part IX (bka+/iga)357
, , ,
Buttons, Links, and Focus (tem)356
, , , ,
Angular Reactivity With Signals (ang)355
, ,
A Practical Approach to Automated Accessibility354
, ,
How the Web Works: Understanding the Architecture of the Web353
, ,
IT Incident Management352
The User Activation API (mar/web)351
,
Some of the Future Is Now for CSS: A Postscript (bry)350
Is It Worth Learning JavaScript? Popularity, Salaries, and Future (sta)349
,
WordPress Version Control: A Comprehensive Guide348
, , ,
Microsoft to Phase Out Internet Explorer With Newer Edge Browser (the)347
, , ,
How to Inspect Interactions in the Browser (bui)346
, , ,
Well-Known Symbols345
Quick Tip: How to Hash a Password in PHP344
, , , ,
Using Playwright to Monitor Third-Party Resources That Could Impact User Experience (ste)343
,
Is It Time to Go Back to the Monolith?342
The Modern Web’s Underrated Powerhouse (kli/git)341
The (Extremely) Loud Minority (bel)340
,
My CSS Wish List (mat)339
,
Mastodon and Open Graph (drd)338
, , , ,
CSS Nesting Module (tab+/w3c)337
, ,
CSS Grid Gap Behavior With Hidden Elements (hex)336
, ,
Container Queries Land in Stable Browsers (una/dev)335
, , ,
Automation Is Not the Enemy (kar)334
, ,
Declarative Shadow DOM (web)333
,
An Introduction to HTML Cheat Sheet332
, , ,
So, What’s Next [for core-js]?331
, , ,
This Is Why Performance Matters (bel)330
, ,
Git: How to Skip Hooks (ada)329
,
Change Tab Bar Color Dynamically Using JavaScript (ami)328
, , ,
An Approach to Lazy Loading Custom Elements (css)327
, ,
Rethinking the Modern Web326
, ,
Technical Writing Process: How to Write a Good Technical Article325
, ,
Sandboxing JavaScript Code324
,
Using the Multi-Keyword Syntax With CSS Display (que/mdn)323
Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get Up and Running322
, , , , ,
MathML in Chrome321
, , , ,
My CSS Wishlist (j9t)320
,
Technical SEO Basics for React Developers319
, ,
A Comparison of SUS, UMUX-LITE, and UEQ-S318
, , ,
Why Developers Should Learn Docker and Kubernetes in 2023317
, ,
Automated Testing Won’t Solve Web Accessibility (yat)316
, ,
A Minimal, Multi-Framework, Responsive Image Component (asc)315
, ,
How to Scale Node.js Applications With Clustering314
, ,
Caching at DEV313
, ,
Improved Font Fallbacks (dev)312
, ,
React.js: The Documentary311
, ,
Foundations: Introduction to WAI–ARIA (tet)310
, , ,
You Kinda Want an Orange Favicon (chr)309
, , ,
Why I’m Not the Biggest Fan of Single Page Applications (mat)308
The Case for Frameworks (sel)307
, ,
Quick Guide for YAML306
,
Platform Engineering Teams Done Right… (adr)305
,
Discovering Primitive Objects in JavaScript (sma)304
,
Different Ways to Get CSS Gradient Shadows (css/css)303
, ,
More Control Over “:nth-child()” Selections With the “of S” Syntax (bra/dev)302
,
Classless CSS Frameworks (ami)301
,
Can You Be a Designer if You Have No Training? (hen)300
,