Frontend Dogma

“2024” Archive (11)

  1. What Is Our Design Intention? (via) · · ,
  2. Why I Don’t Care About Website/Blog Stats (by) · · , ,
  3. What Is CSS Motion Path? (by) · · , ,
  4. The World’s Smallest PNG (by) · · , ,
  5. Mind the Accessibility Gaps—Most of Accessibility Issues Originate in Design and How to Fix That (by) · · , , ,
  6. The Bun Shell (by/via) · · , ,
  7. Mastering Node CSV (via) · · ,
  8. A Call for Consensus on HTML Semantics (by) · · ,
  9. Understanding the Stanca Act, Italy’s Digital Accessibility Law (via) · · ,
  10. Modern CSS, the State of the Web, Safari’s Progress, and More! With Jen Simmons (by+) · · , , , , , ,
  11. Why Do Reflows Negatively Affect Performance? (by/via) · · ,
  12. Under-Supported and Underpaid (by) · · , , ,
  13. My Take on Fading Content Using Transparent Gradients in CSS (by/via) · · , ,
  14. Making CSS View Transitions Easy With Velvette (by/via) · · , ,
  15. How Core Web Vitals Affect SEO (by+/via) · · , , , ,
  16. 12 Modern CSS One-Line Upgrades (by) · ·
  17. Node.js vs. Python: Which One to Choose for 2024 (via) · · , ,
  18. Deceptive Deprecation: The Truth About npm Deprecated Packages (by+/via) · · , , ,
  19. The Color Input and the Color Picker (by/via) · · , ,
  20. Create a Currency Converter With HTML, CSS, and Vanilla JavaScript (by/via) · · , , ,
  21. Astro 4.2 (by+/via) · · ,
  22. The Designer’s Guide to Social Computing (via) · · , ,
  23. Which Programming Language Should I Learn First in 2024? (by/via) · · , ,
  24. Safely Accessing the DOM With Angular SSR (by/via) · · , , , ,
  25. JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) (by) · · , , , ,
  26. Indicators, Validations, and Notifications: Pick the Correct Communication Option (by/via) · · , , ,
  27. Fading Content Using Transparent Gradient in CSS (by) · · , , ,
  28. Dispatching an Event (by/via) · · ,
  29. Basic Accessibility Mistakes I Often See in Audits (by) · · , , , , , , ,
  30. AI Art Is the New Stock Image (via) · · , ,
  31. A Practical Introduction to Scroll-Driven Animations With CSS “scroll()” and “view()” (by/via) · · , , , ,
  32. Are You Boring Your Interviewer by Over-Explaining Context? (by/via) · · , ,
  33. The Golden Rule of Assertions (by/via) · · ,
  34. The Complex but Awesome CSS “border-image” Property (by/via) · · , ,
  35. Stop Trying to Recruit Unicorns With Acorns (by) · · ,
  36. Practical Guide to Usability Testing (via) · · , ,
  37. Node.js Security Progress Report—Progress on Permission Model, Fuzzer, and Connections With Community (via) · · ,
  38. Measuring Developer Productivity: Real-World Examples (by+) · · , , , ,
  39. Is It Time to Switch From Docker to Podman? (by) · · , , ,
  40. Guide to Fast Next.js (by/via) · · , , , , ,
  41. Git Lesson: How to Use .gitignore and .gitkeep? (by) · · ,
  42. Disillusioned With Deno (by) · ·
  43. Difference Between “getElementByID” and “querySelector” (by) · · , ,
  44. APA-Style Titles in Laravel (by) · · , ,
  45. 14 Things to Check Before Deploying a Website (by) · · , ,
  46. The Evolution of Page Speed (by/via) · · , , , ,
  47. Design Is Not Really a Thing (by/via) · · ,
  48. The Building Blocks of a Greenfield Vue Application in 2024 (by) · · , ,
  49. React Libraries for 2024 (by) · · , ,
  50. Performance and Stay Questions in 1:1s (by) · · , , ,
  51. Optimizing SQL Queries by 23× (by) · · , , ,
  52. Combining “:has” and “:only-child” to Change Tab Containers (by) · · ,
  53. Accessible Notifications With ARIA Live Regions (by) · · , , ,
  54. Accessible Notifications With ARIA Live Regions II (by) · · , , ,
  55. Igalia Chats: Browser Politics and You (by+/via) · · ,
  56. Why Did Frontend Development Become So Complicated? · · , ,
  57. I Hate CORS (by) · · , ,
  58. Hover Contrast Bookmarklet (by) · · , , , ,
  59. Disable Browser Caching With “meta” HTML Tags (by) · · , ,
  60. Using AI for Accessibility: Breaking Down Barriers in Content Creation?! (by) · · , ,
  61. Web Component Gotcha: “constructor” vs. “connectedCallback” (by) · · , ,
  62. Kind of Annoyed at React (by) · ·
  63. How to Get Started With Progressive Web Apps (by) · · , , ,
  64. Static Site Generators: A Growing Trend in Frontend Development · · ,
  65. Options for “optgroup” Labeling of “options” (by) · · , , , , , ,
  66. JS Perf Wins and New Node.js Features With Yagiz Nizipli (by+/via) · · , , , ,
  67. How to Use “data-nosnippet” to Block Specific Content From Being Used in a Google Search Snippet (Experiment) (by) · · , , ,
  68. Eliminating Cookie Banners Is Hard (by) · · , ,
  69. Applying the SPACE Framework (by/via) · · ,
  70. What I Have Learned From Conducting Over 100 Website Migrations (by/via) · · , ,
  71. Creating a Color Ramp Using Color Modifiers in Tokens Studio (by/via) · · , , ,
  72. Bringing Down the Digital Divide (by/via) · · ,
  73. Top Front-End Tools of 2023 (by/via) · · , ,
  74. If It’s Not Usable, It’s Not Accessible (by/via) · · , , ,
  75. Using “abbr” Element With “title” Attribute (by) · · , , , ,
  76. The Stack I Used to Build My Blog in 2024 (by) · · ,
  77. console.delight (by/via) · · , , , ,
  78. 5 CSS Snippets Every Front-End Developer Should Know in 2024 (by/via) · ·
  79. Using CSS Houdini to Extend Styling and Layout Capabilities (via) · · , ,
  80. AI for Web Devs: Deploying Your AI App to Production (by) · · ,
  81. Introducing fsx: A Modern Filesystem API for JavaScript (by) · · , , ,
  82. We Removed Advertising Cookies, Here’s What Happened (via) · · ,
  83. Understanding WCAG SC 3.2.6 Consistent Help (Level A) (by/via) · · , ,
  84. The Best Web Framework Doesn’t Exist (by/via) · ·
  85. Streaming HTML Out of Order Without JavaScript (by) · · ,
  86. Release Notes for Safari Technology Preview 186 (by/via) · · , , ,
  87. npm in Review: A 2023 Retrospective on Growth, Security, and Quirky Facts (by/via) · · ,
  88. Node v20.11.0 (LTS) (by/via) · · ,
  89. Is htmx Just Another JavaScript Framework? (by/via) · · ,
  90. Dynamic Accessible Descriptions Reference (by) · · ,
  91. Designing Better Target Sizes (by) · · , ,
  92. Buttons and Links—Common Misconceptions (by) · · , , , ,
  93. Accounting for Internationalization With CSS and HTML (via) · · , ,
  94. Understanding Immutability in JavaScript (by) · · ,
  95. The Change You Wish to See (via) · ·
  96. Definition of Done (DoD) Explanation and Example (by/via) · · , , , ,
  97. An Alphabetized List of MIME Types (by/via) · ·
  98. A Global Design System (by) · ·
  99. A 2024 Wishlist for Node’s Test Runner (by) · · ,
  100. Using Heaps of Cutting Edge CSS Features to Build a Progress Indicator (by) · · , , ,
  101. Declaring Globals Isn’t That Hard (by) · · , ,
  102. Introduction to Data Engineering: A Complete Beginner’s Guide · · , ,
  103. Top Pens of 2023 on CodePen (via) · · , , ,
  104. Where Have All the Websites Gone? (by) · · ,
  105. What’s New in PHP 8.4 (by) · ·
  106. Taking a Closer Look at “@ property” in CSS (by) · · ,
  107. SolidStart: A Different Breed of Meta-Framework (by/via) · · ,
  108. Let’s Make the IndieWeb Easier (by) · · ,
  109. htmx for React Developers in 10 Minutes (by) · · , ,
  110. How Google Perfected the Web (via) · · , ,
  111. CRUD and SQL—the Basics (by) · · , ,
  112. 2024 Resolution: Be More Open-Source Centric (by/via) · · , ,
  113. Embracing the Absurd in Your Design Practices (by/via) · · ,
  114. Notes on Using Logical Properties and Values (by) · · ,
  115. Nested Dark Mode via CSS Proximity (by) · · ,
  116. My Web Development Wishlist 2024 (by) · · , , , , ,
  117. How I’m Writing CSS in 2024 (by) · · , ,
  118. Your MVP Must Be Accessible (by/via) · ·
  119. Weird Things Engineers Believe About Web Development (by) · · , , , ,
  120. Simplifying Deployment: Using GitHub Actions and SSH for Quick and Easy Updates · · , ,
  121. Under the Radar CSS Features for Your CSS Reset (by) · · , ,
  122. When “Everything” Becomes Too Much: The npm Package Chaos of 2024 (by/via) · · ,
  123. The Bulma CSS Framework: What It Is and How to Get Started (via) · · ,
  124. Software Quality (by) · · ,
  125. Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (by) · · , ,
  126. CSS in 2024, Am I Right? (by) · · ,
  127. A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (by) · · , ,
  128. 7 Front-End Web Development Trends for 2024 (by/via) · · , , , ,
  129. 20+ Tools for Node.js Development in 2024 (via) · · , ,
  130. Building Multiple Progressive Web Apps on the Same Domain (by/via) · · , , , ,
  131. The Two Reacts (by) · · , ,
  132. AI Vertigo: Where Do We Go From Here as Designers? (by/via) · · , ,
  133. Notes on MathML (by/via) · ·
  134. My CSS Resets (by) · · ,
  135. Is CSS Alive? (by) · ·
  136. 16 Lesser Known Accessibility Issues (via) · ·
  137. The AHA Stack (by) · · , , , ,
  138. Getting Started With Vuetify: Building Beautiful Vue.js Apps · · , ,
  139. Accessibility Options for Floating Action Buttons (by) · · , ,
  140. Design Better Pagination (by) · · , ,
  141. Tyler’s CSS Wish List for 2024 (by/via) · · ,
  142. The Website vs. Web App Dichotomy Doesn’t Exist (by) · · , ,
  143. The Popular Vote of Interop 2024 (by/via) · · ,
  144. Stop Closing Void Elements (by) · ·
  145. Oh Shit Banners (by) · · ,
  146. European Union Set to Revise Cookie Law, Admits Cookie Banners Are Annoying (by/via) · · , ,
  147. 2024 Predictions by JavaScript Frontend Framework Maintainers (by/via) · · , , , , , ,
  148. Stop Using Express.js (by) · ·
  149. BCD Watch (by+/via) · · , , , ,
  150. The View Transitions API and Delightful UI Animations II (by/via) · · , , ,
  151. Not All Automated Testing Tools Support Shadow DOM in Web Components (by) · · , , , , , ,
  152. How to Make External Links Accessible (via) · · , ,
  153. Are You Ignoring These 8 DevTools Features? (by) · · , , , , , ,
  154. Agile Anti-Patterns That Can Harm UX (by) · · , , ,
  155. Understanding the Most Important HTTP Status Codes (by) · · ,
  156. The Best React Chart Libraries for Data Visualization in 2024 (via) · · , , , ,
  157. Mastering TypeScript: Looping With Types (by) · ·
  158. 7 Predictions for Web Design in 2024 (by/via) · · ,