JAJoyal A Johneyinjoyalajohney.hashnode.dev·May 28, 2024 · 5 min readImplement Google OAuth 2.0 in Node.jsOAuth, or Open Authorization, allows websites or apps limited access to user information without exposing passwords. Many apps offer Google login to improve user experience by avoiding the need to enter a username and password for each platform. In t...00
JAJoyal A Johneyinjoyalajohney.hashnode.dev·May 17, 2024 · 3 min readBuild Your Own Slack App For NotificationsIf you're here, you're probably looking for a guide to create your own app for sending notifications to your channel. Whether it's to send an alert when an order is placed or to notify you about the status of the deployment pipeline, this guide will ...00
JAJoyal A Johneyinjoyalajohney.hashnode.dev·May 11, 2024 · 5 min readDrizzleORM Migrations GuideLet's be honest, we've tried setting up migrations for Typescript using different ORMs and somehow each one of them has managed to be a pain in the a**. DrizzleORM was the very first ORM that has genuinely provided me with a hassle-free migration exp...00
JAJoyal A Johneyinjoyalajohney.hashnode.dev·Jan 21, 2024 · 14 min readThe Age of A.I - How Far is too Far?As the clock struck midnight, Sam posed a question to GPT that she thought no machine could answer, a challenge to it's supposed intelligence. But the response she received send shiver down her spine. It wasn’t just a leap in technology she was witne...00
JAJoyal A Johneyinjoyalajohney.hashnode.dev·Jan 19, 2024 · 4 min readDatabase Transaction Isolation LevelsIsolation is an inherent property of relational databases, which is essential for maintaining data integrity and consistency. However, this raises an important question: can transactions truly remain isolated? Are the changes committed by a transacti...00