Frontend Dogma

News and Views in Frontend Development (13)

(Explore all topics. Stay informed by feed, on Mastodon, or on Twitter.)

  1. Why Skip-Links Are Important for Accessibility (toot or tweet) · · ,
  2. How to Build a Great Developer Experience (toot or tweet) · ·
  3. React vs. Vue in 2021: Best JavaScript Framework (toot or tweet) · · , , ,
  4. “prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations (toot or tweet) · · , ,
  5. Why Your Website Should Work Without JavaScript (toot or tweet) · · , , ,
  6. The 5-Hour CDN (toot or tweet) · · ,
  7. Comparing Svelte and React (toot or tweet) · · , ,
  8. A Comprehensive Guide to JavaScript Design Patterns (toot or tweet) · · , ,
  9. You Want Enabling CSS Selectors, Not Disabling Ones (toot or tweet) · · ,
  10. JavaScript: What Is the Meaning of “this”? (toot or tweet) · ·
  11. Beyond “console.log()”—Level Up Your Debugging Skills (toot or tweet) · · ,
  12. Enforce, Enable, and Empower (toot or tweet) · ·
  13. Semantic Versioning Will Not Save You (toot or tweet) · ·
  14. Automating the Accessibility Tests of Your Source Code with GitHub Actions (toot or tweet) · · , ,
  15. Hello World (toot or tweet) · ·
  16. Managing CSS Colors Systems with a Single Source of Truth (toot or tweet) · · , ,
  17. Understanding Z-Index in CSS (toot or tweet) · ·
  18. Front-of-the-Front-End and Back-of-the-Front-End Web Development (toot or tweet) · ·
  19. The Never-Ending Job of Selling Design Systems (toot or tweet) · ·
  20. Seven Myths About Alt Text (toot or tweet) · ·
  21. 5 Tips for Your Next Promotion or Salary Raise (toot or tweet) · ·
  22. One Figma Component—3,360 Variants (toot or tweet) · · ,
  23. Uniwidth Typefaces for Interface Design (toot or tweet) · · ,
  24. Building a Consistent Platform (toot or tweet) · ·
  25. The Do’s and Don’ts of Code Reviews (toot or tweet) · · , ,
  26. In Critical Defense of Frontend Development (toot or tweet) · ·
  27. The Definitive Guide to Feature Management (toot or tweet) · · , ,
  28. HTML: The 16 Content Categories and Their Elements (toot or tweet) · · ,
  29. How Does CSS Work? (toot or tweet) · ·
  30. HTML and CSS Techniques to Reduce Your JavaScript (toot or tweet) · · , , ,
  31. Ethical Design Guide (toot or tweet) · · , ,
  32. Using “throw” as an Expression in PHP 8 (toot or tweet) · ·
  33. Symbols to Copy (toot or tweet) · · , ,
  34. Ignore AMP (toot or tweet) · ·
  35. Why You Should Self-Host Google Fonts in 2021 (toot or tweet) · · ,
  36. Page Weight (toot or tweet) · · ,
  37. JavaScript (toot or tweet) · · ,
  38. TLS and mTLS Demystified (toot or tweet) · · , ,
  39. CSS (toot or tweet) · · ,
  40. Accessibility (toot or tweet) · · ,
  41. Alt vs. Figcaption (toot or tweet) · · , ,
  42. Leveraging System Fonts on the Web (toot or tweet) · ·
  43. Best Practices for Inclusive Textual Websites (toot or tweet) · · , , ,
  44. Upgrade Your HTML II (toot or tweet) · · , , ,
  45. The Raven Technique: One Step Closer to Container Queries (toot or tweet) · · , ,
  46. Markup (toot or tweet) · · ,
  47. Chasing the Pixel-Perfect Dream (toot or tweet) · · ,
  48. Touch, Point, Click: Mouse vs. Touch Screen Input (toot or tweet) · · , ,
  49. New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met (toot or tweet) · · , ,
  50. An Opinionated Guide to Accessibility Testing (toot or tweet) · · , ,
  51. How to Find the Cause of Horizontal Scrollbars (toot or tweet) · · , ,
  52. CSS Variables 101 (toot or tweet) · ·
  53. Drawing the Invisible: React Explained in Five Visual Metaphors (toot or tweet) · · ,
  54. Custom Properties: Questioning “:root” (toot or tweet) · · , ,
  55. Generate a Sitemap for Your Eleventy Website (toot or tweet) · · , ,
  56. Use Advanced Typography with Local Fonts (toot or tweet) · · , ,
  57. Loading Third-Party JavaScript (toot or tweet) · · ,
  58. The Anti-Reset (to Reset to User Agent Styles) (toot or tweet) · · ,
  59. Effective Code Browsing (toot or tweet) · ·
  60. Islands Architecture (toot or tweet) · · , ,
  61. Vue vs. React in 2021: Which Framework to Choose and When (toot or tweet) · · , , ,
  62. Updating React at Etsy (toot or tweet) · · , ,
  63. JavaScript to Know for React (toot or tweet) · · ,
  64. The Ultimate Guide with All the Secrets You Will Need to Know to Become a Fabulous Design Unicorn (toot or tweet) · · , ,
  65. Platform Adjacency Theory (toot or tweet) · · ,
  66. 90’s Cursor Effects (toot or tweet) · · , ,
  67. Decentralization off the Shelf (toot or tweet) · · ,
  68. Javascript RORO Pattern (toot or tweet) · ·
  69. Dark Patterns in UX (toot or tweet) · · ,
  70. 30 Seconds of Code (toot or tweet) · · , , ,
  71. Web Platform Contribution Guide (toot or tweet) · · , , , ,
  72. Tools for Better Thinking (toot or tweet) · · , , ,
  73. Micro-Frontends in Context (toot or tweet) · ·
  74. How to Reevaluate Your Frontend Architecture (toot or tweet) · ·
  75. Ask an Expert: Why Is CSS… the Way It Is? (toot or tweet) · ·
  76. A User’s Guide to CSS Variables (toot or tweet) · · , ,
  77. Static Hoisting (toot or tweet) · ·
  78. What Every JavaScript Developer Should Know About Unicode (toot or tweet) · · ,
  79. Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior (toot or tweet) · · , ,
  80. Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior (toot or tweet) · · , ,
  81. Developer Experience Metrics (toot or tweet) · · ,
  82. What is mTLS and How Does It Work? (toot or tweet) · ·
  83. The 4 Pillars of Good Embed Code (toot or tweet) · · , ,
  84. Learn Programming (toot or tweet) · · , ,
  85. The Web Development Glossary (toot or tweet) · · , , ,
  86. The Frameworks Paradox (toot or tweet) · ·
  87. Why “Dark Mode” Causes More Accessibility Issues Than It Solves (toot or tweet) · · ,
  88. The Component Gallery (toot or tweet) · · ,
  89. On the Responsibility That Comes with Good JavaScript Support (toot or tweet) · · ,
  90. The Complete Guide to the Dark Mode Toggle (toot or tweet) · · ,
  91. Mutual TLS: Stuff You Should Know (toot or tweet) · · , ,
  92. 10 Behavior Patterns for UX Design (toot or tweet) · ·
  93. The Perils of Rehydration (toot or tweet) · · ,
  94. Why Are We Talking About CSS4? (toot or tweet) · · ,
  95. Simple Systems Have Less Downtime (toot or tweet) · ·
  96. The Economics of JavaScript Web Apps (toot or tweet) · · , ,
  97. Understanding Map and Set in JavaScript (toot or tweet) · ·
  98. The Web We Want (toot or tweet) · · , , ,
  99. Design System UI Is More Expensive Than a Product Team’s UI (toot or tweet) · · ,
  100. The History of JavaScript: A Journey from Netscape to Frameworks and Libraries (toot or tweet) · · , , ,
  101. React Tutorial (toot or tweet) · · ,
  102. Decision Strategies for a Micro Frontends Architecture (toot or tweet) · · ,