41554 blogs · [ { "id": "01a0d4d6-693b-73fb-8342-dc10f1bda377", "title": "When AI Gets as Fast as Code", "url": "https://yaqeen.me/blog/when-ai-get-as-fast-as-code", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a167b053", "title": "The imperfect agent architecture", "url": "https://yaqeen.me/blog/the-perfect-agent-architecture", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a1e96e9f", "title": "Anqā’ Mughrib", "url": "https://yaqeen.me/blog/anqa-mughrib", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a21584d6", "title": "Fixing an idle-eviction race in our mailbox-driven agent server", "url": "https://yaqeen.me/blog/fixing-idle-eviction-race-in-mailbox-agent-server", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a2f25634", "title": "Transmogrifying", "url": "https://yaqeen.me/blog/transmogrifying", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a0d4d6-693b-73fb-8342-dc10f371fadd", "title": "Scheduling Problem in a Voice Agent’s TTS Pipeline", "url": "https://yaqeen.me/blog/scheduling-problem-in-a-voice-agent-tts-pipeline", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a3b7a803", "title": "Fix your preview, before moving to cloud agents", "url": "https://yaqeen.me/blog/fix-your-preview-before-moving-to-cloud-agents", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a40dfbc2", "title": "1000 days of war", "url": "https://yaqeen.me/blog/1000-days-of-war", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a48746d2", "title": "Retinotopy: The Brain Visual Map - Thirdpen", "url": "https://thirdpen.app/print/retinotopy", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a4d857a1", "title": "Building a Durable Runtime for AI-Authored Workflows", "url": "https://yaqeen.me/blog/why-ai-authored-workflows-became-a-compiler-problem", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a4fb1ef9", "title": "Stay Unassuming", "url": "https://yaqeen.me/blog/stay-unassuming", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a53cfc2f", "title": "The Three Powers of the Soul", "url": "https://yaqeen.me/blog/from-dust-to-discernment", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a6185540", "title": "The Machine Has Endless Hands", "url": "https://yaqeen.me/blog/the-machine-has-endless-hands", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a6808f08", "title": "Recycling Code", "url": "https://yaqeen.me/blog/recycling-code", "published_at": "2026-05-23T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a7151288", "title": "On the foolishness of \"natural language programming\" - Dijkstra", "url": "https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html", "published_at": "2026-05-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a775c3fc", "title": "Chump: My ai-query Dogfood Project", "url": "https://yaqeen.me/blog/built-a-coding-agent", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a77a2518", "title": "onlocal is doing quite well", "url": "https://yaqeen.me/blog/onlocal-is-doing-quite-okay", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a87411a3", "title": "Built a super duper fast html to markdown", "url": "https://yaqeen.me/blog/h-to-md-super-duper-fast-html-to-markdown", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a8f6e88a", "title": "Agents are blind", "url": "https://yaqeen.me/blog/agents-are-blind", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a9b44fa1", "title": "Hono OpenAPI makes me mad", "url": "https://yaqeen.me/blog/hono-openapi-why-it-makes-me-mad", "published_at": "2026-04-19T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a9f73c12", "title": "Building a docs QA agent on Project Think", "url": "https://yaqeen.me/blog/cloudflare-agent-week-and-project-think", "published_at": "2026-04-17T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65aa9923b5", "title": "Thoughts on Love, Mercy, and Trust", "url": "https://yaqeen.me/blog/thoughts-on-love-and-mercy", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65ab560fe2", "title": "Architecting OwoStack on Cloudflare", "url": "https://owostack.com/blog/architecting-owostack-on-cloudflare", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65abb31f1e", "title": "How To Reduce Your Frustration with Technology", "url": "https://askleo.com/how-to-reduce-your-frustration-with-technology/", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65ac6dadad", "title": "Before the airdrop thingy drops - here is my solution", "url": "https://yaqeen.me/blog/building-drshare", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65ad1859f4", "title": "The real reason some people are instantly likable", "url": "https://bigthinkmedia.substack.com/p/the-real-reason-some-people-are-instantly", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65ad94975b", "title": "agent to agent rpc in ai-query", "url": "https://yaqeen.me/blog/agent-to-agent-rpc-feels-like-cheating", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a01144ea", "title": "Road Not Taken - Robert Frost", "url": "https://yaqeen.me/blog/road-not-taken", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65ae2d45b0", "title": "paper.design - super cool stuff", "url": "https://yaqeen.me/blog/paper-dot-design-is-cool", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65af2cf27b", "title": "Billing engines are a mess", "url": "https://yaqeen.me/blog/billing-engines-are-a-mess", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65afe3ee4c", "title": "I was wrong about myself", "url": "https://yaqeen.me/blog/i-was-wrong-about-myself", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b0a76a8d", "title": "Lost in Truncation - Tom White", "url": "https://www.whitenoise.email/p/lost-in-truncation", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b1a660f8", "title": "Svelte is.. pretty great man", "url": "https://yaqeen.me/blog/svelte-is-great", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b1a9184e", "title": "A break from technical writing", "url": "https://yaqeen.me/blog/a-break-from-technical-writing", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b24e842e", "title": "Cloudflare Maxing", "url": "https://yaqeen.me/blog/cloudflare-maxing", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b25a7416", "title": "implementing js style abort cancellation in python - ai-query", "url": "https://yaqeen.me/blog/implementing-js-style-abort-cancellation-in-python", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b2d2d631", "title": "People really don't like metered billing - Ayush (autumn)", "url": "https://useautumn.com/blog/usage-billing-bad", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65a0e212d5", "title": "Tool Shaped Objects - Will Manidis", "url": "https://minutes.substack.com/p/tool-shaped-objects", "published_at": "2026-02-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b33a4ba3", "title": "crossing the agent sdk vs server boundary in ai-query", "url": "https://yaqeen.me/blog/agent-sdk-vs-agent-server", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b3b83ff0", "title": "Experimenting with a provider agnostic usage-based billing engine", "url": "https://yaqeen.me/blog/provider-agnostic-usage-based-billing-engine", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b4a5ccd1", "title": "If I Must Die - BY REFAAT ALAREER", "url": "https://yaqeen.me/blog/if-i-must-die", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b5074195", "title": "Resumable Agent Streams with Redis", "url": "https://yaqeen.me/blog/resumable-stream-tiny-impl", "published_at": "2025-09-16T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b5ad3146", "title": "Thenables in Javascript", "url": "https://yaqeen.me/blog/thenable-in-js", "published_at": "2025-09-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b5ae56aa", "title": "Playing with Python tinyrpc", "url": "https://yaqeen.me/blog/tinyrpc-python-implementatin", "published_at": "2025-09-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b5b7af50", "title": "Cap'n Web, a new RPC system for browsers and web servers.", "url": "https://yaqeen.me/blog/cap-n-web-read", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b6377e50", "title": "The enjoyment of individual freedom under the law", "url": "https://yaqeen.me/blog/independence-day-nigeria-2025", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b6c638df", "title": "A quality of life improvement for thirdpen", "url": "https://yaqeen.me/blog/a-quality-of-life-for-thirdpen", "published_at": "2025-08-20T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b7a2d788", "title": "We're launching thirdpen v2", "url": "https://yaqeen.me/blog/we-are-launching-thirdpen-v2", "published_at": "2025-08-16T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b7fb1ea0", "title": "How to implement Google OAuth from scratch", "url": "https://yaqeen.me/blog/how-to-do-google-oauth", "published_at": "2025-04-18T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b8dca956", "title": "Building Littlestats", "url": "https://yaqeen.me/blog/affordable-altenative-for-website-analytics", "published_at": "2024-10-17T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b8ee9996", "title": "DevCanvas: Ready for Hacktoberfest! 🎉", "url": "https://devcanvas.dev/blog/devcanvas-ready-for-hacktoberfest2024", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b999ca4e", "title": "What is a subnet? | How subnetting works", "url": "https://yaqeen.me/blog/what-is-a-subnet-how-subnetting-works", "published_at": "2024-09-20T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65b9e4d99f", "title": "Rich Text Trimming Algorithm", "url": "https://yaqeen.me/blog/rich-text-trimming-algorithm", "published_at": "2024-07-25T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bacbbfbb", "title": "TCP/IP - Under The Hood", "url": "https://yaqeen.me/blog/tcp-ip-under-the-hood", "published_at": "2024-07-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bacf2bcd", "title": "How Garbage Collector works - Under The Hood", "url": "https://yaqeen.me/blog/how-garbage-collector-works-under-the-hood-series", "published_at": "2024-05-18T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bad53818", "title": "How SSH Works - Under The Hood", "url": "https://yaqeen.me/blog/how-ssh-works-under-the-hood", "published_at": "2024-05-18T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bb8368a2", "title": "Migrating your Sveltekit app from Nodejs to Bunjs", "url": "https://yaqeen.me/blog/migrating-your-sveltekit-app-from-nodejs-to-bunjs", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bc5d21ac", "title": "Devcanvas", "url": "https://yaqeen.me/blog/i-built-a-codepen-alternative", "published_at": "2024-05-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bcdb9e8c", "title": "Fisher Yates - How the popular shuffling Algorithm Works - Under The Hood", "url": "https://yaqeen.me/blog/fisher-yates-how-the-popular-shuffling-algorithm-works-uth-series", "published_at": "2024-05-10T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bd58129c", "title": "How to stream a YouTube video as audio - Introducing Liseen", "url": "https://yaqeen.me/blog/how-to-stream-a-youtube-video-as-audio", "published_at": "2024-04-24T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bd8ac890", "title": "Zero to One: Svelte essentials and tooling", "url": "https://yaqeen.me/blog/zero-to-one-getting-started-with-svelte", "published_at": "2024-04-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bddbeb8d", "title": "Hacking 101: How to Inject or hide data Into JPEG Images", "url": "https://yaqeen.me/blog/how-to-inject-or-hide-data-into-jpeg", "published_at": "2024-02-24T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65be00dec1", "title": "kbar-svelte-mini - ctrl+k menu for your Svelte website", "url": "https://yaqeen.me/blog/kbar-svelte-mini-ctrl-k-menu-for-your-svelte-website", "published_at": "2024-02-10T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65be7de2de", "title": "Simple SEO optimization for your Sveltekit website", "url": "https://yaqeen.me/blog/simple-seo-optimization-for-your-sveltekit-website", "published_at": "2024-02-04T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65bf6babf6", "title": "How to connect to a MongoDB database in Sveltekit", "url": "https://yaqeen.me/blog/how-to-connect-to-a-mongodb-database-in-sveltekit", "published_at": "2024-01-23T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c0010b1c", "title": "How I animated my sorting Algorithm visualizer", "url": "https://yaqeen.me/blog/how-i-animated-sorting-algorithm-visualizer", "published_at": "2024-01-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c04d0ce4", "title": "How to use Sass or Scss in Svelte/Sveltekit", "url": "https://yaqeen.me/blog/how-to-use-sass-or-scss-in-svelte-sveltekit", "published_at": "2024-01-13T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c0c9ea92", "title": "How to animate state change in Svelte", "url": "https://yaqeen.me/blog/how_to_animate_state_change_svelte", "published_at": "2024-01-11T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c16fc3b9", "title": "Goodbye Ugly Scrollbars", "url": "https://yaqeen.me/blog/introducing+sleek+scroll", "published_at": "2023-12-27T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c2638144", "title": "Codium AI PR Agent vs Copilot for Pull Requests: Which help you do more?", "url": "https://yaqeen.me/blog/Codium+AI+PR+Agent+vs+Copilot+for+Pull+Requests", "published_at": "2023-12-10T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c33a869f", "title": "Authentication Keeps Getting Easier, Passkeys with Hanko Cloud.", "url": "https://yaqeen.me/blog/Authentication+Keeps+Getting+Easier+Passkeys+with+Hanko+Cloud", "published_at": "2023-10-30T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c3bb74c9", "title": "Svelte Tips and Features to Enhance Your Developer Experience", "url": "https://yaqeen.me/blog/svelte+tips+and+features+to+enhance+your+developer+experience", "published_at": "2023-10-23T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c44cb3f5", "title": "Things svelte just do better!", "url": "https://yaqeen.me/blog/Things+svelte+just+do+better", "published_at": "2023-08-15T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c4b4a758", "title": "How to Containerize a Python web app", "url": "https://yaqeen.me/blog/how+to+dockerize+a+python+web+app", "published_at": "2023-07-29T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c51232c1", "title": "How to use TailwindCSS in any Python project", "url": "https://yaqeen.me/blog/how+to+use+tailwind+in+any+python+project.", "published_at": "2023-07-18T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c5768a36", "title": "How to Create RESTful API with Python", "url": "https://yaqeen.me/blog/writing+resftul+api+with+flask", "published_at": "2023-07-03T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c640d8d3", "title": "What is CI/CD - A brief introduction", "url": "https://yaqeen.me/blog/ci-cd-a-brief-introduction", "published_at": "2023-06-19T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c71c0151", "title": "10+ AWS services explained!", "url": "https://yaqeen.me/blog/10+aws+services+explained", "published_at": "2023-06-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c7275f6c", "title": "Python tips and tricks", "url": "https://yaqeen.me/blog/pyhton+tips+and+tricks", "published_at": "2023-05-14T00:00:00+00:00" }, { "id": "01a08c65-4c41-70e2-9d18-ee65c72b52a5", "title": "Python best practices", "url": "https://yaqeen.me/blog/python-best-practices-dx", "published_at": "2023-05-07T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1929b2b1", "title": "How to debug any code", "url": "https://yaqeen.me/blog/How+to+debug+any+code", "published_at": "2023-02-14T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1a21467e", "title": "The Missing Piece in Your Programming Puzzle", "url": "https://yaqeen.me/blog/missing+piece+in+your+programming+puzzle", "published_at": "2023-01-02T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1aa1a5e4", "title": "How to learn to code faster", "url": "https://yaqeen.me/blog/how-to-lean-code-faster", "published_at": "2022-12-14T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1ad4e134", "title": "Git: Beginners Guide", "url": "https://yaqeen.me/blog/git+for+beginners", "published_at": "2022-12-07T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1b30c02f", "title": "How to build mobile apps with Python", "url": "https://yaqeen.me/blog/How+to+build+mobil+app+with+python", "published_at": "2022-09-13T00:00:00+00:00" }, { "id": "01a08c65-4c42-7107-a0ca-2e4a1baaec64", "title": "An easier framework to build web apps with python", "url": "https://yaqeen.me/blog/how+t0+build+a+simple+flask+application", "published_at": "2022-09-10T00:00:00+00:00" } ] posts Claim your blog
Back to yaqeen.me
Blog · corpus.blog/blogs/yaqeen.me/posts

yaqeen.me

yaqeen.me

2026

2025

2024

2023

2022