Frontend Dogma

“2010s” Archive (2)

Entry (Sources) and Other Related TopicsDate#
The Benefits of Structuring CSS Around Appearance and Layout (fon/css)3,095
,
30 Years Ago the World Changed Forever (koa/w3c)3,094
,
Accessibility Is Not a “React Problem” (chr/css)3,093
,
A Quick Intro to Higher-Order Functions in JavaScript3,092
, ,
A Complete Guide to “useEffect” (dan)3,091
, , ,
Styling Based on Scroll Position (chr/css)3,090
, ,
The Client/Server Rendering Spectrum (chr/css)3,089
, ,
W3C Approves WebAuthn Authentication Standard That Could Do Away With Passwords3,088
, , , ,
CSS Remedy (chr/css)3,087
,
The Web Just Took a Big Step Toward a Password-Free Future (jon/ver)3,086
, , , ,
“Cache-Control” for Civilians (css)3,085
, ,
Typography for Developers (css)3,084
, , , , ,
Six Tips for Better Web Typography (fon/css)3,083
, ,
Did You Know That CSS Custom Properties Can Handle Images Too? (fon/css)3,082
, ,
Breaking Boxes With CSS Fragmentation (rac/sma)3,081
What We Want From Grid (chr/css)3,080
, ,
Sliding In and Out of Vue.js (kba/sma)3,079
Better Web Video With AV1 Codec (sit/evi)3,078
,
CSS Remedy—Rethinking the Approach to CSS Resets (kev)3,077
,
Improving WordPress Code With Modern PHP (sma)3,076
, ,
Using IntersectionObserver to Check if Page Scrolled Past Certain Point (chr/css)3,075
, ,
How to Avoid DOM Blocking in JavaScript (cra)3,074
, , ,
Including Animation in Your Design System (vlh/sma)3,073
, ,
Colorful Typographic Experiments (chr/css)3,072
, , ,
5 Simple UX Principles to Guide Your Product Design3,071
, ,
Get Started With Node: An Introduction to APIs, HTTP, and ES6+ JavaScript (sma)3,070
, , , ,
How “@ supports” Works (chr/css)3,069
, ,
W3C Strategic Highlights: Strengthening the Core of the Web (CSS) (amy/w3c)3,068
, ,
How a Screen Reader User Surfs the Web (tin+/sma)3,067
, , , ,
The Smart Ways to Correct Mistakes in Git (tob/css)3,066
,
Why Every Browser Switching to Blink Could Be Bad News for the Web3,065
, , , , , , ,
An Introduction to Web Bluetooth (htm/sma)3,064
, ,
Webhosting Compared: Testing the Uptime of 32 Hosts in 2018 (sma)3,063
, ,
No EPUBCheck, no EPUB (w3c)3,062
,
Where Do You Nest Your Sass Breakpoints? (chr/css)3,061
Rendering on the Web (add+/dev)3,060
, , , , ,
What Hooks Mean for Vue (sar/css)3,059
, ,
A Guide to CSS Support in Browsers (rac/sma)3,058
, , , ,
DORA’s Journey: An Exploration3,057
, ,
What’s New in ECMAScript 2019 (paw)3,056
,
Tachyons CSS Framework/Library Review (daw)3,055
, , ,
Using Artificial Intelligence to Generate Alt Text on Images (css)3,054
, , ,
The Importance of One-on-Ones (sar/css)3,053
, ,
HTML and Performance: Leave Out Optional Tags and Quotes (j9t)3,052
,
Meteor Framework Review3,051
Guide to Web Authentication3,050
, , , ,
The Secret Weapon to Learning CSS (fon/css)3,049
, ,
The 5 Raisons d’Être of Testing (nma)3,048
,
W3C Strategic Highlights: Future Web Standards (amy/w3c)3,047
, ,
Google Lighthouse and PWA (j9t)3,046
, , ,
2019 CSS Wishlist (chr/css)3,045
,
UX in the Age of Personalization (ali)3,044
,
How to Migrate to Gulp.js 4.0 (cra)3,043
, ,
How Well Do You Know CSS Layout? (bra/css)3,042
, , , , ,
Truth About Template Engines3,041
, ,
Web Standards: The What, the Why, and the How (sma)3,040
, , ,
Piecing Together Approaches for a CSS Masonry Layout (chr/css)3,039
, ,
When and How to Use CSS Multi-Column Layout (rac/sma)3,038
, ,
The Ethics of Web Performance (tka)3,037
, ,
Styling a Web Component (chr/css)3,036
, , , , ,
2018 JavaScript Rising Stars (sac)3,035
, , , , , , , , , , , , , ,
Automatic CloudFront Invalidation for S3 Origins3,034
, , ,
Monorepo: Please Do (ada)3,033
,
Monorepos: Please Don’t (mat)3,032
,
How to Learn CSS (rac/sma)3,031
, ,
a11y-syntax-highlighting (eri)3,030
, , ,
Will PWAs Replace Native Mobile Apps? (sma)3,029
, , ,
Common CSS Issues for Front-End Projects (sha/sma)3,028
,
Gulp for WordPress: Initial Setup (ali/css)3,027
, ,
Prove You’re Not a Bot: reCAPTCHA Version 3 (24a)3,026
, , ,
ARIA 1.1—What’s New? (24a)3,025
, ,
Generic First CSS: New Thinking on Mobile First (sma)3,024
, ,
Regarding CSS’s Global Scope (chr/css)3,023
,
Web Components Still Need to Be Accessible (eri/24a)3,022
, ,
I Used the Web for a Day Using a Screen Reader (sma)3,021
,
How to Worry About npm Package Weight (chr/css)3,020
,
Intro to Git Hooks3,019
, ,
20+ CSS Text Glitch Effects (fre)3,018
, ,
It’s Beginning to Look a Lot Like XSSmas (24w)3,017
, , ,
“ERROR Error”: You Can’t Have a Focus Trap Without at Least One Focusable Element3,016
, ,
I Threw Away My Mouse (mat/24a)3,015
, , ,
Different Result From “Array.sort()”?3,014
, , , , , ,
Static vs. Server Rendering3,013
, , ,
Just Enough CSS for a Blog3,012
, , ,
Speed Up Next-Page Navigations With Prefetching (add)3,011
, , , , ,
Keep Math in the CSS (chr/css)3,010
, ,
Checking if an Input Is Empty With CSS (zel)3,009
,
Protecting Your Site With Feature Policy (rac/sma)3,008
, ,
Keeping Sass Simple and Speedy on Eleventy (phi)3,007
, ,
Why Isn’t It “<style src="">”? (chr/css)3,006
, ,
Everything You Know About Web Design Just Changed (jen)3,005
, , , , , , , ,
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)3,004
, , , ,
Elements to Ditch or Repurpose on Mobile (sma)3,003
, ,
Tachyons, the Best Library You’re Not Using3,002
, , ,
On Visions for Performance, or: Performance Optimization Is a Process (j9t)3,001
, , ,
The “D” in the DOM (24a)3,000
, ,
The State of UX in 2019 (fab/uxd)2,999
, ,
Giving Back to the Community (mgi/24a)2,998
A Blue Beanie for Blue Beanie Day (viv)2,997
, , ,
How to Create Accessibility Statements (w3c)2,996
, , ,
Strategies for Headless Projects With Structured Content Management Systems (sma)2,995
, ,
Browsing Versus Searching in Design2,994
, ,
Front-End Developers Have to Manage the Loading Experience (chr/css)2,993
,
A Complete Guide to Routing in Angular (sma)2,992
, ,
Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB2,991
, , , , ,
Front-End Development Is Not a Problem to Be Solved (fon/css)2,990
, , , ,
An Extensive Guide to Progressive Web Applications (sma)2,989
, , , ,
Avoiding the Pitfalls of Automatically Inlined Code (sma)2,988
, , ,
JavaScript Is for Web Apps, Not for Websites2,987
,
Get Started With Git Hooks2,986
, ,
Should Designers Code (j9t)2,985
, ,
Prettier and Beautify (chr/css)2,984
, ,
From Maker to Manager: How to Take the Leap (buf)2,983
, ,
An Overview of Render Props in React (css)2,982
, , ,
Dark Mode in CSS (fon/css)2,981
, ,
Release Notes for Safari Technology Preview 70 (jon/web)2,980
, , ,
Performance Rule #1: Do What You Need to Do—But Not More (j9t)2,979
,
Sending Emails Asynchronously Through AWS SES (sma)2,978
,
I, Human (tin/btc)2,977
, ,
Extreme Typography on the Web (djr/btc)2,976
,
The Ironic Inaccessibility of “a11y” (chr/css)2,975
,
CSS Frameworks or CSS Grid: What Should I Use for My Project? (rac/sma)2,974
, , ,
The Internet Can’t Handle Functioning Like a Democracy2,973
, ,
Fun Tip: Use “calc()” to Change the Height of a Hero Component (css)2,972
,
Reduce JavaScript Payloads With Code Splitting (mal/dev)2,971
, ,
Performance Budgets 101 (dev)2,970
, , ,
Improve Animated GIF Performance With HTML5 Video (sma)2,969
, , ,
A Netflix Web Performance Case Study (add/dev)2,968
,
Redesigning Your Product and Website for Dark Mode (mal)2,967
, ,
Focus Trapping for Accessibility (A11Y)2,966
, , ,
AWS Security Guide: 7 Best Practices to Avoid Security Risks2,965
, , ,
Non-Noxious Nomenclature2,964
Headless WordPress: The Ups and Downs of Creating a Decoupled WordPress (sma)2,963
,
Build a Single-Page App With Go and Vue2,962
, ,
You’re Using “em” Wrong (log)2,961
, ,
Demystifying JavaScript Testing (ken/css)2,960
,
Using WordPress as a Headless CMS2,959
, ,
Splicing HTML’s DNA With CSS Attribute Selectors (sma)2,958
, , ,
Firefox 63—Tricks and Treats2,957
, , ,
Extending Built-In Elements2,956
, , ,
CSS-in-JS: FTW || WTF? (bru)2,955
, , ,
Building a Non-Blog Site With WordPress2,954
Why Do You Use Frameworks? (chr/css)2,953
,
Writing for Designers (ali)2,952
, ,
How to Import a Sass File Into Every Vue Component in an App (sar/css)2,951
, , ,
Introducing GitHub Actions (sar/css)2,950
, , ,
Develop WordPress Themes Faster With Gulp (cra)2,949
, ,
How to Configure Lighthouse for Balanced Quality Websites (j9t)2,948
, , , , ,
A Guide to Caching in WordPress2,947
, , , ,
Valid CSS Content (chr/css)2,946
, ,
The Beginner’s Guide to WordPress SEO2,945
, ,
Taming “this” in JavaScript With [the] Bind Operator (sma)2,944
,
CSS Debugging and Optimization: Minification With CSSO2,943
, , , ,
The Psychology of Design (jon/ali)2,942
, ,
Use Cases for Flexbox (rac/sma)2,941
, ,
Apply a Filter to a Background Image (chr/css)2,940
, , ,
Privacy by Design: How to Sell Privacy and Make Change (rea/sma)2,939
, ,
Nested Links (chr/css)2,938
,
Representing Web Developers in the W3C (rac/sma)2,937
,
A Minimal JavaScript Setup (css)2,936
, , , , , ,
A Short Guide to Minimal Web Development (j9t)2,935
, , ,
Don’t Use Empty or Low Content for Your Design System Grid Examples (chr/css)2,934
, , , ,
Building a PWA Using Angular 6 (sma)2,933
, ,
Responsive Images (wil/ali)2,932
, , ,
CSS Fonts 3 Is a W3C Recommendation (svg/w3c)2,931
, ,
WebAuthn, FIDO2 Infuse Browsers, Platforms With Strong Authentication (dar)2,930
, , , , ,
Flexbox: How Big Is That Flexible Box? (rac/sma)2,929
, ,
What’s the Difference Between “./dogs.html” and “/dogs.html”? (chr/css)2,928
,
CSS Filter Utility Classes (lia)2,927
, ,
Updating a CSS Variable With JavaScript (chr/css)2,926
, ,
The Importance of Manual Accessibility Testing (eri/sma)2,925
, , , ,
W3C: XML Is Everywhere (sdt)2,924
, ,
How to Get Started With CSS Animation2,923
, ,
The “Developer Experience” Bait-and-Switch (sli)2,922
,
CSS Architecture: Block Element Modifier (BEM) and Atomic CSS2,921
, , , ,
The Cascade and Other Essential Unessentials (tka)2,920
, ,
Notes to Myself on Software Engineering2,919
, ,
“Killing the URL” (chr/css)2,918
,
Removing jQuery From GitHub.com Frontend (git)2,917
, , , , ,
Chrome’s Noscript Intervention (tka)2,916
, , , , ,
Flutter: Google’s Take on Cross Platform (css)2,915
, , ,
Node vs. Firebase vs. Laravel vs. Rails2,914
, , , ,
Take a New Look at CSS Shapes (rac/sma)2,913
,
New in Chrome 69 (pet/dev)2,912
, , ,
How to Use Gulp.js to Automate Your CSS Tasks (cra)2,911
, , , ,
Three Input Element Properties That I Discovered While Reading MDN (ste)2,910
, ,
Links List for Print Styles (aar)2,909
, ,
A Tour of JavaScript Timers on the Web (nol)2,908
Web Development and the GDPR (j9t)2,907
, ,
The Platform for Privacy Preferences 1.0 (P3P1.0) Specification (w3c)2,906
, ,
Conversational Semantics (aar/ali)2,905
, ,
An Intro to Web Site Testing With Cypress (rad/css)2,904
, ,
Best Practices for Mobile Form Design (sma)2,903
, , ,
CSS Logical Properties and Values Level 1 (fan/w3c)2,902
, ,
20 Tips for Optimizing CSS Performance (cra)2,901
, , ,
Three Ways to Grow Your Traffic and Capture Audience2,900
, , , ,
The Benefits of Using CSS Grid for Web Form Layout (cra)2,899
, , ,
“::before” vs “:before” (chr/css)2,898
, , ,
CSS Logical Properties (chr/css)2,897
,
Designing for Micro-Moments (sma)2,896
, ,
37 Theses on CSS and Web Development (j9t)2,895
, , ,
Practical CSS Scroll Snapping (css)2,894
,
Scroll Bouncing on Your Websites (sma)2,893
,
The Possibilities of the “color-adjust” Property (eri/css)2,892
, , ,
The Complete Anatomy of the Gutenberg WordPress Editor (sma)2,891
Variable Fonts: What They Are, and How to Use Them2,890
, , ,
Everything You Need to Know About Alignment in Flexbox (rac/sma)2,889
, , ,
Icon Fonts vs. SVGs—Which One Should You Use in 2018?2,888
, , ,
Browser Painting and Considerations for Web Performance (css)2,887
, , , ,
Slow Websites (geo/css)2,886
,
Component Reusability in React and Vue2,885
, , ,
The History of CSS Resets2,884
, ,
New Syntax for JS “Function Stuff” (tab)2,883
, ,
Prefers Reduced Motion Media Query (chr)2,882
, , ,
What Happens When You Create a Flexbox Flex Container? (rac/sma)2,881
, ,
On Switching Code Editors (chr/css)2,880
, , , , , , , ,
In Your Face, Passwords: Big Three Browsers All Adopt Authentication API2,879
, , , , , , , , , ,
The Cost of JavaScript in 2018 (add)2,878
, , , , ,
What Do You Need to Know When Converting a Flash Game Into HTML5? (sma)2,877
, ,
Doing More With Less, an Introduction to a CSS Pre-Processor2,876
, , ,
Documentation Unit Tests (sim)2,875
,
The World Wide Success That Is XML (bar/w3c)2,874
, ,
Solved With CSS! Logical Styling Based on the Number of Given Elements (una/css)2,873
,
HTTP/2: The Difference Between HTTP/1.1, Benefits, and How to Use It2,872
, , ,
WordPress Notifications Made Easy (sma)2,871
, ,
How to Use Feature Flags in Continuous Integration2,870
, , ,
Did You Know That Style and Script Tags Can Be Set to “display: block”? (fon/css)2,869
,
Converting Images to WebP (mal/sma)2,868
, , , , ,
View Source (chr/css)2,867
, ,
Weird Things Variable Fonts Can Do (chr/css)2,866
,
Webmentions: Enabling Better Communication on the Internet (ali)2,865
,
Automate Your Workflow With Node (css)2,864
,
Linkbuilding: The Citizen’s Field Guide (myr+/sma)2,863
, ,
Exploring CSS Property Definitions (tid/w3c)2,862
, ,
Emojis as Icons (chr/css)2,861
, , ,
Hyperlinking Beyond the Web (ati/css)2,860
, , , , ,
Image Alt Text vs. Title Text vs. File Names: What’s the Difference? (bri/sea)2,859
, , , , , ,
Delivering WordPress in 7 KB (css)2,858
, ,
Better Collaboration by Bringing Designers Into the Code Review Process (sma)2,857
, , ,
Pattern Library First: An Approach for Managing CSS (rac/sma)2,856
, ,
Host Your Static Site on GitLab Pages?2,855
,
CSS Grid in IE: Faking an Auto-Placement Grid With Gaps (css)2,854
, , , , ,
AMP, a Strategy (j9t)2,853
, ,
Prototyping in the Browser (fon/css)2,852
,
What Is Redux: A Designer’s Guide (sma)2,851
, , ,
CSS Grid in IE: CSS Grid and the New Autoprefixer (css)2,850
, , , , , ,
ES6 Didn’t Introduce Default Parameters (Attention to Detail)2,849
, ,
HTTP/2: Background, Performance Benefits, and Implementations2,848
, ,
Clearfix: A Lesson in Web Development Evolution (jay/css)2,847
, ,
Release Notes for Safari Technology Preview 60 (jon/web)2,846
, , ,