Frontend Dogma

“2020” Archive

Entry (Sources) and Other Related TopicsDate#
A Practical Introduction to Dependency Injection (sma)384
, ,
HTML and CSS Techniques to Reduce Your JavaScript383
, , ,
Ethical Design Guide382
, ,
What’s Coming to Vuex? (sma)381
, ,
The Art of Leadership380
Symbols to Copy379
,
WordPress Cookies (wpe)378
,
Using “throw” as an Expression in PHP 8 (ami)377
CSS Snapshot 2020 (tab+/w3c)376
,
A Beginner’s Guide to Webpack375
,
Ignore AMP (j9t)374
,
Get Up to Speed With Partial Clone and Shallow Clone (sto/git)373
Meet Redwood, a Full-Stack, Serverless Jamstack Framework372
, ,
W3C in 2020 (koa/w3c)371
, ,
Why You Should Self-Host Google Fonts in 2021370
,
The Shorthand–Longhand Problem in Atomic CSS (rob)369
, , , ,
How and Why to Use Lynx—the Faster Web Browser (ede)368
,
Page Weight (htt)367
, , , ,
JavaScript (tka/htt)366
, , , ,
Is Edge Computing Secure? Here Are 4 Security Risks to Be Aware Of365
,
Accessibility (htt)364
, , , ,
TLS and mTLS Demystified363
, ,
Houdini.how (una/dev)362
, , ,
CSS (lea+/htt)361
, , , ,
Notes on Zsh and Oh My Zsh (spe)360
Notes on HTML 3.2 (j9t)359
Command Line Interface Guidelines358
, ,
How to Display the Last Build Date in Eleventy (ste)357
,
CommonMark: A Formal Specification for Markdown (sma)356
, ,
The Internet’s Server-Based Infrastructure Is Ushering Us Through the Pandemic—Here’s How the W3C Is Helping355
, , ,
Alt vs. Figcaption (tho)354
, ,
Why Choose TYPO3 CMS for Your Website353
, ,
The State of UX: 100 Design Lessons for 2021 (fab/uxd)352
, ,
Time to Say Goodbye to Google Fonts: Cache Performance351
, , ,
Weaving Web Accessibility With Usability (sma)350
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)349
, ,
To Be Creative, Practice348
,
Testing Vue Applications With the Vue Testing Library (sma)347
, ,
Know Your Standards (ste)346
, , , , ,
Best Practices for Inclusive Textual Websites345
, , ,
Leveraging System Fonts on the Web (jim)344
CSS Vendor Prefixes343
,
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)342
,
Semantic Web With Structured Data341
, ,
Upgrade Your HTML II (j9t/fro)340
, , , , ,
A GitHub Action for Automated Deployment to WP Engine (clo)339
, , , ,
How to Deal With Common React JS Problems—Actionable Tips338
, ,
New WebKit Features in Safari 14 (jon/web)337
, , , ,
Creating a Continuous Integration Test Workflow Using GitHub Actions (sma)336
, , ,
Google Is Already Experimenting With WebP2 As Successor To WebP Image Format335
, ,
What’s New in Vue 3? (sma)334
Warp: Improved JS Performance in Firefox 83 (jan)333
, , , , , ,
No Config for Old Men332
The What, Why, and How of Using a Skeleton Loading Screen (tre)331
,
Career Opportunities Mean a Lot of Things (kar)330
Authenticating React Apps With Auth0 (sma)329
, , ,
Markup (j9t+/htt)328
, , , ,
Write Better Code and Be a Better Programmer by Avoiding “else” Statements327
,
The Raven Technique: One Step Closer to Container Queries (css)326
, ,
Webmentions and Eleventy Talk (sia)325
, ,
How to Find and Fix Common Website Accessibility Issues (kil)324
, , , , , ,
Internationalization and Localization for Static Sites (sma)323
, ,
What Is Section 508 and Why Does It Matter? (deq)322
, ,
Native CSS Masonry Layout in CSS Grid (rac/sma)321
, , ,
Chasing the Pixel-Perfect Dream (jos)320
,
The Principles of Visual Communication (sma)319
, , ,
Bootstrap vs. Materialize Showdown318
, , ,
Are Template Engines Still Relevant in 2020?317
, , , ,
Authentication in Vue.js (sma)316
,
A General Introduction to Cloud Computing315
, , ,
Getting Started With Next.js (sma)314
, ,
Touch, Point, Click: Mouse vs. Touch Screen Input313
, ,
Handling Continuous Integration and Delivery With GitHub Actions (sma)312
, , , , ,
Come Full Circle—Back to HTML311
, , ,
New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met310
, , ,
How to Test Responsive Web Design Cross-Browser Compatibility (cra)309
, , , ,
Core Web Vitals: A Guide to Google’s Web Performance Metrics (cra)308
, , ,
Signed Exchanges (SXGs) (twi/dev)307
, , ,
An Opinionated Guide to Accessibility Testing306
, ,
CSS “min()”, “max()”, and “clamp()” (una/dev)305
, ,
An Introduction to JSX304
,
The “-​-var: ;” Hack to Toggle Multiple Values With One Custom Property (lea)303
, , ,
What Apple, Google, and Amazon’s Websites Looked Like in 1999 (mas)302
,
Node.js Testing Best Practices301
, , ,
What Can We Learn From the W3C CMS Selection Process300
, , ,
Getting Started With React: A Beginner’s Guide299
, , ,
How to Find the Cause of Horizontal Scrollbars (kil/pol)298
, , , ,
How to Design a Set of Icons297
, ,
Tuning Your Apache Server296
, , ,
Apache Configuration Basics295
, , ,
How to Create High-Performance CSS Animations (rac/dev)294
, , ,
GitLab vs. GitHub—a Comparison of the Two Version Control Systems293
, , ,
A Guide to HTML and CSS Forms (No Hacks)292
, , ,
Micro-Note on “aria-roledescription” (ste)291
,
CSS Variables 101 (sha)290
,
Reading Content With RSS289
,
Should Coding Be Mandatory? (ara)288
, ,
Reducing the Site Speed Impact of Third-Party Tags287
,
Webflow vs. WordPress: A Head-to-Head Comparison286
, , , ,
Unit Testing in React Native Applications (sma)285
, ,
Why I IndieWeb284
,
“font-kerning” (geo/css)283
, ,
Building and Running WebKit (mar)282
,
Smashing Podcast Episode 25 With Anthony Campolo: What Is RedwoodJS? (dre/sma)281
, , ,
Drawing the Invisible: React Explained in Five Visual Metaphors280
,
Custom Properties: Questioning “:root” (j9t)279
, ,
The Good Web and the Bad Web (kzi)278
, ,
Advanced GraphQL Usage in Gatsby Websites (sma)277
, ,
Generate a Sitemap for Your Eleventy Website276
, ,
Change the [Eleventy] Default Directories (per)275
MIME Types (IANA Media Types) (mdn)274
npx [Cheatsheet]273
, ,
Mastering Wrapping of Flex Items (mdn)272
, ,
Basic Math in JavaScript—Numbers and Operators (mdn)271
, ,
Animating React Components With GreenSock (sma)270
, , , ,
React With TypeScript: Best Practices269
, ,
Getting Started With Eleventy (11ty)268
, ,
Creating a Custom Cursor Using CSS?267
, , ,
An Introduction to Running Lighthouse Programmatically (sma)266
, , ,
AVIF Has Landed (jaf)265
, , , , , , , ,
How to Automate API Testing With Postman (sma)264
, , , ,
A Brief About Web Browser Wars263
, ,
Building React Apps With Storybook (sma)262
,
How the Heck Do I Use Eleventy? The Intro Guide I Wish I Had261
, ,
Everything Developers Need to Know About Figma (sma)260
,
My Experience With Jekyll259
Adversarial Interoperability (plu)258
, , ,
How to Create Customer-Centric Landing Pages (sma)257
, , ,
9 Best CSS Frameworks in 2020256
, , , , , , , , , , , ,
Electron 10.0.0 (kee/ele)255
,
Use Advanced Typography With Local Fonts (tom/dev)254
, ,
The Thing With Leading in CSS (mat)253
,
Why Did Mozilla Remove XUL Add-Ons?252
, ,
Loading Third-Party JavaScript (add/dev)251
,
“this” in JavaScript and TypeScript (dea)250
,
The Anti-Reset (to Reset to User Agent Styles) (j9t)249
,
Mastering Props and PropTypes in React (sma)248
,
21 Node.js Interview Questions With Solutions247
,
Microsoft Will Bid Farewell to Internet Explorer and Legacy Edge in 2021 (ver)246
, , ,
Effective Code Browsing245
JS Minification Benchmarks244
, ,
A Smashing Guide to the World of Search Engine Optimization (fre/sma)243
, ,
Accessibility in Chrome DevTools (sma)242
, , , ,
Meet Polypane, a Browser That Makes You Five Times Faster (kil)241
, , ,
Performance Is an Issue of Equity (clo)240
,
Islands Architecture239
, ,
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)238
, , ,
Better Error Handling in Node.js With Error Classes (sma)237
, ,
Difference Between Concurrent Versions System (CVS) and Subversion (SVN)236
, , ,
Vue vs. React in 2021: Which Framework to Choose and When235
, , ,
In a Land Before Dev Tools (amb)234
,
The Renaissance of No-Code for Web Designers (sma)233
,
Updating React at Etsy232
, , ,
Introduction to Metrics, Monitoring, and Alerting231
, , ,
Accessibility on the Canvas With JavaScript230
, ,
Happy Birthday Web Fonts! (w3c)229
, , ,
Introduction to Memoization in JavaScript (hic)228
, ,
How to Use Styled Components in React (sma)227
, , , ,
Writing Alt Text for Data Visualization226
, , , , ,
Modern CSS Techniques to Improve Legibility (sma)225
, , ,
The Recruitment Confusion Matrix and Your Right to Be Wrong224
,
ReactJS: A Simple Custom Hook223
,
Why We Moved a 20-Year-Old Site to Gatsby222
,
Terminating a Frozen SSH Session221
,
JSON-LD 1.1 (gke+/w3c)220
, ,
Methods of Improving and Optimizing Performance in React Apps (sma)219
, ,
Release Notes for Safari Technology Preview 110 (jon/web)218
, , ,
JavaScript to Know for React (ken)217
,
An Introduction to Stimulus.js (sma)216
, ,
JavaScript Event Delegation: A Beginner’s Guide215
, ,
Most Popular JavaScript Frameworks in 2020214
, , , , , , ,
Germany Digital Accessibility Laws: BITV (2.0) and BGG213
, ,
Node.js vs. Deno: What You Need to Know212
, , ,
Crowdfunding Web Platform Features With Open Prioritization (rac/sma)211
,
Create and Activate GitHub Profile README210
,
CSS Transitions in Vue.js and Nuxt.js (sma)209
, , ,
How to Document the Screen Reader User Experience208
, , , ,
Webwaste (ger/ali)207
, ,
The Vuetify Roadmap (vue)206
,
The Browser Engine That Could (jay)205
, , , , , , , , , , , , , , ,
A Beginner’s Guide to Microcontent204
, , ,
The Cicada Principle, Revisited With CSS Variables (lea)203
, ,
#defundAI (tan)202
,
Browser Wish List—Tabs Time Machine (kar)201
,
A Brief Introduction to WebGL200
, ,
We Need More Inclusive Web Performance Metrics (sco)199
, ,
The Ultimate Guide With All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn (uxd)198
, ,
Learn Deno: A Secure JavaScript and TypeScript Runtime197
, , ,
WebGPU Fundamentals196
,
Introduction to Logging in Python195
, ,
Let’s Not Be Pedantic About “Open Source” (arp)194
,
Fast Sorting With Quicksort193
,
Learn Regex: A Beginner’s Guide192
,
Web Standards191
, , , , , ,
How to Install Apache Web Server on Windows (cra)190
, , , , ,
Namespaces in JavaScript189
,
What Is Type Coercion in JavaScript ?188
, ,
Information and Information Architecture: The Big Picture (sma)187
, , ,
Learn GSAP in 23 Minutes186
,
Platform Adjacency Theory (sli)185
,
90’s Cursor Effects184
, ,
CSS Debt183
, , , , ,
Speeding Up My Shell (Oh My Zsh)182
, , ,
CSS Fundamentals: Vendor Prefixing181
, ,
A Practical Guide to Testing React Applications With Jest (sma)180
, , ,
App Shell UX With Service Workers and Streams (jef/dev)179
, , , , ,
WAI–ARIA Usage (tpg)178
, , ,
GitHub CLI: A Guide to GitHub from the Command Line177
, ,
A Lazy Dark Mode176
,
Sending Emails in PHP With PHPMailer175
, ,
What Is P3P Policy and How Does It Work?174
, , ,
Remembrance of Tags Past (mey)173
, , , , , ,
Decentralization Off the Shelf172
,
JavasSript RORO Pattern171
,
Internationalization in Vue With the Vue I18N Plugin (sma)170
, , ,
Allow End-User Styling Overrides (alv)169
, ,
Higher-Order Components in React (sma)168
,
The Importance of Clarity in UX (uxd)167
,
How to Set Up a Blog With Eleventy166
, ,
Firebase Config in a React App (ama)165
, ,
Meteor vs. Next? A Brutally Honest Answer164
, , ,
What Is Parallax Scrolling, Explained With Examples163
, , ,
Why You Should Use SWC (and Not Babel) (log)162
, ,
How to Add a Sitemap to Eleventy161
, ,
Web Crawler vs. Web Scraper: The Differences160
, , ,
The Complete Guide to CSS Media Queries (kil/pol)159
, ,
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy158
, , , , , , ,
5 Projects to Help You Master Modern CSS (cra)157
, , ,
Dark Patterns in UX156
,
30 Seconds of Code155
, , ,
Equivalent Experiences: What Are They? (eri/sma)154
, , , ,
Web Platform Contribution Guide (zco/boc)153
, , , ,
Getting Started With Axios in Nuxt (sma)152
, ,
GitHub Actions: A Deep Dive Into “pull_request” (fro)151
, , , ,
Tools for Better Thinking150
, , ,
Building Reusable React Components Using Tailwind (sma)149
, , ,
Today’s JavaScript, From an Outsider’s Perspective (lea)148
On Fixed Elements and Backgrounds (hui)147
, , , ,
Some .zshrc Tricks (arp)146
, , , , ,
How to Design a Brand Logo (With Ease) (sma)145
, , , ,
A User’s Guide to CSS Variables (lea)144
, ,
Ask an Expert: Why Is CSS… the Way It Is? (svg)143
Micro-Frontends in Context142
How to Reevaluate Your Frontend Architecture141
,
The Third Age of JavaScript140
The Secret of Typography, Kerning, Explained for Dummies (uxd)139
,
Static Hoisting (rau)138
What Every JavaScript Developer Should Know About Unicode137
,
The 24 Boolean Attributes of HTML (j9t)136
,
Speed Up Google Fonts (css)135
, ,