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 🇵🇸 Protest, boycott, ostracize. Hide

Frontend Dogma

“2020” News Archive (2)

Entry (Sources) and Other Related TopicsDate#
Three CSS Alternatives to JavaScript Navigation (css)321
,
Netlify Does Cache Invalidation for You (chr/css)320
,
Most Popular JavaScript Frameworks in 2020319
, , , , , , ,
JavaScript Event Delegation: A Beginner’s Guide318
, ,
Germany Digital Accessibility Laws: BITV (2.0) and BGG317
, ,
Node.js vs. Deno: What You Need to Know316
, , ,
My Long Journey to a Decoupled WordPress Gatsby Site (css)315
,
Crowdfunding Web Platform Features With Open Prioritization (rac/sma)314
,
Create and Activate GitHub Profile README313
,
How to Document the Screen Reader User Experience312
, , , ,
CSS Transitions in Vue.js and Nuxt.js (sma)311
, , ,
An Eleventy Starter With Tailwind CSS and Alpine.js (gre/css)310
, ,
Webwaste (ger/ali)309
, ,
Building a Blog With Next.js (pan/css)308
,
The Vuetify Roadmap (vue)307
,
The Cicada Principle, Revisited With CSS Variables (lea)306
, ,
The Browser Engine That Could (jay)305
, , , , , , , , , , , , , , ,
#defundAI (tan)304
,
Browser Wish List—Tabs Time Machine (kar)303
,
A Beginner’s Guide to Microcontent302
, , ,
We Need More Inclusive Web Performance Metrics (sco)301
, ,
The Ultimate Guide With All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn (uxd)300
, ,
A Brief Introduction to WebGL299
, ,
Learn Deno: A Secure JavaScript and TypeScript Runtime298
, , ,
WebGPU Fundamentals297
,
Let’s Not Be Pedantic About “Open Source” (arp)296
,
Introduction to Logging in Python295
, ,
Web Standards294
, , , , , ,
Learn Regex: A Beginner’s Guide293
,
Fast Sorting With Quicksort292
,
What Is Type Coercion in JavaScript ?291
, ,
Namespaces in JavaScript (fla)290
,
Information and Information Architecture: The Big Picture (sma)289
, , ,
How to Install Apache Web Server on Windows (cra)288
, , , , ,
Responsive Styling Using Attribute Selectors (css)287
, , ,
Platform Adjacency Theory (sli)286
,
Learn GSAP in 23 Minutes285
,
When Sass and New CSS Features Collide (ana/css)284
,
CSS Debt283
, , , , ,
90’s Cursor Effects282
, ,
Where Do You Learn HTML and CSS in 2020? (chr/css)281
, , ,
Speeding Up My Shell (Oh My Zsh)280
, , ,
In Defense of a Fussy Website (sar/css)279
, ,
CSS Fundamentals: Vendor Prefixing278
, ,
Hide Scrollbars During an Animation (chr/css)277
, , ,
A Practical Guide to Testing React Applications With Jest (sma)276
, , ,
Writing for HTML Newbies (geo)275
,
What Is Brand Identity and Why Does It Matter?274
App Shell UX With Service Workers and Streams (jef/dev)273
, , , , ,
WAI–ARIA Usage (tpg)272
, , ,
GitHub CLI: A Guide to GitHub from the Command Line271
, ,
An Overview of Scroll Technologies (zac/css)270
, , , , ,
A Lazy Dark Mode269
,
Easing Animations in Canvas (css)268
, ,
Web Engine Diversity and Ecosystem Health (chr/css)267
,
Sending Emails in PHP With PHPMailer266
, ,
What Is P3P Policy and How Does It Work?265
, , ,
What Is Developer Experience (DX)? (chr/css)264
, ,
Remembrance of Tags Past (mey)263
, , , , , ,
Decentralization Off the Shelf262
,
JavasSript RORO Pattern261
,
Internationalization in Vue With the Vue I18N Plugin (sma)260
, , ,
Allow End-User Styling Overrides (alv)259
, ,
On Adding IDs to Headings (chr/css)258
,
How to Reverse CSS Custom Counters (css)257
, , ,
5 Myths About Jamstack (rem/css)256
,
The Importance of Clarity in UX (uxd)255
,
How to Get All Custom Properties on a Page in JavaScript (tyl/css)254
, , ,
Higher-Order Components in React (sma)253
,
Getting Started With HTML Using Glitch.com (jon)252
, , ,
How to Set Up a Blog With Eleventy251
, ,
How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale (css)250
, ,
Firebase Config in a React App (ama)249
, ,
What Is Parallax Scrolling, Explained With Examples248
, , ,
Meteor vs. Next? A Brutally Honest Answer247
, , ,
Why You Should Use SWC (and Not Babel) (log)246
, ,
Web Crawler vs. Web Scraper: The Differences245
, , ,
The Complete Guide to CSS Media Queries (kil/pol)244
, ,
How to Add a Sitemap to Eleventy243
, ,
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy242
, , , , , , ,
5 Projects to Help You Master Modern CSS (cra)241
, , ,
Dark Patterns in UX240
,
Core Web Vitals (chr/css)239
, , ,
A First Look at “aspect-ratio” (chr/css)238
,
30 Seconds of Code237
, , ,
When Frontend Means Full Stack (chr)236
, , ,
The Expanding Gamut of Color on the Web (oll/css)235
, , ,
Equivalent Experiences: What Are They? (eri/sma)234
, , , ,
Web Platform Contribution Guide (zco/boc)233
, , , ,
GitHub Actions: A Deep Dive Into “pull_request” (fro)232
, , ,
Getting Started With Axios in Nuxt (sma)231
, ,
CUBE CSS (bel)230
,
Tools for Better Thinking229
, , ,
Today’s JavaScript, From an Outsider’s Perspective (lea)228
On Fixed Elements and Backgrounds (hui)227
, , , ,
Building Reusable React Components Using Tailwind (sma)226
, , ,
Some .zshrc Tricks (arp)225
, , , , ,
How to Design a Brand Logo (With Ease) (sma)224
, , , ,
Design Principles 101223
, , ,
Micro-Frontends in Context222
How to Reevaluate Your Frontend Architecture221
,
Ask an Expert: Why Is CSS… the Way It Is? (svg)220
A User’s Guide to CSS Variables (lea)219
, ,
The Third Age of JavaScript (swy)218
, ,
The Secret of Typography, Kerning, Explained for Dummies (uxd)217
,
Static Hoisting (rau)216
Radio Buttons Are Like Selects; Checkboxes Are Like Multiple Selects (chr/css)215
,
What Every JavaScript Developer Should Know About Unicode214
,
The 24 Boolean Attributes of HTML (j9t)213
,
Speed Up Google Fonts (css)212
, ,
How to Build a Chrome Extension (sar/css)211
, , , ,
First Steps Into a Possible CSS Masonry Layout (chr/css)210
, ,
The Need for Speed, 23 Years Later209
, ,
Still Using Node.js? Deno 1.0 Is Here! (ant)208
, , , ,
Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior207
, ,
Easily Use Design Tokens in Eleventy (hey)206
,
Liquid vs. Nunjucks205
, , ,
In Defense of the Modern Web (ric)204
, ,
How to Tame Line Height in CSS (css)203
, ,
Architecting Data in Eleventy (sia)202
Styling Components in React (sma)201
, , , , ,
How to Convince Others Not to Use Dark Patterns (boa/sma)200
, , , , ,
Maybe You Don’t Need That SPA199
, , ,
Developer Experience Metrics198
,
Second-Guessing the Modern Web (tmc)197
, , , , ,
prerender.js (chr/css)196
,
Designing Intrinsic Layouts (jen)195
, , , ,
Manipulating Arrays and Objects in JavaScript194
, , ,
Let’s Take a Deep Dive Into the CSS “contain” Property (css)193
,
Working With MDX Custom Elements and Shortcodes (css)192
, , ,
Reducing Design Risk (sma)191
,
Static Hoisting (chr/css)190
,
An Introduction to Parcel.js, the No-Config Web Application Bundler (lou)189
, ,
5 Tips to Get Your Dev Blog Running (j9t)188
, ,
“lh” and “rlh” Units (chr/css)187
,
Introducing Web Vitals: Essential Metrics for a Healthy Site (dev)186
, , , ,
CSS Functions Guide (eri/css)185
, , ,
What Is mTLS and How Does It Work?184
The CSS “content” Property Accepts Alternative Text (ste)183
, , ,
How to Succeed in Wireframe Design (sma)182
, , , ,
Alpine.js: The JavaScript Framework That’s Used Like jQuery, Written Like Vue, and Inspired by Tailwind CSS (cod/css)181
, , , , , ,
Invisible Design Systems (jin)180
,
Introduction to Netlify CMS (joe)179
, , ,
Implementing Dark Mode in React Apps Using styled-components (sma)178
, , ,
Getting Started With Nuxt (sma)177
,
“@ property” (chr/css)176
,
“The Title ‘Front-End Developer’ Is Obsolete” (chr/css)175
,
The Biggest Mistake in Writing for the Web174
, , , ,
SVG, Favicons, and All the Fun Things We Can Do With Them (eri/css)173
, , ,
How to Make a CSS-Only Carousel (fon/css)172
, ,
The 4 Pillars of Good Embed Code (j9t)171
, ,
Exploring Node.js Internals (sma)170
Dark Mode and Variable Fonts (fon/css)169
, , ,
Accessible Font Sizing, Explained (css)168
, , , ,
Real-World Effectiveness of Brotli (css)167
, , ,
The Cost of JavaScript Frameworks (tka)166
, , , , , , ,
How to Create a Compelling Landing Page (boa/sma)165
, , ,
Fake Code (chr/css)164
Recursive Functions in TypeScript163
,
Quick Tip: How to Hide Whitespace Changes in Git Diffs (spa/clo)162
, , , , ,
Can JavaScript Detect the Browser’s Zoom Level? (chr/css)161
, ,
Christopher Schmitt (yat)160
Everything You Should Know About SSH and SSH Key Exchange159
, ,
Creating Color Themes With Custom Properties, HSL, and a Little “calc()” (css)158
, , , ,
98.css157
, ,
W3C Finalizes Web of Things (WoT) Recommendations (inf)156
,
Best Practices With React Hooks (sma)155
, ,
Learn Programming (jad)154
, , ,
How to Create a Particle Trail Animation in JavaScript (sma)153
, ,
No-Class CSS Frameworks (chr/css)152
, ,
Listboxes vs. Dropdown Lists151
, , ,
HTML Tips (mar)150
,
Getting Started With the React Hooks API (sma)149
, , ,
Usability Testing for Voice Content (ali)148
, ,
Why I Don’t Use a Static Site Generator (kev)147
,
Web Animations in Safari 13.1 (web)146
, , , , ,
The Web Development Glossary (j9t/fro)145
, , , , ,
No Need to Protect Your Website From Scraping: 8 Reasons144
, , ,
What to Use Instead of Number Inputs (chr/css)143
,
React Folder Structure in 5 Steps (rwi)142
,
What’s New in ECMAScript 2020 (paw)141
,
How to Create a Native Web Component Without a Framework140
, ,
Why Do Some HTML Elements Become Deprecated? (css)139
,
The Frameworks Paradox (j9t)138
The Devastating Price Developers Pay for Working Hard137
, , ,
Creating a Similar Post Component With Eleventy (fos)136
,
Why “Dark Mode” Causes More Accessibility Issues Than It Solves135
,
No Web Without Women134
,
How to Build a Bad Design System (fon/css)133
,
The Component Gallery132
,
MEAN Stack: Build an App With Angular and the Angular CLI131
, , , , ,
How They Fit Together: Transform, Translate, Rotate, Scale, and Offset (chr/css)130
,
4 CSS Grid Properties (and One Value) for Most of Your Layout Needs (css)129
, ,
Start Render: The Web Performance Metric That Heralds the End of the Blank Page128
, ,
On the Responsibility That Comes With Good JavaScript Support (j9t)127
,
Performance Tips: Minifying HTML, CSS, and JS126
, , , , , ,
How to Debug a Node.js Application: Tips, Tricks, and Tools (cra)125
, , , , ,
An Introduction to MDXJS (css)124
, ,
Margin Considered Harmful123
, ,
How to Use an Emoji as a Favicon Easily (chr/css)122
, , , ,
Different Favicon for Development (chr/css)121
, ,
The Complete Guide to the Dark Mode Toggle120
, ,
Neumorphism and CSS (cod/css)119
, ,
Creating Sortable Tables With React (sma)118
, ,
Mutual TLS: Stuff You Should Know117
, ,
A Practical Overview of CSS Houdini (cod/sma)116
, , , ,
Tools for Optimizing SVG (chr/css)115
, , , ,
The Rise of the No-Code Movement114
,
The CSS Calculating Function Guide (chr/css)113
, , , ,
How to Create a “Skip to Content” Link (css)112
, , , ,
10 Behavior Patterns for UX Design (uxd)111
Testing With Jest: An Introduction (hac)110
, ,
Quick Tip: Configuring nginx and SSL With Node.js109
, , , , ,
Accessible SVGs: Inclusiveness Beyond Patterns (car/sma)108
, , ,
How to Make a Line Chart With CSS (css)107
, ,
Fluid Width Video (chr/css)106
, ,
10 Git Techniques You Need to Know Before You Join a Team105
, ,
Setting Height and Width on Images Is Important Again (tun/sma)104
, , ,
The Perils of Rehydration (jos)103
,
Currying in CSS (chr/css)102
A Beginner’s Guide to Webpack101
,
Optimize CSS Background Images With Media Queries (dev)100
, , , ,
Why Are We Talking About CSS4? (rac/sma)99
,
How Emojis Work (joe)98
,
4 Ways to Animate the Color of a Text Link on Hover (kat/css)97
, , ,
Unfortunately, “clip-path: path()” Is Still a No-Go (ana/css)96
,
Simple Systems Have Less Downtime95
Marginalized by Design (hey/que)94
, , ,
Google Confirms Microformats Are Still a Recommended Metadata Format for Content (www)93
, , , ,
Where Does SEO Belong in Your Web Design Process? (sma)92
, ,
Why Is CSS Frustrating? (fon/css)91
Don’t Try to Sanitize Input—Escape Output90
, ,
Cross-Cultural Design (ali)89
,
What Does a Foldable Web Actually Mean? (fre/sma)88
, ,
A Cheatsheet of 128 Cheatsheets for Developers87
,
Vue.js: The Documentary86
, ,
The Spirit of “View Source” (jim)85
, , ,
Setting Up Tailwind CSS in a React Project (sma)84
,
The Economics of JavaScript Web Apps83
, ,
Improving Perceived Performance With the CSS “font-display” Property (the)82
, ,
An Introduction to MongoDB81
, ,
Better Stimulus80
, ,
Fixed Headers and Jump Links? The Solution Is “scroll-margin-top” (chr/css)79
, ,
Console Commands Guide (css)78
, , , , ,
Ruby vs. Ruby on Rails: Same or Different?77
, , , ,
Page Builders Might Not Be a Good Idea (cit)76
, , ,
Encrypting DNS Query Bad for Performance? (erw)75
, , , ,
Understanding Web Accessibility Color Contrast Guidelines and Ratios (css)74
, , ,
How We Learned to Draw Text on HTML5 Canvas73
, , , ,
Do This to Improve Image Loading on Your Website (fon/css)72
, ,