Frontend Dogma

“2020” Archive

Entry (Sources) and Other Related TopicsDate#
A Practical Introduction to Dependency Injection (sma)394
, ,
HTML and CSS Techniques to Reduce Your JavaScript393
, , ,
Ethical Design Guide392
, ,
What’s Coming to Vuex? (sma)391
, ,
The Art of Leadership390
Symbols to Copy389
,
WordPress Cookies (wpe)388
,
Using “throw” as an Expression in PHP 8 (ami)387
CSS Snapshot 2020 (tab+/w3c)386
,
Ignore AMP (j9t)385
,
A Beginner’s Guide to Webpack384
,
Get Up to Speed With Partial Clone and Shallow Clone (sto/git)383
Meet Redwood, a Full-Stack, Serverless Jamstack Framework382
, ,
W3C in 2020 (koa/w3c)381
, ,
Why You Should Self-Host Google Fonts in 2021380
,
The Shorthand–Longhand Problem in Atomic CSS (rob)379
, , , ,
How and Why to Use Lynx—the Faster Web Browser (ede)378
,
Page Weight (htt)377
, , , ,
JavaScript (tka/htt)376
, , , ,
Is Edge Computing Secure? Here Are 4 Security Risks to Be Aware Of375
,
Accessibility (htt)374
, , , ,
TLS and mTLS Demystified373
, ,
Houdini.how (una/dev)372
, , ,
CSS (lea+/htt)371
, , , ,
Notes on Zsh and Oh My Zsh (spe)370
Notes on HTML 3.2 (j9t)369
Command Line Interface Guidelines368
, ,
How to Display the Last Build Date in Eleventy (ste)367
,
CommonMark: A Formal Specification for Markdown (sma)366
, ,
The Internet’s Server-Based Infrastructure Is Ushering Us Through the Pandemic—Here’s How the W3C Is Helping365
, , ,
Alt vs. Figcaption (tho)364
, ,
Why Choose TYPO3 CMS for Your Website363
, ,
The State of UX: 100 Design Lessons for 2021 (fab/uxd)362
, ,
Time to Say Goodbye to Google Fonts: Cache Performance361
, , ,
Weaving Web Accessibility With Usability (sma)360
, ,
Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages (hdv)359
, ,
To Be Creative, Practice358
,
Testing Vue Applications With the Vue Testing Library (sma)357
, ,
Know Your Standards (ste)356
, , , , ,
Best Practices for Inclusive Textual Websites355
, , ,
Leveraging System Fonts on the Web (jim)354
CSS Vendor Prefixes353
,
Standardizing Select and Beyond: The Past, Present, and Future of Native HTML Form Controls (sea/sma)352
,
Upgrade Your HTML II (j9t/fro)351
, , , , ,
Semantic Web With Structured Data350
, ,
A GitHub Action for Automated Deployment to WP Engine (clo)349
, , , ,
Creating a Continuous Integration Test Workflow Using GitHub Actions (sma)348
, ,
How to Deal With Common React JS Problems—Actionable Tips347
, ,
New WebKit Features in Safari 14 (jon/web)346
, , , ,
Google Is Already Experimenting With WebP2 As Successor To WebP Image Format345
, ,
What’s New in Vue 3? (sma)344
Warp: Improved JS Performance in Firefox 83 (jan)343
, , , , , ,
No Config for Old Men342
The What, Why, and How of Using a Skeleton Loading Screen (tre)341
,
Career Opportunities Mean a Lot of Things (kar)340
Authenticating React Apps With Auth0 (sma)339
, , ,
Markup (j9t+/htt)338
, , , ,
Write Better Code and Be a Better Programmer by Avoiding “else” Statements337
,
The Raven Technique: One Step Closer to Container Queries (css)336
, ,
Webmentions and Eleventy Talk (sia)335
, ,
[JavaScript] Operator Lookup (jos)334
,
How to Find and Fix Common Website Accessibility Issues (kil)333
, , , , , ,
Internationalization and Localization for Static Sites (sma)332
, ,
What Is Section 508 and Why Does It Matter? (deq)331
, ,
Native CSS Masonry Layout in CSS Grid (rac/sma)330
, , ,
Chasing the Pixel-Perfect Dream (jos)329
,
The Principles of Visual Communication (sma)328
, , ,
Bootstrap vs. Materialize Showdown327
, , ,
Are Template Engines Still Relevant in 2020?326
, , , ,
Authentication in Vue.js (sma)325
,
A General Introduction to Cloud Computing324
, , ,
Getting Started With Next.js (sma)323
, ,
Touch, Point, Click: Mouse vs. Touch Screen Input322
, ,
Handling Continuous Integration and Delivery With GitHub Actions (sma)321
, , , ,
Come Full Circle—Back to HTML320
, , ,
New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met319
, , ,
How to Test Responsive Web Design Cross-Browser Compatibility (cra)318
, , , ,
Core Web Vitals: A Guide to Google’s Web Performance Metrics (cra)317
, , ,
Signed Exchanges (SXGs) (twi/dev)316
, , ,
An Opinionated Guide to Accessibility Testing315
, ,
CSS “min()”, “max()”, and “clamp()” (una/dev)314
, ,
An Introduction to JSX313
,
The “-​-var: ;” Hack to Toggle Multiple Values With One Custom Property (lea)312
, , ,
What Apple, Google, and Amazon’s Websites Looked Like in 1999 (mas)311
,
Node.js Testing Best Practices310
, , ,
What Can We Learn From the W3C CMS Selection Process309
, , ,
Getting Started With React: A Beginner’s Guide308
, , ,
How to Find the Cause of Horizontal Scrollbars (kil/pol)307
, , , ,
How to Design a Set of Icons306
, ,
Tuning Your Apache Server305
, , ,
Apache Configuration Basics304
, , ,
How to Create High-Performance CSS Animations (rac/dev)303
, , ,
GitLab vs. GitHub—a Comparison of the Two Version Control Systems302
, , ,
A Guide to HTML and CSS Forms (No Hacks)301
, , ,
Micro-Note on “aria-roledescription” (ste)300
,
CSS Variables 101 (sha)299
,
Reading Content With RSS298
,
Should Coding Be Mandatory? (ara)297
, ,
Reducing the Site Speed Impact of Third-Party Tags296
,
Webflow vs. WordPress: A Head-to-Head Comparison295
, , , ,
Unit Testing in React Native Applications (sma)294
, ,
Why I IndieWeb293
,
“font-kerning” (geo/css)292
, ,
Building and Running WebKit (mar)291
,
Smashing Podcast Episode 25 With Anthony Campolo: What Is RedwoodJS? (dre/sma)290
, , ,
Drawing the Invisible: React Explained in Five Visual Metaphors289
,
Custom Properties: Questioning “:root” (j9t)288
, ,
The Good Web and the Bad Web (kzi)287
, ,
Advanced GraphQL Usage in Gatsby Websites (sma)286
, ,
Generate a Sitemap for Your Eleventy Website285
, ,
Change the [Eleventy] Default Directories (per)284
MIME Types (IANA Media Types) (mdn)283
npx [Cheatsheet]282
, ,
Mastering Wrapping of Flex Items (mdn)281
, ,
Basic Math in JavaScript—Numbers and Operators (mdn)280
, ,
Animating React Components With GreenSock (sma)279
, , , ,
React With TypeScript: Best Practices278
, ,
Getting Started With Eleventy (11ty)277
, ,
Creating a Custom Cursor Using CSS?276
, , ,
An Introduction to Running Lighthouse Programmatically (sma)275
, , ,
AVIF Has Landed (jaf)274
, , , , , , , ,
Eleventy: Escaping Nunjucks Statements in Markdown Code Blocks (mar)273
, , ,
How to Automate API Testing With Postman (sma)272
, , , ,
A Brief About Web Browser Wars271
, ,
Building React Apps With Storybook (sma)270
,
How the Heck Do I Use Eleventy? The Intro Guide I Wish I Had269
, ,
Everything Developers Need to Know About Figma (sma)268
,
My Experience With Jekyll267
Adversarial Interoperability (plu)266
, , ,
How to Create Customer-Centric Landing Pages (sma)265
, , ,
9 Best CSS Frameworks in 2020264
, , , , , , , , , , , ,
Electron 10.0.0 (kee/ele)263
,
Use Advanced Typography With Local Fonts (tom/dev)262
, ,
The Thing With Leading in CSS (mat)261
,
Why Did Mozilla Remove XUL Add-Ons?260
, ,
Loading Third-Party JavaScript (add/dev)259
,
“this” in JavaScript and TypeScript (dea)258
,
The Anti-Reset (to Reset to User Agent Styles) (j9t)257
,
Mastering Props and PropTypes in React (sma)256
,
21 Node.js Interview Questions With Solutions255
,
Microsoft Will Bid Farewell to Internet Explorer and Legacy Edge in 2021 (ver)254
, , ,
Effective Code Browsing253
JS Minification Benchmarks252
, ,
A Smashing Guide to the World of Search Engine Optimization (fre/sma)251
, ,
Accessibility in Chrome DevTools (sma)250
, , , ,
Meet Polypane, a Browser That Makes You Five Times Faster (kil)249
, , ,
Performance Is an Issue of Equity (clo)248
,
Islands Architecture247
, ,
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)246
, , ,
Better Error Handling in Node.js With Error Classes (sma)245
, ,
Difference Between Concurrent Versions System (CVS) and Subversion (SVN)244
, , ,
Vue vs. React in 2021: Which Framework to Choose and When243
, , ,
The Myth of Incentive Alignment (lor)242
, ,
In a Land Before Dev Tools (amb)241
,
Five Decades of Access to Tools (lor)240
The Renaissance of No-Code for Web Designers (sma)239
,
Updating React at Etsy238
, , ,
Introduction to Metrics, Monitoring, and Alerting237
, , ,
Accessibility on the Canvas With JavaScript236
, ,
Happy Birthday Web Fonts! (w3c)235
, , ,
Introduction to Memoization in JavaScript (hic)234
, ,
How to Use Styled Components in React (sma)233
, , , ,
Writing Alt Text for Data Visualization232
, , , , ,
Modern CSS Techniques to Improve Legibility (sma)231
, , ,
The Recruitment Confusion Matrix and Your Right to Be Wrong230
,
ReactJS: A Simple Custom Hook229
,
Why We Moved a 20-Year-Old Site to Gatsby228
,
Terminating a Frozen SSH Session227
,
JSON-LD 1.1 (gke+/w3c)226
, ,
Methods of Improving and Optimizing Performance in React Apps (sma)225
, ,
Release Notes for Safari Technology Preview 110 (jon/web)224
, , ,
JavaScript to Know for React (ken)223
,
An Introduction to Stimulus.js (sma)222
, ,
JavaScript Event Delegation: A Beginner’s Guide221
, ,
Most Popular JavaScript Frameworks in 2020220
, , , , , , ,
Germany Digital Accessibility Laws: BITV (2.0) and BGG219
, ,
Node.js vs. Deno: What You Need to Know218
, , ,
Crowdfunding Web Platform Features With Open Prioritization (rac/sma)217
,
Create and Activate GitHub Profile README216
,
CSS Transitions in Vue.js and Nuxt.js (sma)215
, , ,
How to Document the Screen Reader User Experience214
, , , ,
Webwaste (ger/ali)213
, ,
The Vuetify Roadmap (vue)212
,
The Browser Engine That Could (jay)211
, , , , , , , , , , , , , , ,
A Beginner’s Guide to Microcontent210
, , ,
The Cicada Principle, Revisited With CSS Variables (lea)209
, ,
#defundAI (tan)208
,
Browser Wish List—Tabs Time Machine (kar)207
,
A Brief Introduction to WebGL206
, ,
We Need More Inclusive Web Performance Metrics (sco)205
, ,
The Ultimate Guide With All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn (uxd)204
, ,
Learn Deno: A Secure JavaScript and TypeScript Runtime203
, , ,
WebGPU Fundamentals202
,
Introduction to Logging in Python201
, ,
Let’s Not Be Pedantic About “Open Source” (arp)200
,
Fast Sorting With Quicksort199
,
Learn Regex: A Beginner’s Guide198
,
Web Standards197
, , , , , ,
Namespaces in JavaScript (fla)196
,
How to Install Apache Web Server on Windows (cra)195
, , , , ,
What Is Type Coercion in JavaScript ?194
, ,
Information and Information Architecture: The Big Picture (sma)193
, , ,
Learn GSAP in 23 Minutes192
,
Platform Adjacency Theory (sli)191
,
90’s Cursor Effects190
, ,
CSS Debt189
, , , , ,
Speeding Up My Shell (Oh My Zsh)188
, , ,
CSS Fundamentals: Vendor Prefixing187
, ,
A Practical Guide to Testing React Applications With Jest (sma)186
, , ,
What Is Brand Identity and Why Does It Matter?185
App Shell UX With Service Workers and Streams (jef/dev)184
, , , , ,
WAI–ARIA Usage (tpg)183
, , ,
GitHub CLI: A Guide to GitHub from the Command Line182
, ,
A Lazy Dark Mode181
,
Sending Emails in PHP With PHPMailer180
, ,
What Is P3P Policy and How Does It Work?179
, , ,
Remembrance of Tags Past (mey)178
, , , , , ,
Decentralization Off the Shelf177
,
JavasSript RORO Pattern176
,
Internationalization in Vue With the Vue I18N Plugin (sma)175
, , ,
Allow End-User Styling Overrides (alv)174
, ,
Higher-Order Components in React (sma)173
,
The Importance of Clarity in UX (uxd)172
,
How to Set Up a Blog With Eleventy171
, ,
Firebase Config in a React App (ama)170
, ,
Meteor vs. Next? A Brutally Honest Answer169
, , ,
What Is Parallax Scrolling, Explained With Examples168
, , ,
Why You Should Use SWC (and Not Babel) (log)167
, ,
How to Add a Sitemap to Eleventy166
, ,
Web Crawler vs. Web Scraper: The Differences165
, , ,
The Complete Guide to CSS Media Queries (kil/pol)164
, ,
Jekyll vs. Hugo vs. Gatsby vs. Next vs. Zola vs. Eleventy163
, , , , , , ,
5 Projects to Help You Master Modern CSS (cra)162
, , ,
Dark Patterns in UX161
,
30 Seconds of Code160
, , ,
Equivalent Experiences: What Are They? (eri/sma)159
, , , ,
GitHub Actions: A Deep Dive Into “pull_request” (fro)158
, , ,
CUBE CSS (bel)157
,
Web Platform Contribution Guide (zco/boc)156
, , , ,
Getting Started With Axios in Nuxt (sma)155
, ,
Tools for Better Thinking154
, , ,
Building Reusable React Components Using Tailwind (sma)153
, , ,
Today’s JavaScript, From an Outsider’s Perspective (lea)152
On Fixed Elements and Backgrounds (hui)151
, , , ,
Some .zshrc Tricks (arp)150
, , , , ,
How to Design a Brand Logo (With Ease) (sma)149
, , , ,
A User’s Guide to CSS Variables (lea)148
, ,
Ask an Expert: Why Is CSS… the Way It Is? (svg)147
Micro-Frontends in Context146
How to Reevaluate Your Frontend Architecture145
,