41554 blogs · [ { "id": "01a087c8-dc14-7307-bb70-caaf3b9b60e7", "title": "Fix: 'The type initializer for PerTypeValues threw an exception' in Visual Studio", "url": "https://prahladyeri.github.io/blog/2026/08/how-to-fix-the-dreaded-type-initializer-PerTypeValues-vs-extension-error.html", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3bf5aeea", "title": "The craft of authoring technical guides, books, tutorials and documentation with AI assistance", "url": "https://prahladyeri.github.io/blog/2026/06/the-craft-of-technical-writing-with-ai-assistance.html", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3c1380a4", "title": "How to fix TypeError: 'autocommit' unexpected keyword argument in Python sqlite3", "url": "https://prahladyeri.github.io/blog/2026/06/how-to-fix-type-error-autocommit-invalid-keyword-python-sqlite3-connect.html", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3cc8ccb5", "title": "The joy of coding a command line english dictionary program in dotnet", "url": "https://prahladyeri.github.io/blog/2026/06/the-joy-of-coding-cli-dict-in-dotnet.html", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3d040cc3", "title": "Readymade template engine using the function constructor trick in JavaScript", "url": "https://prahladyeri.github.io/blog/2026/02/function-constructor-trick.html", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3d6c0aee", "title": "How AI can turn us into a society of p-zombies", "url": "https://prahladyeri.github.io/blog/2025/10/how-ai-can-turn-us-into-society-of-p-zombies.html", "published_at": "2025-10-25T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3d983f1b", "title": "I am a programmer, not a rubber-stamp that approves Copilot generated code", "url": "https://prahladyeri.github.io/blog/2025/10/i-am-a-programmer.html", "published_at": "2025-10-15T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3e31bdff", "title": "Unpopular Opinion: Implicit Usings are an Anti-Pattern", "url": "https://prahladyeri.github.io/blog/2025/10/implicit-usings-are-an-anti-pattern.html", "published_at": "2025-10-05T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3e4fa8d0", "title": "Create a C# Windows Desktop App in 9 Lines — No Visual Studio Needed", "url": "https://prahladyeri.github.io/blog/2025/09/hello-csharp-winforms-zero-deps.html", "published_at": "2025-09-20T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3e677c60", "title": "The art and science of effectively maintaining changelogs", "url": "https://prahladyeri.github.io/blog/2025/06/effectively-maintaining-changelogs.html", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3f2dce4d", "title": "Stoicism vs Nihilism: The Power of Choice", "url": "https://prahladyeri.github.io/blog/2025/04/stoicism-vs-nihilism-the-power-of-choice.html", "published_at": "2025-04-21T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf3f9c7d30", "title": "When Gandhi met Satoshi", "url": "https://prahladyeri.github.io/blog/2025/04/when-gandhi-met-satoshi.html", "published_at": "2025-04-20T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf400fc943", "title": "How to revive a Micromax Canvas Lapbook L1161 in 2025", "url": "https://prahladyeri.github.io/blog/2025/01/how-to-revive-micromax-l1161-in-2025.html", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf406e7e00", "title": "The ultimate guide to boosting productivity with the Pomodoro Technique", "url": "https://prahladyeri.github.io/blog/2024/12/boost-productivity-pomodoro-technique.html", "published_at": "2024-12-08T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf415139e9", "title": "Master PDF digital signing with eMudhra and Proxkey in .NET: step-by-step guide", "url": "https://prahladyeri.github.io/blog/2024/12/digitally-sign-pdf-dotnet.html", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf42091855", "title": "Building a secure and efficient MQTT-HTTP gateway with Node.js", "url": "https://prahladyeri.github.io/blog/2024/12/mqtt-http-gateway-using-nodejs.html", "published_at": "2024-12-01T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf424f6f66", "title": "Building a simple customer management system in PHP with MySQL", "url": "https://prahladyeri.github.io/blog/2024/11/simple-customer-management-system-php-mysql.html", "published_at": "2024-11-20T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf42c10a6d", "title": "Unlocking Text from Embedded-Font PDFs: A pytesseract OCR Tutorial", "url": "https://prahladyeri.github.io/blog/2024/11/unlocking-text-from-embedded-font-pdf-pytesseract.html", "published_at": "2024-11-11T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf42d9ddb8", "title": "The indie blogger’s guide to seamless commenting: meet giscus", "url": "https://prahladyeri.github.io/blog/2024/11/indie-bloggers-guide-to-seamless-computing.html", "published_at": "2024-11-09T00:00:00+00:00" }, { "id": "01a087c8-dc14-7307-bb70-caaf4368f9f8", "title": "The emotional toll of Agile: burnout in the name of agility", "url": "https://prahladyeri.github.io/blog/2024/11/the-emotional-toll-of-agile.html", "published_at": "2024-11-08T00:00:00+00:00" } ] posts Claim your blog
Back to Prahlad Yeri - Freelance Programmer and Writer
Blog · corpus.blog/blogs/prahladyeri.github.io/posts

Prahlad Yeri - Freelance Programmer and Writer

prahladyeri.github.io

2026

2025

2024