Frontend Dogma

“2020” Archive

Entry (Sources) and Other Related TopicsDate#
A Practical Introduction to Dependency Injection (sma)387
, ,
HTML and CSS Techniques to Reduce Your JavaScript386
, , ,
Ethical Design Guide385
, ,
What’s Coming to Vuex? (sma)384
, ,
The Art of Leadership383
Symbols to Copy382
,
WordPress Cookies (wpe)381
,
Using “throw” as an Expression in PHP 8 (ami)380
CSS Snapshot 2020 (tab+/w3c)379
,
A Beginner’s Guide to Webpack378
,
Ignore AMP (j9t)377
,
Get Up to Speed With Partial Clone and Shallow Clone (sto/git)376
Meet Redwood, a Full-Stack, Serverless Jamstack Framework375
, ,
W3C in 2020 (koa/w3c)374
, ,
Why You Should Self-Host Google Fonts in 2021373
,
The Shorthand–Longhand Problem in Atomic CSS (rob)372
, , , ,
How and Why to Use Lynx—the Faster Web Browser (ede)371
,
Page Weight (htt)370
, , , ,
JavaScript (tka/htt)369
, , , ,
Is Edge Computing Secure? Here Are 4 Security Risks to Be Aware Of368
,
Accessibility (htt)367
, , , ,
TLS and mTLS Demystified366
, ,
Houdini.how (una/dev)365
, , ,
CSS (lea+/htt)364
, , , ,
Notes on Zsh and Oh My Zsh (spe)363
Notes on HTML 3.2 (j9t)362
Command Line Interface Guidelines361
, ,
How to Display the Last Build Date in Eleventy (ste)360
,
CommonMark: A Formal Specification for Markdown (sma)359
, ,
The Internet’s Server-Based Infrastructure Is Ushering Us Through the Pandemic—Here’s How the W3C Is Helping358
, , ,
Alt vs. Figcaption (tho)357
, ,
Why Choose TYPO3 CMS for Your Website356
, ,
The State of UX: 100 Design Lessons for 2021 (fab/uxd)355
, ,
Time to Say Goodbye to Google Fonts: Cache Performance354
, , ,
Weaving Web Accessibility With Usability (sma)353
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)352
, ,
To Be Creative, Practice351
,
Testing Vue Applications With the Vue Testing Library (sma)350
, ,
Know Your Standards (ste)349
, , , , ,
Best Practices for Inclusive Textual Websites348
, , ,
Leveraging System Fonts on the Web (jim)347
CSS Vendor Prefixes346
,
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)345
,
Semantic Web With Structured Data344
, ,
Upgrade Your HTML II (j9t/fro)343
, , , , ,
A GitHub Action for Automated Deployment to WP Engine (clo)342
, , , ,
Creating a Continuous Integration Test Workflow Using GitHub Actions (sma)341
, ,
How to Deal With Common React JS Problems—Actionable Tips340
, ,
New WebKit Features in Safari 14 (jon/web)339
, , , ,
Google Is Already Experimenting With WebP2 As Successor To WebP Image Format338
, ,
What’s New in Vue 3? (sma)337
Warp: Improved JS Performance in Firefox 83 (jan)336
, , , , , ,
No Config for Old Men335
The What, Why, and How of Using a Skeleton Loading Screen (tre)334
,
Career Opportunities Mean a Lot of Things (kar)333
Authenticating React Apps With Auth0 (sma)332
, , ,
Markup (j9t+/htt)331
, , , ,
Write Better Code and Be a Better Programmer by Avoiding “else” Statements330
,
The Raven Technique: One Step Closer to Container Queries (css)329
, ,
Webmentions and Eleventy Talk (sia)328
, ,
How to Find and Fix Common Website Accessibility Issues (kil)327
, , , , , ,
Internationalization and Localization for Static Sites (sma)326
, ,
What Is Section 508 and Why Does It Matter? (deq)325
, ,
Native CSS Masonry Layout in CSS Grid (rac/sma)324
, , ,
Chasing the Pixel-Perfect Dream (jos)323
,
The Principles of Visual Communication (sma)322
, , ,
Bootstrap vs. Materialize Showdown321
, , ,
Are Template Engines Still Relevant in 2020?320
, , , ,
Authentication in Vue.js (sma)319
,
A General Introduction to Cloud Computing318
, , ,
Getting Started With Next.js (sma)317
, ,
Touch, Point, Click: Mouse vs. Touch Screen Input316
, ,
Handling Continuous Integration and Delivery With GitHub Actions (sma)315
, , , ,
Come Full Circle—Back to HTML314
, , ,
New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met313
, , ,
How to Test Responsive Web Design Cross-Browser Compatibility (cra)312
, , , ,
Core Web Vitals: A Guide to Google’s Web Performance Metrics (cra)311
, , ,
Signed Exchanges (SXGs) (twi/dev)310
, , ,
An Opinionated Guide to Accessibility Testing309
, ,
CSS “min()”, “max()”, and “clamp()” (una/dev)308
, ,
An Introduction to JSX307
,
The “-​-var: ;” Hack to Toggle Multiple Values With One Custom Property (lea)306
, , ,
What Apple, Google, and Amazon’s Websites Looked Like in 1999 (mas)305
,
Node.js Testing Best Practices304
, , ,
What Can We Learn From the W3C CMS Selection Process303
, , ,
Getting Started With React: A Beginner’s Guide302
, , ,
How to Find the Cause of Horizontal Scrollbars (kil/pol)301
, , , ,
How to Design a Set of Icons300
, ,
Tuning Your Apache Server299
, , ,
Apache Configuration Basics298
, , ,
How to Create High-Performance CSS Animations (rac/dev)297
, , ,
GitLab vs. GitHub—a Comparison of the Two Version Control Systems296
, , ,
A Guide to HTML and CSS Forms (No Hacks)295
, , ,
Micro-Note on “aria-roledescription” (ste)294
,
CSS Variables 101 (sha)293
,
Reading Content With RSS292
,
Should Coding Be Mandatory? (ara)291
, ,
Reducing the Site Speed Impact of Third-Party Tags290
,
Webflow vs. WordPress: A Head-to-Head Comparison289
, , , ,
Unit Testing in React Native Applications (sma)288
, ,
Why I IndieWeb287
,
“font-kerning” (geo/css)286
, ,
Building and Running WebKit (mar)285
,
Smashing Podcast Episode 25 With Anthony Campolo: What Is RedwoodJS? (dre/sma)284
, , ,
Drawing the Invisible: React Explained in Five Visual Metaphors283
,
Custom Properties: Questioning “:root” (j9t)282
, ,
The Good Web and the Bad Web (kzi)281
, ,
Advanced GraphQL Usage in Gatsby Websites (sma)280
, ,
Generate a Sitemap for Your Eleventy Website279
, ,
Change the [Eleventy] Default Directories (per)278
MIME Types (IANA Media Types) (mdn)277
npx [Cheatsheet]276
, ,
Mastering Wrapping of Flex Items (mdn)275
, ,
Basic Math in JavaScript—Numbers and Operators (mdn)274
, ,
Animating React Components With GreenSock (sma)273
, , , ,
React With TypeScript: Best Practices272
, ,
Getting Started With Eleventy (11ty)271
, ,
Creating a Custom Cursor Using CSS?270
, , ,
An Introduction to Running Lighthouse Programmatically (sma)269
, , ,
AVIF Has Landed (jaf)268
, , , , , , , ,
How to Automate API Testing With Postman (sma)267
, , , ,
A Brief About Web Browser Wars266
, ,
Building React Apps With Storybook (sma)265
,
How the Heck Do I Use Eleventy? The Intro Guide I Wish I Had264
, ,
Everything Developers Need to Know About Figma (sma)263
,
My Experience With Jekyll262
Adversarial Interoperability (plu)261
, , ,
How to Create Customer-Centric Landing Pages (sma)260
, , ,
9 Best CSS Frameworks in 2020259
, , , , , , , , , , , ,
Electron 10.0.0 (kee/ele)258
,
Use Advanced Typography With Local Fonts (tom/dev)257
, ,
The Thing With Leading in CSS (mat)256
,
Why Did Mozilla Remove XUL Add-Ons?255
, ,
Loading Third-Party JavaScript (add/dev)254
,
“this” in JavaScript and TypeScript (dea)253
,
The Anti-Reset (to Reset to User Agent Styles) (j9t)252
,
Mastering Props and PropTypes in React (sma)251
,
21 Node.js Interview Questions With Solutions250
,
Microsoft Will Bid Farewell to Internet Explorer and Legacy Edge in 2021 (ver)249
, , ,
Effective Code Browsing248
JS Minification Benchmarks247
, ,
A Smashing Guide to the World of Search Engine Optimization (fre/sma)246
, ,
Accessibility in Chrome DevTools (sma)245
, , , ,
Meet Polypane, a Browser That Makes You Five Times Faster (kil)244
, , ,
Performance Is an Issue of Equity (clo)243
,
Islands Architecture242
, ,
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)241
, , ,
Better Error Handling in Node.js With Error Classes (sma)240
, ,
Difference Between Concurrent Versions System (CVS) and Subversion (SVN)239
, , ,
Vue vs. React in 2021: Which Framework to Choose and When238
, , ,
The Myth of Incentive Alignment (lor)237
, ,
In a Land Before Dev Tools (amb)236
,
Five Decades of Access to Tools (lor)235
The Renaissance of No-Code for Web Designers (sma)234
,
Updating React at Etsy233
, , ,
Introduction to Metrics, Monitoring, and Alerting232
, , ,
Accessibility on the Canvas With JavaScript231
, ,
Happy Birthday Web Fonts! (w3c)230
, , ,
Introduction to Memoization in JavaScript (hic)229
, ,
How to Use Styled Components in React (sma)228
, , , ,
Writing Alt Text for Data Visualization227
, , , , ,
Modern CSS Techniques to Improve Legibility (sma)226
, , ,
The Recruitment Confusion Matrix and Your Right to Be Wrong225
,
ReactJS: A Simple Custom Hook224
,
Why We Moved a 20-Year-Old Site to Gatsby223
,
Terminating a Frozen SSH Session222
,
JSON-LD 1.1 (gke+/w3c)221
, ,
Methods of Improving and Optimizing Performance in React Apps (sma)220
, ,
Release Notes for Safari Technology Preview 110 (jon/web)219
, , ,
JavaScript to Know for React (ken)218
,
An Introduction to Stimulus.js (sma)217
, ,
JavaScript Event Delegation: A Beginner’s Guide216
, ,
Most Popular JavaScript Frameworks in 2020215
, , , , , , ,
Germany Digital Accessibility Laws: BITV (2.0) and BGG214
, ,
Node.js vs. Deno: What You Need to Know213
, , ,
Crowdfunding Web Platform Features With Open Prioritization (rac/sma)212
,
Create and Activate GitHub Profile README211
,
CSS Transitions in Vue.js and Nuxt.js (sma)210
, , ,
How to Document the Screen Reader User Experience209
, , , ,
Webwaste (ger/ali)208
, ,
The Vuetify Roadmap (vue)207
,
The Browser Engine That Could (jay)206
, , , , , , , , , , , , , , ,
A Beginner’s Guide to Microcontent205
, , ,
The Cicada Principle, Revisited With CSS Variables (lea)204
, ,
#defundAI (tan)203
,
Browser Wish List—Tabs Time Machine (kar)202
,
A Brief Introduction to WebGL201
, ,
We Need More Inclusive Web Performance Metrics (sco)200
, ,
The Ultimate Guide With All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn (uxd)199
, ,
Learn Deno: A Secure JavaScript and TypeScript Runtime198
, , ,
WebGPU Fundamentals197
,
Introduction to Logging in Python196
, ,
Let’s Not Be Pedantic About “Open Source” (arp)195
,
Fast Sorting With Quicksort194
,
Learn Regex: A Beginner’s Guide193
,
Web Standards192
, , , , , ,
How to Install Apache Web Server on Windows (cra)191
, , , , ,
Namespaces in JavaScript190
,
What Is Type Coercion in JavaScript ?189
, ,
Information and Information Architecture: The Big Picture (sma)188
, , ,
Learn GSAP in 23 Minutes187
,
Platform Adjacency Theory (sli)186
,
90’s Cursor Effects185
, ,
CSS Debt184
, , , , ,
Speeding Up My Shell (Oh My Zsh)183
, , ,
CSS Fundamentals: Vendor Prefixing182
, ,
A Practical Guide to Testing React Applications With Jest (sma)181
, , ,
App Shell UX With Service Workers and Streams (jef/dev)180
, , , , ,
WAI–ARIA Usage (tpg)179
, , ,
GitHub CLI: A Guide to GitHub from the Command Line178
, ,
A Lazy Dark Mode177
,
Sending Emails in PHP With PHPMailer176
, ,
What Is P3P Policy and How Does It Work?175
, , ,
Remembrance of Tags Past (mey)174
, , , , , ,
Decentralization Off the Shelf173
,
JavasSript RORO Pattern172
,
Internationalization in Vue With the Vue I18N Plugin (sma)171
, , ,
Allow End-User Styling Overrides (alv)170
, ,
Higher-Order Components in React (sma)169
,
The Importance of Clarity in UX (uxd)168
,
How to Set Up a Blog With Eleventy167
, ,
Firebase Config in a React App (ama)166
, ,
Meteor vs. Next? A Brutally Honest Answer165
, , ,
What Is Parallax Scrolling, Explained With Examples164
, , ,
Why You Should Use SWC (and Not Babel) (log)163
, ,
How to Add a Sitemap to Eleventy162
, ,
Web Crawler vs. Web Scraper: The Differences161
, , ,
The Complete Guide to CSS Media Queries (kil/pol)160
, ,
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy159
, , , , , , ,
5 Projects to Help You Master Modern CSS (cra)158
, , ,
Dark Patterns in UX157
,
30 Seconds of Code156
, , ,
Equivalent Experiences: What Are They? (eri/sma)155
, , , ,
GitHub Actions: A Deep Dive Into “pull_request” (fro)154
, , ,
CUBE CSS (bel)153
,
Web Platform Contribution Guide (zco/boc)152
, , , ,
Getting Started With Axios in Nuxt (sma)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