jramnai.hashnode.devHow to Sync Your Forked GitHub Repository with the Upstream Repo (Beginner Guide)Recently, I forked an open-source repository on GitHub with the intention of contributing to the project. After forking, I had to step away from the fix I'd identified and returned to it several days later. Upon resuming work, I noticed a message sta...Aug 19, 2025·3 min read
jramnai.hashnode.devYou Don’t Need OpenAI to Build Great AI: 5 Free Platforms That Prove ItIf you’re learning generative AI and think you need a big budget or OpenAI’s API to get started — think again. There are free tools out there that not only let you build cool projects but also teach you the real-world skills hiring teams are actually...Aug 3, 2025·3 min read
jramnai.hashnode.devTIL: Add vertical ruler in VSCodeOpen Command Palette (Ctrl+Shift+P) Search for “Preferences: Open User Settings (JSON)“ Add ”editor.rulers”: [78] in settings.json file settings.json file: Reference: https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_vertical-rulers...May 13, 2025·1 min read
jramnai.hashnode.devWhat Are Extensions in PostgreSQL?In simple terms, PostgreSQL extensions are packages that add extra functionality to your database (just like we are adding plugins to VSCode/Sublime). This could be anything from additional data types, functions, index types, or even entire procedura...May 12, 2025·2 min read
jramnai.hashnode.devTIL: Fixing VSCode File Opening Behavior (Preview Mode)Today I Learned why VSCode was replacing the currently open file in the editor every time I clicked on a new one in the sidebar. It was due to the preview mode being enabled. In preview mode, VSCode opens files temporarily to save editor space. The t...May 11, 2025·1 min read