{"id":7973,"date":"2025-12-09T17:31:25","date_gmt":"2025-12-09T22:31:25","guid":{"rendered":"https:\/\/frontendmasters.com\/blog\/?p=7973"},"modified":"2025-12-09T17:31:26","modified_gmt":"2025-12-09T22:31:26","slug":"some-blog-posts-id-like-to-read","status":"publish","type":"post","link":"https:\/\/frontendmasters.com\/blog\/some-blog-posts-id-like-to-read\/","title":{"rendered":"Some Blog Posts I&#8217;d Like to Read"},"content":{"rendered":"\n<ul class=\"wp-block-list ticss-c156fa40\">\n<li class=\"ticss-fd850ce2\">I Chose {x} Framework For My Last Major Project and Here&#8217;s The Thought Process That Landed Me There<\/li>\n\n\n\n<li>I Recreated the {x} Effect from {x}<\/li>\n\n\n\n<li>Here&#8217;s Why Signals is a Useful Concept (and Three Practical Examples)<\/li>\n\n\n\n<li>How I Use CI to Check For Accessibility Regressions on Every PR<\/li>\n\n\n\n<li>How I Use CI to Check For Performance Regressions on Every PR<\/li>\n\n\n\n<li>These Are The First Things I Do After Starting a New WordPress Projects<\/li>\n\n\n\n<li>This Is Our Transactional Email Setup at Work<\/li>\n\n\n\n<li>Here&#8217;s How I Made My Personal Website into a PWA<\/li>\n\n\n\n<li>How To Use Custom Rules, Skills, and Artifacts to Make Claude Code Work Better on Your Project<\/li>\n\n\n\n<li>Our Design System is in Figma and We The Figma MCP Server to Build Pages<\/li>\n\n\n\n<li>Here&#8217;s 10 Things I Found Surprising When Learning {x} <\/li>\n\n\n\n<li>I Build The Same App with Three Different Sets of Technologies \u2014 Here&#8217;s What I Learned<\/li>\n\n\n\n<li>I&#8217;ve Hired Half a Dozen Developers This Year \u2014 This is What I Look For<\/li>\n\n\n\n<li>The Story of the Last Three Dependencies I Removed <\/li>\n\n\n\n<li>Here&#8217;s How We Do Code Reviews at {x}<\/li>\n\n\n\n<li>The Trickiest Bug I&#8217;ve Ever Solved<\/li>\n\n\n\n<li>I Maintain a CLI for Our Company, Here&#8217;s Three Interesting Things It Can Do<\/li>\n\n\n\n<li>My Overall Testing Strategy for Customer-Facing Projects<\/li>\n\n\n\n<li>A Friction Journal on using {x} for the First Time<\/li>\n\n\n\n<li>How I Refactored Our Tooltips To Use Anchor Positioning<\/li>\n\n\n\n<li>The Tricky Parts of Adding Realtime Editing Features to a Web App<\/li>\n\n\n\n<li>Three Features That Baseline Makes It Looks Like You Can&#8217;t Use But You Really Can if You Embrace Progressive Enhancement<\/li>\n\n\n\n<li>How To Safely Do Database Migrations in {x}<\/li>\n\n\n\n<li>When {Deno\/Bun} is a Better Solution than Node.js<\/li>\n\n\n\n<li>A Walkthough of How Use Vite for a Custom React Site<\/li>\n\n\n\n<li>The Tools We Use To Run Our Monorepo<\/li>\n\n\n\n<li>How To Replace an SPA with Multi-Page View Transitions<\/li>\n\n\n\n<li>How I Built a Fully Keyboard-Navigable Menu System<\/li>\n\n\n\n<li>A Tour of our Icon System, From Figma to Customizable Components<\/li>\n\n\n\n<li>Replacing a jQuery Widget with a Web Component<\/li>\n\n\n\n<li>The Five Most Important Things We Use GitHub Actions For<\/li>\n\n\n\n<li>How To Build a Useful Custom Linting Rule<\/li>\n\n\n\n<li>Implementing Row-Level Security in {Database} for a Real Product<\/li>\n<\/ul>\n\n\n\n<p>These are just some of a million potential ideas, admittedly with a slightly clickbaity flair to them.<\/p>\n\n\n\n<p>Why would you write them? To solidify what you&#8217;ve learned. Writing does that very well. Plus it gives you a little industry cred, which is pretty darn useful when you&#8217;re on the career path.<\/p>\n\n\n\n<p><a href=\"https:\/\/frontendmasters.com\/blog\/guest-writing\/\">Good things we&#8217;re always looking for authors.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Maybe you&#8217;re the person to write them?<\/p>\n","protected":false},"author":15,"featured_media":8018,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[23],"class_list":["post-7973","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-post","tag-writing"],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/frontendmasters.com\/blog\/wp-content\/uploads\/2025\/12\/blog-thumb.png?fit=2100%2C1500&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/7973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/comments?post=7973"}],"version-history":[{"count":33,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/7973\/revisions"}],"predecessor-version":[{"id":8019,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/7973\/revisions\/8019"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media\/8018"}],"wp:attachment":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media?parent=7973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/categories?post=7973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/tags?post=7973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}