Frontend Dogma

“2024” Archive (8)

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