Frontend Dogma

“2020” Archive

  1. HTML and CSS Techniques to Reduce Your JavaScript · · , , ,
  2. Ethical Design Guide · · , ,
  3. The Art of Leadership · ·
  4. Symbols to Copy · · , ,
  5. Using “throw” as an Expression in PHP 8 · ·
  6. Ignore AMP · ·
  7. Why You Should Self-Host Google Fonts in 2021 · · ,
  8. The Shorthand–Longhand Problem in Atomic CSS · · , ,
  9. Page Weight · · , ,
  10. JavaScript · · , ,
  11. CSS · · , ,
  12. Accessibility · · , ,
  13. Is Edge Computing Secure? Here Are 4 Security Risks to Be Aware Of · · ,
  14. TLS and mTLS Demystified · · , ,
  15. Command Line Interface Guidelines · · , ,
  16. Alt vs. Figcaption · · , ,
  17. Why It’s Good for Users That HTML, CSS, and JS Are Separate Languages · · , ,
  18. Know Your Standards · · , , , , ,
  19. To Be Creative, Practice · · ,
  20. Leveraging System Fonts on the Web · ·
  21. Best Practices for Inclusive Textual Websites · · , , ,
  22. CSS Vendor Prefixes · · ,
  23. Upgrade Your HTML II · · , , , ,
  24. How to Deal With Common React JS Problems—Actionable Tips · · , ,
  25. Markup · · , ,
  26. The Raven Technique: One Step Closer to Container Queries · · , ,
  27. Chasing the Pixel-Perfect Dream · · ,
  28. Touch, Point, Click: Mouse vs. Touch Screen Input · · , ,
  29. New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met · · , , ,
  30. An Opinionated Guide to Accessibility Testing · · , ,
  31. What Apple, Google, and Amazon’s Websites Looked Like in 1999 · · ,
  32. How to Find the Cause of Horizontal Scrollbars · · , , ,
  33. Micro-Note on “aria-roledescription” · · ,
  34. CSS Variables 101 · ·
  35. Reducing the Site Speed Impact of Third-Party Tags · · ,
  36. “font-kerning” · · , ,
  37. Drawing the Invisible: React Explained in Five Visual Metaphors · · ,
  38. Custom Properties: Questioning “:root” · · , ,
  39. Generate a Sitemap for Your Eleventy Website · · , ,
  40. MIME Types (IANA Media Types) · ·
  41. The Thing With Leading in CSS · · ,
  42. Use Advanced Typography With Local Fonts · · , ,
  43. Why Did Mozilla Remove XUL Add-Ons? · · , ,
  44. Loading Third-Party JavaScript · · ,
  45. “this” in JavaScript and TypeScript · · ,
  46. The Anti-Reset (to Reset to User Agent Styles) · · ,
  47. Effective Code Browsing · ·
  48. JS Minification Benchmarks · · , ,
  49. Islands Architecture · · , ,
  50. Vue vs. React in 2021: Which Framework to Choose and When · · , , ,
  51. Introduction to Metrics, Monitoring, and Alerting · · , , ,
  52. Updating React at Etsy · · , , ,
  53. Accessibility on the Canvas With JavaScript · · , ,
  54. Introduction to Memoization in JavaScript · · , ,
  55. JavaScript to Know for React · · ,
  56. How to Document the Screen Reader User Experience · · , , , , ,
  57. A Beginner’s Guide to Microcontent · · , , ,
  58. The Ultimate Guide With All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn · · , ,
  59. Introduction to Logging in Python · · , ,
  60. Fast Sorting With Quicksort · · ,
  61. Platform Adjacency Theory · · ,
  62. 90’s Cursor Effects · · , ,
  63. CSS Fundamentals: Vendor Prefixing · · , ,
  64. A Practical Guide to Testing React Applications With Jest · · , , ,
  65. App Shell UX With Service Workers and Streams · · , , , ,
  66. Decentralization off the Shelf · · ,
  67. Javascript RORO Pattern · ·
  68. Allow End-User Styling Overrides · · , ,
  69. The Complete Guide to CSS Media Queries · · , ,
  70. Dark Patterns in UX · · ,
  71. 30 Seconds of Code · · , , ,
  72. Web Platform Contribution Guide · · , , , ,
  73. Tools for Better Thinking · · , , ,
  74. How to Reevaluate Your Frontend Architecture · · ,
  75. Micro-Frontends in Context · ·
  76. Ask an Expert: Why Is CSS… the Way It Is? · ·
  77. A User’s Guide to CSS Variables · · , ,
  78. The Secret of Typography, Kerning, Explained for Dummies · · ,
  79. The Third Age of JavaScript · ·
  80. Static Hoisting · ·
  81. What Every JavaScript Developer Should Know About Unicode · · ,
  82. Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior · · , ,
  83. Developer Experience Metrics · · ,
  84. Manipulating Arrays and Objects in JavaScript · · , , ,
  85. What Is mTLS and How Does It Work? · ·
  86. Introduction to Netlify CMS · · , , ,
  87. Invisible Design Systems · · ,
  88. The 4 Pillars of Good Embed Code · · , ,
  89. Everything You Should Know About SSH and SSH Key Exchange · · , ,
  90. Learn Programming · · , ,
  91. The Web Development Glossary · · , , , ,
  92. No Need to Protect Your Website from Scraping: 8 Reasons · · , , ,
  93. How to Create a Native Web Component Without a Framework · · , ,
  94. The Frameworks Paradox · ·
  95. Why “Dark Mode” Causes More Accessibility Issues Than It Solves · · ,
  96. The Component Gallery · · ,
  97. On the Responsibility That Comes With Good JavaScript Support · · ,
  98. Margin Considered Harmful · · ,
  99. The Complete Guide to the Dark Mode Toggle · · ,
  100. A Practical Overview of CSS Houdini · · , , ,
  101. Mutual TLS: Stuff You Should Know · · , ,
  102. 10 Behavior Patterns for UX Design · ·
  103. Testing with Jest: An Introduction · · , ,
  104. The Perils of Rehydration · · ,
  105. A Beginner’s Guide to Webpack · · ,
  106. Why Are We Talking About CSS4? · · ,
  107. How Emojis Work · · ,
  108. Simple Systems Have Less Downtime · ·
  109. The Economics of JavaScript Web Apps · · , ,
  110. Page Builders Might Not Be a Good Idea · · , , ,
  111. Google Tag Manager vs. Page Speed: The Impact and How to Improve · · , , , ,
  112. What Is Kerning? Here’s What You Need to Know · · ,
  113. What Is Memoization? · · , ,
  114. Understanding Map and Set in JavaScript · ·
  115. The Web We Want · · , , ,
  116. Design System UI Is More Expensive Than a Product Team’s UI · · ,
  117. Introduction to WebSockets: How to Create Responsive and Low-Latency Applications · · , , ,
  118. The History of JavaScript: A Journey from Netscape to Frameworks and Libraries · · , , , ,
  119. React Tutorial · · , ,
  120. Goodbye, Clean Code · · , ,
  121. Improving Site Performance With Webpack Tree Shaking · · , , ,
  122. How to Convert Variable TTF Font Files to WOFF2 · · , , ,
  123. Decision Strategies for a Micro Frontends Architecture · · ,
  124. Putting Devs Before Users: How Frameworks Destroyed Web Performance · · , ,