41554 blogs · [ { "id": "01a08725-42ad-71aa-af37-5cd90ed2db6d", "title": "Harness engineering: the layer everyone’s building and nobody’s naming", "url": "https://aliirz.com/harness-engineering", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd90ee9894a", "title": "DSPy: The Framework for Programming LLMs (Not Prompting Them)", "url": "https://aliirz.com/dspy-the-framework-for-programming-llms", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd90efe1527", "title": "Spec-Driven Development with AI: Why Your AI Is Guessing (And How to Stop It)", "url": "https://aliirz.com/why-your-ai-is-guessing", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd90f0df64f", "title": "Made it show its work", "url": "https://aliirz.com/phntm-update-show-your-work", "published_at": "2026-03-30T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd90fa63d92", "title": "The Web Is A Cop And You Invited It In", "url": "https://aliirz.com/the-web-is-a-cop", "published_at": "2026-03-22T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91005803f", "title": "Spec-Driven Development Made Easy: A Practical Guide with OpenSpec", "url": "https://aliirz.com/getting-started-with-sdd", "published_at": "2026-01-30T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91099def3", "title": "Writing code that writes code", "url": "https://aliirz.com/writing-code-that-writes-code", "published_at": "2025-09-19T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91152930b", "title": "Remember when we owned our files?", "url": "https://aliirz.com/Remember-when-we-owned-our-files", "published_at": "2025-08-05T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd911d7b117", "title": "TICTeC 2025", "url": "https://aliirz.com/tictec-2025", "published_at": "2025-07-22T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9124272e1", "title": "Chain of Draft (CoD): Making LLMs Think Like Humans on a Deadline", "url": "https://aliirz.com/chain-of-draft", "published_at": "2025-04-15T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9126b01a8", "title": "All Things Devcast Episode 1", "url": "https://aliirz.com/all-things-devcast", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd912d5f7de", "title": "Building Knowledge Graphs Using DSPy", "url": "https://aliirz.com/building-knowledge-graphs-using-dspy", "published_at": "2025-01-03T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd913a6dcf5", "title": "Python Best Practices: Code This, Not That 🐍", "url": "https://aliirz.com/python-best-practices", "published_at": "2024-11-28T00:00:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91421e175", "title": "GPT Vision and DSPY towards smarter automation", "url": "https://aliirz.com/using-dspy-with-gpt-vision", "published_at": "2024-08-22T16:54:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd914e9d176", "title": "Mastering Markdown; A Cheatsheet from a Dev Who Loves Markdown (But Keeps Googling It)", "url": "https://aliirz.com/markdown-cheatsheet", "published_at": "2024-06-26T15:54:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd915552e8b", "title": "Building a PDF Chatbot", "url": "https://aliirz.com/doc-sleek-talk-to-your-pdf-file", "published_at": "2024-06-03T09:03:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9161c39e1", "title": "Using Google Gemini to build Karachi Chal", "url": "https://aliirz.com/karachi-chal", "published_at": "2024-05-05T14:03:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd916f7f453", "title": "ZenPad, A Minimal Markdown Editor for Distraction-Free Writing", "url": "https://aliirz.com/zen-pad.minimal-markdown-editor", "published_at": "2024-03-23T19:51:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91780a169", "title": "Sora, A New Horizon in AI-Generated Video Content", "url": "https://aliirz.com/openai-sora", "published_at": "2024-02-15T18:20:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9183e501b", "title": "Using Crew AI to detect fake news with your own LLM", "url": "https://aliirz.com/fight-fake-news-with-crew-ai", "published_at": "2024-02-07T08:19:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd919141a92", "title": "Gesture Recognition with Python OpenCV", "url": "https://aliirz.com/gesture-recognition-with-python", "published_at": "2024-01-21T11:19:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd919820aa6", "title": "Code Roaster GPT", "url": "https://aliirz.com/code-roaster-gpt", "published_at": "2024-01-02T19:19:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd919a7e644", "title": "The Importance of HTTP Status Codes in Microservice and API Development", "url": "https://aliirz.com/Http-Status-Codes", "published_at": "2023-10-20T04:33:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd919d41c0c", "title": "Code for All Summit 2023", "url": "https://aliirz.com/code-for-all-summit-2023", "published_at": "2023-10-20T04:33:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91a1b7073", "title": "insults.dev, an LLM based Insult Generator for devs", "url": "https://aliirz.com/chat-gpt-insult-generator", "published_at": "2023-09-04T19:45:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91a8dac4d", "title": "Up & Running with PostgreSQL with Docker", "url": "https://aliirz.com/up-running-with-postgresql-with-docker", "published_at": "2023-07-05T19:03:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91b022541", "title": "My Favorite Video Games in Wes Anderson Style", "url": "https://aliirz.com/video-games-as-wes-anderson-creations", "published_at": "2023-06-30T07:03:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91b5b568a", "title": "Docker Environment Variables vs Arguments", "url": "https://aliirz.com/Docker-Args-and-Env-Vars", "published_at": "2023-05-20T10:03:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91c580f58", "title": "Learning SwiftUI by building a URL Shortener iOS App", "url": "https://aliirz.com/Swiftui-url-shortener", "published_at": "2023-03-22T05:19:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91c7f6dce", "title": "KYC using Plaid in a swiftui app", "url": "https://aliirz.com/Plaid-for-KYC-in-swiftui", "published_at": "2023-03-09T15:19:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91d16dc42", "title": "Using inject and provide in vue 3", "url": "https://aliirz.com/Inject-and-Provide-in-vue-3", "published_at": "2023-03-05T19:19:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91d67d842", "title": "Job Opening MEAN Stack Developer", "url": "https://aliirz.com/Job-Opening-Mean-stack-dev", "published_at": "2022-12-14T16:52:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91d7cae3a", "title": "Same day skunk works", "url": "https://aliirz.com/Same-day-skunk-works", "published_at": "2022-11-22T08:56:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91e347b07", "title": "Proof of Stake vs Proof of Work", "url": "https://aliirz.com/Proof-of-stake-vs-proof-of-work", "published_at": "2022-11-01T21:28:00+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91e943c89", "title": "What is docker", "url": "https://aliirz.com/What-is-Docker", "published_at": "2022-10-25T11:33:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91eeb4828", "title": "FloodLight", "url": "https://aliirz.com/Flood-Light", "published_at": "2022-09-01T08:33:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91ef5cf27", "title": "Covid Positive Day 1", "url": "https://aliirz.com/covid-diaries-episode-1", "published_at": "2022-01-06T15:53:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd91fe83e55", "title": "Dockerize your angular app", "url": "https://aliirz.com/Dockerize-your-angular-app", "published_at": "2021-12-31T19:24:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd92097419d", "title": "Adding RSS feed to your Jekyll Powered Site", "url": "https://aliirz.com/adding-rss-feed-to-your-jekyll-site", "published_at": "2021-12-13T20:33:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9211e4dd3", "title": "Fund for Engineers who want to buy an Xbox", "url": "https://aliirz.com/Fund-for-engineers-who-want-an-xbox", "published_at": "2021-12-10T12:01:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd921ee4f4a", "title": "Pakistan’s National Anthem - Why do we forget?", "url": "https://aliirz.com/National-Anthem-why-we-forget", "published_at": "2021-10-15T12:01:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd922e15ffa", "title": "Comments on clean code", "url": "https://aliirz.com/Comments-on-clean-code", "published_at": "2021-09-09T12:01:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9232e38ac", "title": "Awesome Civic Tech Ideas", "url": "https://aliirz.com/Awesome-civic-tech-ideas", "published_at": "2020-11-28T12:01:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd9233d9953", "title": "Redeploying gov.uk Part-1", "url": "https://aliirz.com/Redeploying-gov-uk", "published_at": "2020-11-26T12:01:35+00:00" }, { "id": "01a08725-42ad-71aa-af37-5cd923a85c65", "title": "Up and Running with TimescaleDB", "url": "https://aliirz.com/Up-and-Running-TimescaleDB", "published_at": "2020-04-08T05:33:35+00:00" } ] posts Claim your blog
Back to aliirz.com
Blog · corpus.blog/blogs/aliirz.com/posts

aliirz.com

aliirz.com

2026

2025

2024

2023

2022

2021

2020