Building an AI-Powered GitHub SearchI read this technical blog (see this), which describes how the author built a semantic search tool for GitHub repositories.Mar 12Mar 12
Avoid Null Values in TypeScriptStarting this week, I’ll publish a series of articles sharing insights from my programming experience to explain how to write maintainable…Nov 11, 2024Nov 11, 2024
When to follow your passionAfter publishing his blog “Founder Mode”, Paul Graham wrote another one titled “When To Do What You Love.” In this blog, he explained…Oct 6, 2024Oct 6, 2024
Rethinking Software Engineer Interviews in the Age of AIAs AI tools like ChatGPT, GitHub Copilot, and Claude increasingly reshape the way software is written, we need to rethink how we interview…Sep 29, 2024Sep 29, 2024
Understand Backstage Catalog PluginRecently, I have been working with the open-source platform Backstage as our company’s internal developer portal. The most important part…Sep 22, 2024Sep 22, 2024
Fixing GitHub Authentication Issues in BackstageBackstage is an open-source framework for building an internal developer portal. It provides a simple, unified place to aggregate all…Aug 9, 2024Aug 9, 2024
Challenges of a Monolithic Codebase: Lessons from Real-World ExperienceChoosing the right architecture for your software development project is crucial. While many discussions have compared monolithic and…Aug 4, 2024Aug 4, 2024
Facebook Authentication in React Native AppImplementing Facebook authentication in a React Native app can be challenging due to the various available packages. To implement it, I…Jul 21, 2024Jul 21, 2024
Infrastructure as Code ToolsIf you’re involved in DevOps, you should be acquainted with Infrastructure as Code (IaC). IaC allows you to write code to define, deploy…Aug 21, 2023Aug 21, 2023