Frontend Dogma

“2024” Archive (9)

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