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

“2020” News Archive

Definition, related topics, and tag feed

“2020” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
Give Your Eleventy Site Superpowers With Environment Variables (bel/css)575
, ,
A Practical Introduction to Dependency Injection (sma)574
, ,
Ethical Design Guide573
, ,
HTML and CSS Techniques to Reduce Your JavaScript572
, , ,
Integrating TypeScript With Svelte (ada/css)571
,
What’s Coming to Vuex? (sma)570
, ,
The Art of Leadership569
Continuous Performance Analysis With Lighthouse CI and GitHub Actions (css)568
, , ,
Symbols to Copy567
,
Using “throw” as an Expression in PHP 8 (ami)566
WordPress Cookies (wpe)565
,
CSS Snapshot 2020 (tab+/w3c)564
,
“Yes or No?” (chr/css)563
, ,
A Beginner’s Guide to Webpack562
,
Get Up to Speed With Partial Clone and Shallow Clone (sto/git)561
How the Web Is Really Built (lea/css)560
, ,
Ignore AMP (j9t)559
,
Optimizing Image Depth (mey/css)558
, , ,
I Learned to Love the Same-Origin Policy (eee/css)557
,
Meet Redwood, a Full-Stack, Serverless Jamstack Framework556
, ,
W3C in 2020 (koa/w3c)555
, ,
Why You Should Self-Host Google Fonts in 2021554
,
What’s New in WCAG 2.1: Label in Name (css)553
, ,
Debugging CSS (chr/css)552
, ,
Netlify and Next.js (chr/css)551
,
The Shorthand–Longhand Problem in Atomic CSS (rob)550
, , , ,
How and Why to Use Lynx—the Faster Web Browser (ede)549
,
Make It Personal (mat/css)548
,
JavaScript (tka/htt)547
, , , ,
Page Weight (htt)546
, , , ,
Accessibility (htt)545
, , , ,
CSS (lea+/htt)544
, , , ,
Houdini.how (una/dev)543
, , ,
How to Create a Favicon That Changes Automatically (css)542
, , ,
Is Edge Computing Secure? Here Are 4 Security Risks to Be Aware Of541
,
“npm ruin dev” (ada/css)540
, , , ,
TLS and mTLS Demystified539
, ,
Notes on Zsh and Oh My Zsh (spe)538
,
Very Extremely Practical CSS Art (mia/css)537
,
The Power of Web Development Outside Tech (css)536
,
Notes on HTML 3.2 (j9t)535
Command Line Interface Guidelines534
, ,
How to Display the Last Build Date in Eleventy (ste)533
,
CommonMark: A Formal Specification for Markdown (sma)532
, ,
Happier HTML5 Form Validation in Vue (chr/css)531
, , , , ,
How to Make an Area Chart With CSS (css)530
, , ,
Minimal Takes on Faking Container Queries (chr/css)529
, , ,
The Internet’s Server-Based Infrastructure Is Ushering Us Through the Pandemic—Here’s How the W3C Is Helping528
, , ,
Alt vs. Figcaption (tho)527
, ,
Why Choose TYPO3 CMS for Your Website526
, ,
Native CSS Masonry Layout in CSS Grid (chr/css)525
, , ,
The State of UX: 100 Design Lessons for 2021 (fab/uxd)524
, ,
Time to Say Goodbye to Google Fonts: Cache Performance523
, , ,
Weaving Web Accessibility With Usability (sma)522
, ,
Information Scent521
, , ,
Considerations for Making a CSS Framework (css)520
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)519
, ,
Know Your Standards (ste)518
, , , , ,
Testing Vue Applications With the Vue Testing Library (sma)517
, ,
To Be Creative, Practice516
,
Best Practices for Inclusive Textual Websites515
, , ,
DRY-ing Up styled-components (css)514
, ,
Leveraging System Fonts on the Web (jim)513
CSS Vendor Prefixes512
,
Color Theming With CSS Custom Properties and Tailwind (mic/css)511
, , , ,
“console.log({ myVariable });” (chr/css)510
,
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)509
,
A GitHub Action for Automated Deployment to WP Engine (clo)508
, , , ,
Measuring Core Web Vitals With Sentry (fon/css)507
, ,
Semantic Web With Structured Data506
, ,
Upgrade Your HTML II (j9t/fro)505
, , , , ,
Creating a Continuous Integration Test Workflow Using GitHub Actions (sma)504
, ,
CSS Gradients Guide (geo/css)503
, ,
How to Deal With Common React JS Problems—Actionable Tips502
, ,
New WebKit Features in Safari 14 (jon/web)501
, , , ,
Google Is Already Experimenting With WebP2 As Successor To WebP Image Format500
, ,
Abandoning Best Practices in UX499
, , ,
What’s New in Vue 3? (sma)498
Warp: Improved JS Performance in Firefox 83 (jan/moz)497
, , , , , ,
Career Opportunities Mean a Lot of Things (kar)496
No Config for Old Men495
The What, Why, and How of Using a Skeleton Loading Screen (tre)494
, ,
Authenticating React Apps With Auth0 (sma)493
, , ,
My WordPress Comments Wishlist (chr/css)492
, ,
ARIA in CSS (chr/css)491
,
Markup (j9t+/htt)490
, , , ,
The Raven Technique: One Step Closer to Container Queries (css)489
, ,
Webmentions and Eleventy Talk (sia)488
, ,
Write Better Code and Be a Better Programmer by Avoiding “else” Statements487
,
[JavaScript] Operator Lookup (jos)486
,
How to Find and Fix Common Website Accessibility Issues (kil)485
, , , , , ,
Quick localStorage Usage in Vue (sar/css)484
,
Internationalization and Localization for Static Sites (sma)483
, ,
GIFs and “prefers-reduced-motion” (chr/css)482
, , ,
Chasing the Pixel-Perfect Dream (jos)481
,
Native CSS Masonry Layout in CSS Grid (rac/sma)480
, , ,
What Is Section 508 and Why Does It Matter? (deq)479
, ,
In Defense of Tables and Floats in Modern Day Development (css)478
, , ,
The Principles of Visual Communication (sma)477
, , ,
Bootstrap vs. Materialize Showdown476
, , ,
Are Template Engines Still Relevant in 2020?475
, , , ,
More on “content-visibility” (chr/css)474
Authentication in Vue.js (sma)473
,
Comparing Various Ways to Hide Things in CSS (css)472
, , ,
Selecting Random Posts in Eleventy (ray)471
,
WordPress and Jamstack (chr/css)470
, ,
A General Introduction to Cloud Computing469
, , ,
Getting Started With Next.js (sma)468
, ,
A Primer on the Different Types of Browser Storage (ido/css)467
, , , , , ,
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)466
, ,
Touch, Point, Click: Mouse vs. Touch Screen Input465
, ,
Comparing Styling Methods in 2020 (chr/css)464
, , , , , , , ,
Handling Continuous Integration and Delivery With GitHub Actions (sma)463
, , , ,
Come Full Circle—Back to HTML462
, , ,
New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met461
, , ,
Core Web Vitals: A Guide to Google’s Web Performance Metrics (cra)460
, , ,
How to Test Responsive Web Design Cross-Browser Compatibility (cra)459
, , , ,
An Opinionated Guide to Accessibility Testing458
, ,
CSS “min()”, “max()”, and “clamp()” (una/dev)457
, ,
Signed Exchanges (SXGs) (twi/dev)456
, , ,
An Introduction to JSX455
,
Run Gulp as You Open a VS Code Project (chr/css)454
, , ,
The “-​-var: ;” Hack to Toggle Multiple Values With One Custom Property (lea)453
, , ,
What Apple, Google, and Amazon’s Websites Looked Like in 1999 (mas)452
,
Node.js Testing Best Practices451
, , ,
What Can We Learn From the W3C CMS Selection Process450
, , ,
Getting Started With React: A Beginner’s Guide449
, , ,
How to Find the Cause of Horizontal Scrollbars (kil/pol)448
, , , ,
Apache Configuration Basics447
, , ,
How to Design a Set of Icons446
, ,
The Widening Responsibility for Front-End Developers (chr/css)445
, ,
Tuning Your Apache Server444
, , ,
A Guide to HTML and CSS Forms (No Hacks)443
, , ,
CSS Variables 101 (sha)442
,
GitLab vs. GitHub—a Comparison of the Two Version Control Systems441
, , ,
How to Create High-Performance CSS Animations (rac/dev)440
, , ,
Micro-Note on “aria-roledescription” (ste)439
,
Compile Svelte in Your Head438
, ,
Reading Content With RSS437
,
Should Coding Be Mandatory? (ara)436
, ,
CSS Media Queries Guide (css)435
, ,
Reducing the Site Speed Impact of Third-Party Tags434
,
Unit Testing in React Native Applications (sma)433
, ,
Webflow vs. WordPress: A Head-to-Head Comparison432
, , , ,
Why I IndieWeb431
,
“font-kerning” (geo/css)430
, ,
Building and Running WebKit (mar)429
,
Accessible Web Animation: The WCAG on Animation Explained (vlh/css)428
, , ,
Drawing the Invisible: React Explained in Five Visual Metaphors427
,
Smashing Podcast Episode 25 With Anthony Campolo: What Is RedwoodJS? (dre/sma)426
, , ,
Custom Properties: Questioning “:root” (j9t)425
, ,
Enforcing Performance Budgets With Webpack (css)424
, ,
The Good Web and the Bad Web (kzi)423
, ,
Vue 3 (chr/css)422
[Vue.js] v3.0.0 One Piece (vue)421
,
Advanced GraphQL Usage in Gatsby Websites (sma)420
, ,
Generate a Sitemap for Your Eleventy Website419
, ,
Basic Math in JavaScript—Numbers and Operators (mdn)418
, ,
Change the [Eleventy] Default Directories (per)417
Mastering Wrapping of Flex Items (mdn)416
, ,
MIME Types (IANA Media Types) (mdn)415
npx [Cheatsheet]414
, ,
Animating React Components With GreenSock (sma)413
, , , ,
React With TypeScript: Best Practices412
, ,
An Introduction to Running Lighthouse Programmatically (sma)411
, , ,
Creating a Custom Cursor Using CSS?410
, , ,
Getting Started With Eleventy (11ty)409
, ,
Modifying Specific Letters With CSS and JavaScript (css)408
,
How CSS Perspective Works (ami/css)407
, ,
AVIF Has Landed (jaf)406
, , , , , , , ,
Eleventy: Escaping Nunjucks Statements in Markdown Code Blocks (mar)405
, , ,
How to Automate API Testing With Postman (sma)404
, , , ,
Working With JavaScript Media Queries (css)403
,
Similarity Principle in Visual Design (nng)402
, , ,
A Brief About Web Browser Wars401
, ,
Building React Apps With Storybook (sma)400
,
Everything Developers Need to Know About Figma (sma)399
,
How to Use CSS Grid for Sticky Headers and Footers (ada/css)398
, , ,
Using “@ property” for CSS Custom Properties (chr/css)397
, ,
How the Heck Do I Use Eleventy? The Intro Guide I Wish I Had396
, ,
My Experience With Jekyll395
Ground Rules for Web Animations (css)394
, ,
Copy the Browser’s Native Focus Styles (chr/css)393
,
Adversarial Interoperability (plu)392
, , ,
A Bit on CI/CD (chr/css)391
,
9 Best CSS Frameworks in 2020390
, , , , , , , , , , , ,
Electron 10.0.0 (kee/ele)389
,
How to Create Customer-Centric Landing Pages (sma)388
, , ,
The Thing With Leading in CSS (mat)387
,
Use Advanced Typography With Local Fonts (tom/dev)386
, ,
Where Does Logic Go on Jamstack Sites? (css)385
Why Did Mozilla Remove XUL Add-Ons?384
, ,
Run JavaScript When Variable Exists (sea)383
,
Loading Third-Party JavaScript (add/dev)382
,
Optimize Images With a GitHub Action (chr/css)381
, ,
“this” in JavaScript and TypeScript (dea)380
,
21 Node.js Interview Questions With Solutions379
,
Mastering Props and PropTypes in React (sma)378
,
Microsoft Will Bid Farewell to Internet Explorer and Legacy Edge in 2021 (ver)377
, , ,
The Anti-Reset (to Reset to User Agent Styles) (j9t)376
,
Effective Code Browsing375
A Smashing Guide to the World of Search Engine Optimization (fre/sma)374
, ,
JS Minification Benchmarks373
, ,
That’s Just How I Scroll (chr/css)372
,
What I Learned by Fixing One Line of CSS in an Open Source Project (css)371
, ,
Accessibility in Chrome DevTools (sma)370
, , , ,
Islands Architecture369
, ,
Meet Polypane, a Browser That Makes You Five Times Faster (kil)368
, , ,
Performance Is an Issue of Equity (clo)367
,
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)366
, , ,
Better Error Handling in Node.js With Error Classes (sma)365
, ,
Difference Between Concurrent Versions System (CVS) and Subversion (SVN)364
, , ,
Every Website Is an Essay (fon/css)363
,
“font-weight: 300” Considered Harmful (chr/css)362
, ,
HTML for Subheadings and Headings (chr/css)361
,
TypeScript, Minus TypeScript (css)360
Vue vs. React in 2021: Which Framework to Choose and When359
, , ,
In a Land Before Dev Tools (amb)358
,
The Myth of Incentive Alignment (lor)357
, ,
LCARS Website HTML Template356
,
Five Decades of Access to Tools (lor)355
SVG Title vs. HTML Title Attribute (chr/css)354
, ,
The Renaissance of No-Code for Web Designers (sma)353
,
Introduction to Metrics, Monitoring, and Alerting352
, , ,
Updating React at Etsy351
, , ,
A Bit on Web Component Libraries (chr/css)350
,
Pausing a GIF With “details”/“summary” (chr/css)349
, , , ,
Want to Get Better at Code? Teach Someone CSS (css)348
,
Accessibility on the Canvas With JavaScript347
, ,
Happy Birthday Web Fonts! (w3c)346
, , ,
The GitHub Profile Trick (chr/css)345
,
Bold on Hover… Without the Layout Shift (chr/css)344
Introduction to Memoization in JavaScript (hic)343
, ,
How to Use Styled Components in React (sma)342
, , , ,
Writing Alt Text for Data Visualization341
, , , , ,
Modern CSS Techniques to Improve Legibility (sma)340
, , ,
The Recruitment Confusion Matrix and Your Right to Be Wrong339
,
ReactJS: A Simple Custom Hook338
,
Creating a Gatsby Site With WordPress Data (css)337
,
Levels of Fix (chr/css)336
When Do You Use “inline-block”? (chr/css)335
Why We Moved a 20-Year-Old Site to Gatsby334
,
Terminating a Frozen SSH Session333
,
“font-weight: 300” Considered Harmful (and a Fontconfig Workaround) (lis)332
, , ,
10 Modern Layouts in 1 Line of CSS (una/dev)331
, ,
JSON-LD 1.1 (gke+/w3c)330
, ,
Lazy Loading Images in Svelte (css)329
, , ,
Methods of Improving and Optimizing Performance in React Apps (sma)328
, ,
Release Notes for Safari Technology Preview 110 (jon/web)327
, , ,
An Introduction to Stimulus.js (sma)326
, ,