Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s genocide on the Palestinian people and the destruction of Palestine 🇵🇸 Hide

Frontend Dogma

“2023” News Archive (11)

Entry (Sources) and Other Related TopicsDate#
This Is Why Performance Matters (bel)330
, ,
So, What’s Next [for core-js]?329
, , ,
Git: How to Skip Hooks (ada)328
,
Using the Multi-Keyword Syntax With CSS Display (que/mdn)327
Technical Writing Process: How to Write a Good Technical Article326
, ,
Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get Up and Running325
, , , , ,
Sandboxing JavaScript Code324
,
Rethinking the Modern Web323
, ,
MathML in Chrome322
, , , ,
Why Developers Should Learn Docker and Kubernetes in 2023321
, ,
Technical SEO Basics for React Developers320
, ,
My CSS Wishlist (j9t)319
,
Automated Testing Won’t Solve Web Accessibility (yat)318
, ,
A Minimal, Multi-Framework, Responsive Image Component (asc)317
, ,
A Comparison of SUS, UMUX-LITE, and UEQ-S316
, , ,
You Kinda Want an Orange Favicon (chr)315
, , ,
Why I’m Not the Biggest Fan of Single Page Applications (mat)314
The Case for Frameworks (sel)313
, ,
React.js: The Documentary312
, ,
Quick Guide for YAML311
,
Platform Engineering Teams Done Right… (adr)310
,
Improved Font Fallbacks (dev)309
, ,
How to Scale Node.js Applications With Clustering308
, ,
Foundations: Introduction to WAI–ARIA (tet)307
, , ,
Discovering Primitive Objects in JavaScript (sma)306
,
Different Ways to Get CSS Gradient Shadows (css/css)305
, ,
Caching at DEV304
, ,
What’s New in Lighthouse 10 (dev)303
, , ,
The Troublesome Life and Lamentable Death of Success Criterion 4.1.1302
, , ,
My CSS Wishlist (sha)301
,
Moving Backgrounds (css)300
,
More Control Over “:nth-child()” Selections With the “of S” Syntax (bra/dev)299
,
Classless CSS Frameworks (ami)298
,
Can You Be a Designer if You Have No Training? (hen)297
,
Use Maps More and Objects Less (ste/bui)296
,
Try Out CSS Nesting Today (jen/web)295
, , ,
Top 13 Node.js Books for Beginners and Advanced Coders294
, ,
No SVG, No Image, CSS-Only Fluid Slider With “input[type=range]” (ana)293
, , , ,
Introduction to Symfony PHP Framework292
,
CSS Wish List 2023 (mey)291
,
Creating Sites, the Jamstack Way290
,
Quick Tip: How to Check if a Variable Is Set in PHP289
, , ,
Theming a Design System (uxd)288
,
The Story of the World Wide Web (jay)287
, , , , , , ,
Testing Colour Accessibility With Dev Tools (mic)286
, , , ,
Table of Contents Progress Animation (kev)285
, , , ,
Nest.js Crash Course—Introduction and Setup284
, , ,
Mozilla, Like Google, Is Looking Ahead to the End of Apple’s WebKit Rule (tho/the)283
, , , , ,
Modularizing React Applications With Established UI Patterns (mfo)282
, ,
How to Write Semantic CSS (kev)281
, , ,
How to Build Accessible Main Navigation? (iod)280
, ,
How to Add an Event Handler in React279
, , ,
Focus Appearance Thoughts (ala)278
, ,
Advanced Figma Prototyping Tips and Tricks (uxd)277
, ,
A “color-contrast()” Strategy for Complimentary Translucent Backgrounds (arg)276
, , , ,
Testing Vue Components the Right Way275
, , ,
The “margin-trim” Property (mat)274
,
The Different Names for Values in CSS (chr)273
The Difference Between Iteration and Prototyping272
, ,
Supporting CSS Multi Direction Languages in 2023271
, ,
Should Inclusive Design Be a UX Concern? (uxd)270
, ,
Qodana Code Quality Platform—Overview269
, , , , ,
Non-Text Content Contrast Also Matters268
, ,
My Favourite 3 Lines of CSS (bel/pic)267
Mozilla’s Abandoned Servo Web Engine Is Making a Comeback in 2023 (its)266
, , ,
Interop 2023 CMS Checkin (chr)265
, , , , ,
How to Favicon in 2023: Six Files That Fit Most Needs (sit/evi)264
, ,
How to Build a Magazine Layout With CSS Grid Areas (sma)263
, , ,
Frontend Frameworks for Web-App Development (uxm)262
,
Building a Dev Blog With the Pelican Static Site Generator (djr)261
,
A Historical Reference of React Criticism (zac)260
,
Discovery in Agile (nng)259
,
Speeding Up the JavaScript Ecosystem—ESLint (mar)258
, , ,
React Anti-Patterns and Best Practices—Dos and Don’ts257
, ,
How to Pick a Font (That Doesn’t Suck)256
, , ,
The Market for Lemons (sli)255
, ,
Rotating Gallery With CSS Scroll-Driven Animations (jhe)254
, , , ,
Typography Manual253
,
The Case Against Cycle Time252
,
Multi-Threaded React App Using useWorker251
, , ,
How to Make a Zoom Effect Using CSS (css)250
, ,
What Is Bootstrap: A Beginner’s Guide249
,
WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion248
, ,
The YAML Document From Hell—JavaScript Edition (phi)247
,
How to Get the Last Matching Item in an Array With Vanilla JavaScript (cfe)246
, ,
How to Build a Static Website245
,
High Definition CSS Color Guide (arg/dev)244
, ,
Foundation: The Best Framework for Building Responsive Sites243
Advice for Engineers, From a Manager (pol)242
, , ,
Interop 2023 (boc)241
,
Announcing Interop 2023 (moz)240
,
The Gotcha With Animating Custom Properties (bra)239
, , ,
Quick Tip: How to Manage Timezones in PHP238
, , ,
WordPress.com Introduces Browse Mode, Style Book, and Push to Global Styles Features (sar)237
Why Is Making a Dark Mode Greyscale So Hard to Get Right?236
, , ,
Understanding App Directory Architecture in Next.js (ati/sma)235
,
The Guide to Responsive Design in 2023 and Beyond (sha)234
,
Screen Reader Quick Guide233
,
Pushing Interop Forward in 2023 (jon+/web)232
,
Modular Web Design: Flexibility, Examples, and Alternatives231
Microsoft Edge and Interop 2023 (mic)230
, , , ,
Learn Images (wil/dev)229
, , , , , , ,
Interop 2023: Continuing to Improve the Web for Developers (foo+/dev)228
,
Igalia and Interop 2023 (iga)227
, ,
How the CSS “box-sizing” Property Works (bel)226
,
Hex Colors Aren’t Great at Anything Except Being Popular (chr)225
,
Gatsby Is Joining Netlify224
,
Don’t Use Return Types, Unless… (mat)223
,
Design for AI: What Should People Who Design AI Know? (uxd)222
,
Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms (aus)221
,
Caching Data in SvelteKit (ada/css)220
,
3 Notion Templates to Better Manage Your Design System219
, ,
Understanding Color and Accessibility (kat)218
,
Typographic Hierarchy in Print, Web, and App Design (pim)217
, ,
The Ultimate Guide to JavaScript Error Handling (cra)216
, ,
Speed for Who? (bel)215
, , ,
Should You Start a Web Development YouTube Channel in 2023? (zor/css)214
, ,
Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco)213
, ,
New to the Web Platform in January (rac/dev)212
, , , , , , , ,
Monitoring Node.js Performance (ano)211
, , ,
Invoking React Components From Your Ember Apps210
, ,
External Links: In or Out209
, , ,
6 Approaches for Data Fetching in React208
,
Using Local Storage in JavaScript and React207
, ,
Easy SVG Customization and Animation: A Practical Guide (cod/sma)206
, , ,
CSS “color-mix()” (arg/dev)205
19 Must-Visit Sites for Product Design Inspiration (uxd)204
,
Léonie Watson on Accessibility (tin+)203
, ,
You’ve Got Options for Removing Event Listeners (mac)202
,
New WCAG 2.2 Features Rated (yat)201
, ,
An Introduction to MIME Types200
,
The Pros and Cons of Responsive Web Design in 2023 (web)199
Is It a Bad Idea to Use “target="_blank"” for Links in an Email?198
, ,
HTML Input Types (mar)197
,
Git Commit Patterns196
, ,
Accessible Hamburger Buttons Without JavaScript195
, ,
10 GitHub Repositories You Should Know as a JavaScript Developer194
, , , ,
Your Web Performance Is Too Reactive; It’s Time to Do More Than Put Out Fires (fox/cal)193
Use the Dialog Element (Reasonably) (sco)192
, ,
Screen Readers Support for Text Level HTML Semantics (ste/tpg)191
, , ,
Pointing and Calling and Accessibility Testing190
,
Optimal Images in HTML (ste/bui)189
, , , ,
Login Form UI Design Guide (uxd)188
, ,
Flow Control in JavaScript: Callbacks, Promises, “async”/“await” (cra)187
, , ,
Creating a High-Contrast Design System With CSS Custom Properties (uti/sma)186
, , , ,
Container Queries and Typography (fon)185
, ,
Quick Tip: How to Manage Error Reporting in PHP184
, , ,
The Modern Way of Serving Images (kur)183
, ,
“scrollend”, a New JavaScript Event (arg/dev)182
,
Release Notes for Safari Technology Preview 162 (jon/web)181
, , ,
Musing Upon an “[alt]” Text Badge on Images (chr)180
, ,
CSS Layers for CSS Resets179
,
Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi/deq)178
, ,
Animating CSS Grid (How-To and Examples) (css)177
, , ,
A “nth-child” CSS Trick (kev)176
, ,
10 Web Development Trends in 2023 (rwi)175
, , , , , , ,
Things to Do and Not to Do During a Wave of Tech Layoffs (cod)174
Locking “body” Scroll for Modals on iOS (jfr)173
, ,
Introduction to Gulp.js: Beginner’s Guide172
, ,
CSS Wishlist 2023 (dav)171
,
Creating a Custom Cursor Using CSS (css)170
, , ,
Copying Designs Doesn’t Work, and Here’s Why (sma)169
,
A Simple Custom (ste)168
, , ,
Easy Dynamic Social Sharing Image With Eleventy167
, , ,
Visual Design Rules You Can Safely Follow Every Time166
Ship Small, Ship Fast165
Making Sense of TypeScript Using Set Theory164
Level Up Your CSS Skills With the “:has()” Selector (5t3/sma)163
,
International Domain Names: Where Does meßagefactory.ca Lead You? (lem)162
,
If You Need a Link, Don’t Use a Button (tem)161
, , , ,
CSS Named Colors: Groups, Palettes, Facts, and Fun (aus)160
, ,
CSS Art Tutorial: Create a Cute Cartoon Creature159
, ,
Creating a Community That Values Accessibility (web)158
,
Be a Digital Ally: Further Exploration of WCAG 2.2 (kno)157
, ,
3 Essential Design Trends, January 2023 (web)156
,
The History of Internet Explorer and Web Standards (jay/hac)155
, , , , , ,
Replace “Create React App” Recommendation With Vite154
, ,
Is CSS-in-JS Actually Bad? (may)153
, ,
Improve Your HTML Semantic With Pico CSS152
,
How to Review a Web Site (uxm)151
, , ,
Best Browsers For Developers in 2023 (tal)150
, , , , , , ,
Accessibility Tools and Resources for Designers149
, ,
Web Scraping—A Complete Guide148
,
Web Accessibility Global Usage Survey147
,
How to Use Pico CSS and Next.js?146
, ,
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)145
, , ,
What Is a Core Update? (moz)144
Unordered Lists in Main Navigations (mat)143
, , ,
The Key to Good Component Design Is Selfishness (sma)142
, ,
So You Want to Make a New JS Framework (dav)141
,
More Real-World Uses for “:has()” (css)140
,
Designing a Robust Right-to-Left UI in Arabic, Hebrew, and Farsi (uxd)139
,
Cascading Components—a Way to Organize Figma Component Variants138
,
Building Reliable Distributed Systems in Node.js137
15 Must-Have Cheatsheets for Developers136
,
Unlocking Security Updates for Transitive Dependencies With npm (git)135
, , ,
Two Ways to Safely Break a Long Word in HTML (ami)134
Three Attributes for Better Web Forms (ada)133
, ,
Optimize Time to First Byte (mal/dev)132
,
Don’t Target 100% Coverage131
,
Comparing Manual and Free Automated WCAG Reviews (aar)130
, , ,
“::backdrop” Doesn’t Inherit From Anywhere (kil)129
Solved With “:has()”: Vertical Spacing in Long-Form Text (css)128
,
On-Scroll Typography Animations (cod)127
,
Front-End Is So Much More Than Building Designs (bel)126
Discovering the Capable Web (tom/dev)125
Deep Cloning Objects in JavaScript, the Modern Way (ste/bui)124
,
CSS Tip: Style Your Radio Buttons and Checkboxes for Printing (alv)123
, , ,
Accessible Writing Is Just Good Writing122
,
Using “:is()” in Complex Selectors Selects More Than You Might Initially Think (bra)121
,
Quick Tip: How to Read a Local File With PHP120
, , ,
Why We Switched CDNs: How Google’s Core Web Vitals Led Us to Cloudflare Pages119
, , ,
The Truth About CSS Selector Performance (pat/mic)118
, ,
The Storytelling Power of Simple Design Solutions (uxd)117
,
Scalable CSS (chr)116
,
Promises, Thenables, and Lazy-Evaluation: What, Why, How (aus)115
,
Intro to Wasp—Fullstack App114
, , , ,
Can a Bridge Be Unethical?113
,
Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That112
,
6 Common SVG Fails (and How to Fix Them) (css)111
,
The Undeniable Benefits of Simple Website Design110
, ,
Optimizing the Image Element LCP (sma)109
, ,
Minimal Dark Mode Styling (mey)108
, ,
Greater Styling Control Over Type With “initial-letter” (sea)107
,
A Better Way to Work With Number and Date Inputs in JavaScript (ste/bui)106
User Style Sheets105
, ,
The Only Markdown Cheatsheet You Will Ever Need104
,
Speeding Up the JavaScript Ecosystem—Module Resolution (mar)103
, , , ,
Interactive SVG Reference102
,
CSS Nesting Is Coming (alv)101
,
Complete Guide to Make You a Regex Guru100
,
Advanced Usage Patterns for Taking Page Element Screenshots With Playwright99
, , ,
5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor98
,
Succeed as a Junior Developer97
Four Ways to Chop Up Arrays (with Vanilla JavaScript) (cfe)96
,
Foundations: Visible Focus Styles (tet)95
, , ,
Sibling Scopes in CSS, Thanks to “:has()” (bra)94
,
What Can We Really Do About Spam?93
, ,
Top Front-End Tools of 2022 (lou/sma)92
,
React, Vite, and TypeScript: Get Started in Under 2 Minutes91
, , ,
Manual Accessibility Testing (dev)90
,
Is TypeScript Worth It?89
,
Generics: The Most Intimidating TypeScript Feature (mat)88
, ,
Fixing a Memory Leak in a Production Node.js App (ken)87
,
CSS Color Functions and Custom Properties (mat)86
, , ,
Cookie “Expires” and “Max-Age” Attributes Now Have Upper Limit (ari/dev)85
, ,
2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch (nod)84
, , ,
“:has” Is an Unforgiving Selector (geo/css)83
,
Closed Captions and Subtitles UX (vit/sma)82
, ,
11 Excellent WordPress Themes for 202381
, ,