{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Samar Bons","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/samar","_microblog":{"about":"https://micro.blog/about/api","id":"1796004","username":"samar","bio":"I like building things.","pronouns":"him","is_following":false,"is_you":false,"following_count":2,"discover_count":0},"author":{"name":"Samar Bons","url":"https://samar.micro.blog/","avatar":"https://avatars.micro.blog/avatars/2025/29/1796004.jpg"},"items":[{"id":"72682803","content_html":"<p><a href=\"https://micro.blog/jsonbecker\">@jsonbecker</a> noise cancellation ftw</p>\n","url":"https://micro.blog/samar/72682803","date_published":"2025-09-03T14:39:16+00:00","author":{"name":"Samar Bons","url":"https://samar.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F29%2F1796004.jpg","_microblog":{"username":"samar"}},"_microblog":{"date_relative":"2025-09-03 14:39","date_timestamp":1756910356,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"72681728","content_html":"<p>How to create an AI agent. with an AI agent. <a href=\"https://samarbons.blog/2025/09/03/how-to-create-an-ai.html\">samarbons.blog</a></p>","summary":"","url":"https://samarbons.blog/2025/09/03/how-to-create-an-ai.html","date_published":"2025-09-03T14:28:13+00:00","author":{"name":"Samar Bons","url":"https://samar.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F29%2F1796004.jpg","_microblog":{"username":"samar"}},"_microblog":{"date_relative":"2025-09-03 14:28","date_timestamp":1756909693,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":[]}},{"id":"67926290","content_html":"Lead Scraper: From Broken to Production-Ready 🚀\nToday marked a major milestone - our LinkedIn Sales Navigator scraper is officially production-ready!\n\nWhat started as a simple ‘fetch some leads’ task turned into a fascinating deep dive into browser automation. The trickiest part? LinkedIn doesn’t expose re... <a href=\"https://samar.micro.blog/2025/06/30/lead-scraper-from-broken-to.html\">samar.micro.blog</a>","summary":"","url":"https://samar.micro.blog/2025/06/30/lead-scraper-from-broken-to.html","date_published":"2025-07-01T00:42:12+00:00","author":{"name":"Samar Bons","url":"https://samar.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F29%2F1796004.jpg","_microblog":{"username":"samar"}},"_microblog":{"date_relative":"2025-07-01 00:42","date_timestamp":1751330532,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"67860291","content_html":"CI Parity Achievement\nAfter hours of debugging CI failures through logs, we implemented full CI parity in pre-commit hooks. The philosophy shift: better to wait 30 seconds locally than waste 10 minutes on CI debug cycles. Now if it commits locally, it passes in CI - guaranteed.\n\n#DevWithClaude #CodingWithS... <a href=\"https://samar.micro.blog/2025/06/29/ci-parity-achievement-after-hours.html\">samar.micro.blog</a>","summary":"","url":"https://samar.micro.blog/2025/06/29/ci-parity-achievement-after-hours.html","date_published":"2025-06-29T18:55:55+00:00","author":{"name":"Samar Bons","url":"https://samar.micro.blog/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2025%2F29%2F1796004.jpg","_microblog":{"username":"samar"}},"_microblog":{"date_relative":"2025-06-29 18:55","date_timestamp":1751223355,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}