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

“2010s” News Archive (2)

Entry (Sources) and Other Related TopicsDate#
The Thinking Behind Simplifying Event Handlers (not/css)3,350
, ,
Explore GraphQL With Apollo and React: Build a Superhero Database3,349
, ,
Why, How, and When to Use Semantic HTML and ARIA (ada/css)3,348
, , ,
A Practical Guide to SVG and Design Tools (sma)3,347
, , , , , , ,
Fighting Uphill (eri)3,346
,
Making the Move From jQuery to Vue (ray/css)3,345
, , ,
Designing for the Future With Voice Prototypes (sma)3,344
, ,
Making Web Components for Different Contexts (equ/css)3,343
,
HTML Optimization: A Standard Config for HTMLMinifier (j9t)3,342
, , ,
Revisiting “prefers-reduced-motion”, the Reduced Motion Media Query (eri/css)3,341
, ,
An Introduction to Gulp.js (cra)3,340
, ,
Breaking to a New Row With Flexbox3,339
, , ,
Getting to Know the MutationObserver API (lou/sma)3,338
, ,
Tips for Technical Interviews (css)3,337
, ,
Using Parcel as a Bundler for React Applications (css)3,336
, , ,
How Can We Make Website Maintenance Work More Visible? (j9t)3,335
That Time I Tried Browsing the Web Without CSS (css)3,334
, ,
Building a Node.js Express API to Convert Markdown to HTML (sma)3,333
, , , ,
The Circle of a React Lifecycle (css)3,332
Coda 23,331
, ,
Optimizing Performance With Resource Hints (dre/sma)3,330
, ,
Release Notes for Safari Technology Preview 80 (jon/web)3,329
, , ,
Serve AMP Using Signed Exchanges3,328
, , ,
The Power of Named Transitions in Vue (css)3,327
, , ,
Getting Up and Running With the Vue.js 2.0 Framework3,326
,
Accessibility Events (wil/css)3,325
Art Direction for the Web Using CSS Shapes (mal/sma)3,324
, , ,
Ethics for Designers (ia)3,323
,
Conflict Resolution and Code Reviews3,322
, ,
In Defense of the Ternary Statement (bur/css)3,321
, ,
The Serif Tax (chr/css)3,320
,
Understanding Subresource Integrity (dre/sma)3,319
, ,
What’s Next for Web Development? (jch)3,318
, ,
New WebKit Features in Safari 12.1 (jon/web)3,317
, , , ,
Print Styling, the 3 Basics (j9t)3,316
, ,
Decaying Sites (chr/css)3,315
, ,
Pointer Events [Level 2] (ric+/w3c)3,314
, ,
What Are Design Tokens? (fon/css)3,313
, ,
Clever JavaScript Does Not Mean Simple or Readable (cfe)3,312
,
Form Validation in Under an Hour With Vuelidate (sar/css)3,311
, , ,
How to Use Spaces in Web Design With Gestalt Principles (sma)3,310
, ,
Yet Another JavaScript Framework (jay/css)3,309
, , ,
How to Align Things in CSS (rac/sma)3,308
, ,
W3C Strategic Highlights: Outreach to the World (Developer Relations) (amy/w3c)3,307
,
Parcel.js Quick Introduction—Zero Configuration Bundler3,306
, , ,
Introduction to Babel3,305
, , ,
How to Conditionally Apply a CSS Class in Vue.js3,304
, ,
W3C Strategic Highlights: Web for All (Web Accessibility) (amy/w3c)3,303
, ,
Advanced Tooling for Web Components (css)3,302
, , , ,
All About “mailto:” Links (chr/css)3,301
,
Improving Perceived Performance With the Link “rel=preconnect” HTTP Header (and)3,300
, , ,
JS vs. Java—Dynamic Typing3,299
, ,
SVG Circle Decomposition to Paths (sma)3,298
, ,
W3C Strategic Highlights: Web for All (Internationalization [I18N]) (amy/w3c)3,297
,
Blurred Borders in CSS (ana/css)3,296
, , ,
Some Notes About Accessibility (fon/css)3,295
,
I Used the Web for a Day on Internet Explorer 8 (sma)3,294
, ,
Stacked “Borders” (mey/css)3,293
, , , , ,
An Introduction to Web Components (css)3,292
, , , ,
W3C Strategic Highlights: Web for All (Security, Privacy, Identity) (w3c)3,291
, , ,
Writing Resilient Components (dan)3,290
,
Finally, a CSS Only Solution to “:hover” on Touchscreens (mez)3,289
,
The Benefits of Structuring CSS Around Appearance and Layout (fon/css)3,288
,
F.I.R.S.T. Principles of Testing (www)3,287
,
30 Years Ago the World Changed Forever (koa/w3c)3,286
,
A Quick Intro to Higher-Order Functions in JavaScript3,285
, ,
Accessibility Is Not a “React Problem” (chr/css)3,284
,
A Complete Guide to “useEffect” (dan)3,283
, , ,
Styling Based on Scroll Position (chr/css)3,282
, ,
The Client/Server Rendering Spectrum (chr/css)3,281
, ,
W3C Approves WebAuthn Authentication Standard That Could Do Away With Passwords3,280
, , , ,
“Cache-Control” for Civilians (css)3,279
, ,
CSS Remedy (chr/css)3,278
,
The Web Just Took a Big Step Toward a Password-Free Future (jon/ver)3,277
, , , ,
Breaking Boxes With CSS Fragmentation (rac/sma)3,276
Did You Know That CSS Custom Properties Can Handle Images Too? (fon/css)3,275
, ,
Six Tips for Better Web Typography (fon/css)3,274
, ,
Typography for Developers (css)3,273
, , , , ,
Better Web Video With AV1 Codec (sit/evi)3,272
,
Sliding In and Out of Vue.js (kba/sma)3,271
What We Want From Grid (chr/css)3,270
, ,
CSS Remedy—Rethinking the Approach to CSS Resets (kev)3,269
,
Improving WordPress Code With Modern PHP (sma)3,268
, ,
How to Avoid DOM Blocking in JavaScript (cra)3,267
, , ,
Including Animation in Your Design System (vlh/sma)3,266
, ,
Using IntersectionObserver to Check if Page Scrolled Past Certain Point (chr/css)3,265
, ,
5 Simple UX Principles to Guide Your Product Design3,264
, ,
Colorful Typographic Experiments (chr/css)3,263
, , ,
Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma)3,262
, , , ,
How a Screen Reader User Surfs the Web (tin+/sma)3,261
, , , ,
How “@ supports” Works (chr/css)3,260
, ,
W3C Strategic Highlights: Strengthening the Core of the Web (CSS) (amy/w3c)3,259
, ,
An Introduction to Web Bluetooth (htm/sma)3,258
, ,
The Smart Ways to Correct Mistakes in Git (tob/css)3,257
,
Why Every Browser Switching to Blink Could Be Bad News for the Web3,256
, , , , , , ,
No EPUBCheck, no EPUB (w3c)3,255
, ,
Webhosting Compared: Testing the Uptime of 32 Hosts in 2018 (sma)3,254
, ,
Where Do You Nest Your Sass Breakpoints? (chr/css)3,253
Rendering on the Web (add+/dev)3,252
, , , , ,
A Guide to CSS Support in Browsers (rac/sma)3,251
, , , ,
What Hooks Mean for Vue (sar/css)3,250
, ,
Tachyons CSS Framework/Library Review (daw)3,249
, , ,
What’s New in ECMAScript 2019 (paw)3,248
,
DORA’s Journey: An Exploration3,247
, ,
Using Artificial Intelligence to Generate Alt Text on Images (css)3,246
, , ,
Remove Unused CSS Styles From Bootstrap Using Purgecss (d.f)3,245
, ,
The Importance of One-on-Ones (sar/css)3,244
, ,
8 Reasons Why You’re Doing SEO Wrong (erw)3,243
,
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)3,242
,
Meteor Framework Review3,241
Guide to Web Authentication3,240
, , , ,
The TypeScript Tax (eri)3,239
, , ,
The 5 Raisons d’Être of Testing (nma)3,238
,
The Secret Weapon to Learning CSS (fon/css)3,237
, ,
The Great Divide (chr/css)3,236
, , ,
W3C Strategic Highlights: Future Web Standards (amy/w3c)3,235
, ,
2019 CSS Wishlist (chr/css)3,234
,
Google Lighthouse and PWA (j9t)3,233
, , ,
How to Migrate to Gulp.js 4.0 (cra)3,232
, ,
UX in the Age of Personalization (ali)3,231
,
Feature Detection With Modernizr for Cross Browser Compatibility3,230
, ,
How Well Do You Know CSS Layout? (bra/css)3,229
, , , , ,
Truth About Template Engines3,228
, ,
Web Standards: The What, the Why, and the How (sma)3,227
, , ,
Piecing Together Approaches for a CSS Masonry Layout (chr/css)3,226
, ,
When and How to Use CSS Multi-Column Layout (rac/sma)3,225
, ,
The Ethics of Web Performance (tka)3,224
, ,
Styling a Web Component (chr/css)3,223
, , , , ,
2018 JavaScript Rising Stars (sac)3,222
, , , , , , , , , , , , , ,
Automatic CloudFront Invalidation for S3 Origins3,221
, , ,
Monorepo: Please Do (ada)3,220
,
a11y-syntax-highlighting (eri)3,219
, , ,
How to Learn CSS (rac/sma)3,218
, ,
Monorepos: Please Don’t (mat)3,217
,
The Elements of UI Engineering (dan)3,216
, , , , , , ,
Will PWAs Replace Native Mobile Apps? (sma)3,215
, , ,
Common CSS Issues for Front-End Projects (sha/sma)3,214
,
Gulp for WordPress: Initial Setup (ali/css)3,213
, ,
Prove You’re Not a Bot: reCAPTCHA Version 3 (24a)3,212
, , ,
Breadcrumbs: 11 Design Guidelines for Desktop and Mobile (nng)3,211
, ,
ARIA 1.1—What’s New? (24a)3,210
, ,
Generic First CSS: New Thinking on Mobile First (sma)3,209
, ,
Regarding CSS’s Global Scope (chr/css)3,208
,
Web Components Still Need to Be Accessible (eri/24a)3,207
, ,
I Used the Web for a Day Using a Screen Reader (sma)3,206
,
How to Worry About npm Package Weight (chr/css)3,205
,
Intro to Git Hooks3,204
, ,
20+ CSS Text Glitch Effects (fre)3,203
, ,
It’s Beginning to Look a Lot Like XSSmas (24w)3,202
, , ,
“ERROR Error”: You Can’t Have a Focus Trap Without at Least One Focusable Element3,201
, ,
I Threw Away My Mouse (mat/24a)3,200
, , ,
Different Result From “Array.sort()”?3,199
, , , , , ,
Static vs. Server Rendering3,198
, , ,
Just Enough CSS for a Blog3,197
, , ,
Speed Up Next-Page Navigations With Prefetching (add)3,196
, , , , ,
Checking if an Input Is Empty With CSS (zel)3,195
,
Keep Math in the CSS (chr/css)3,194
, ,
Keeping Sass Simple and Speedy on Eleventy (phi)3,193
, ,
Protecting Your Site With Feature Policy (rac/sma)3,192
, ,
Everything You Know About Web Design Just Changed (jen)3,191
, , , , , , , ,
Why Isn’t It “<style src="">”? (chr/css)3,190
, ,
The Anchoring Principle (tbf/nng)3,189
, ,
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)3,188
, , , ,
Elements to Ditch or Repurpose on Mobile (sma)3,187
, ,
Goodbye, EdgeHTML (moz)3,186
, , , , ,
Tachyons, the Best Library You’re Not Using3,185
, , ,
On Visions for Performance, or: Performance Optimization Is a Process (j9t)3,184
, , ,
The “D” in the DOM (24a)3,183
, ,
The State of UX in 2019 (fab/uxd)3,182
, ,
Giving Back to the Community (mgi/24a)3,181
A Blue Beanie for Blue Beanie Day (viv)3,180
, , ,
How to Create Accessibility Statements (w3c)3,179
, , ,
Strategies for Headless Projects With Structured Content Management Systems (sma)3,178
, ,
Browsing Versus Searching in Design3,177
, ,
A Complete Guide to Routing in Angular (sma)3,176
, ,
Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB3,175
, , , , ,
Front-End Developers Have to Manage the Loading Experience (chr/css)3,174
,
An Extensive Guide to Progressive Web Applications (sma)3,173
, , , ,
Front-End Development Is Not a Problem to Be Solved (fon/css)3,172
, , , ,
Avoiding the Pitfalls of Automatically Inlined Code (sma)3,171
, , ,
JavaScript Is for Web Apps, Not for Websites3,170
,
Get Started With Git Hooks3,169
, ,
Should Designers Code (j9t)3,168
, ,
Prettier and Beautify (chr/css)3,167
, ,
From Maker to Manager: How to Take the Leap (buf)3,166
, ,
An Overview of Render Props in React (css)3,165
, , ,
Dark Mode in CSS (fon/css)3,164
, ,
Release Notes for Safari Technology Preview 70 (jon/web)3,163
, , ,
Extreme Typography on the Web (djr/btc)3,162
,
I, Human (tin/btc)3,161
, ,
Performance Rule #1: Do What You Need to Do—But Not More (j9t)3,160
,
Sending Emails Asynchronously Through AWS SES (sma)3,159
,
The Ironic Inaccessibility of “a11y” (chr/css)3,158
,
CSS Frameworks or CSS Grid: What Should I Use for My Project? (rac/sma)3,157
, , ,
The Internet Can’t Handle Functioning Like a Democracy3,156
, ,
Fun Tip: Use “calc()” to Change the Height of a Hero Component (css)3,155
,
Improve Animated GIF Performance With HTML5 Video (sma)3,154
, , ,
Performance Budgets 101 (dev)3,153
, , ,
Reduce JavaScript Payloads With Code Splitting (mal/dev)3,152
, ,
A Netflix Web Performance Case Study (add/dev)3,151
,
Redesigning Your Product and Website for Dark Mode (mal)3,150
, ,
Focus Trapping for Accessibility (A11Y)3,149
, , ,
AWS Security Guide: 7 Best Practices to Avoid Security Risks (wom)3,148
, , ,
useHooks (gra)3,147
, ,
Non-Noxious Nomenclature3,146
Build a Single-Page App With Go and Vue3,145
, ,
Headless WordPress: The Ups and Downs of Creating a Decoupled WordPress (sma)3,144
,
You’re Using “em” Wrong (log)3,143
, ,
Dead-Code Elimination3,142
,
Demystifying JavaScript Testing (ken/css)3,141
,
Using WordPress as a Headless CMS3,140
, ,
Splicing HTML’s DNA With CSS Attribute Selectors (sma)3,139
, , ,
Firefox 63—Tricks and Treats (moz)3,138
, , ,
Extending Built-In Elements3,137
, , ,
Building a Non-Blog Site With WordPress3,136
CSS-in-JS: FTW || WTF? (bru)3,135
, , ,
Component-Based JavaScript Architecture (sea)3,134
, ,
Why Do You Use Frameworks? (chr/css)3,133
,
Writing for Designers (ali)3,132
, ,
How to Import a Sass File Into Every Vue Component in an App (sar/css)3,131
, , ,
Introducing GitHub Actions (sar/css)3,130
, , ,
Develop WordPress Themes Faster With Gulp (cra)3,129
, ,
A Guide to Caching in WordPress3,128
, , , ,
How to Configure Lighthouse for Balanced Quality Websites (j9t)3,127
, , , , ,
The Beginner’s Guide to WordPress SEO3,126
, ,
Valid CSS Content (chr/css)3,125
, ,
Taming “this” in JavaScript With [the] Bind Operator (sma)3,124
,
The Psychology of Design (jon/ali)3,123
, ,
CSS Debugging and Optimization: Minification With CSSO (web)3,122
, , , ,
Use Cases for Flexbox (rac/sma)3,121
, ,
Apply a Filter to a Background Image (chr/css)3,120
, , ,
Privacy by Design: How to Sell Privacy and Make Change (rea/sma)3,119
, ,
Nested Links (chr/css)3,118
,
Representing Web Developers in the W3C (rac/sma)3,117
,
A Minimal JavaScript Setup (css)3,116
, , , , , ,
A Short Guide to Minimal Web Development (j9t)3,115
, , ,
Don’t Use Empty or Low Content for Your Design System Grid Examples (chr/css)3,114
, , , ,
Building a PWA Using Angular 6 (sma)3,113
, ,
CSS Fonts 3 Is a W3C Recommendation (svg/w3c)3,112
, ,
Responsive Images (wil/ali)3,111
, , ,
WebAuthn, FIDO2 Infuse Browsers, Platforms With Strong Authentication (dar)3,110
, , , , ,
Flexbox: How Big Is That Flexible Box? (rac/sma)3,109
, ,
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)3,108
,
CSS Filter Utility Classes (lia)3,107
, ,
The Importance of Manual Accessibility Testing (eri/sma)3,106
, , , ,
Updating a CSS Variable With JavaScript (chr/css)3,105
, ,
The “Developer Experience” Bait-and-Switch (sli)3,104
,
W3C: XML Is Everywhere (sdt)3,103
, ,
UX Debt: How to Identify, Prioritize, and Resolve (nng)3,102
, , ,
How to Get Started With CSS Animation (web)3,101
, ,