Finally Understanding Authentication?!Authentication is the process that verifies the identity of users, ensuring that only legitimate individuals gain access to sensitive data and functionalities. Navigating the array of available authentication methods can often feel like traversing a ...May 18, 2025 · 19 min readryanm.hashnode.dev
The Entrepreneurial Journey: Insights from Breswster Barclay's WebinarOn 28th Feb, I attended a virtual webinar by Breswster Barclay on strategies and tips to launch and grow your business. It was a great guide through the challenges of entrepreneurship, and I learned a lot about the importance of sales. The Power of E...Mar 3, 2025 · 3 min readryanm.hashnode.dev
Fixing UploadThing's 'Invalid Signing Secret' Error in ProductionWe've all been there - that moment when code works perfectly locally but turns into a nightmare in production. Let me walk you through my recent battle with UploadThing's mysterious "Invalid signing secret" error, the lessons learned, and how you can...1GJan 30, 2025 · 3 min readryanm.hashnode.dev
Designing APIs using the OpenAPI SpecificationAs the lead backend engineer of the Medilink project, I've designed our API using the OpenAPI specification. This experience has been both challenging and rewarding, teaching me valuable lessons about API design. In this post, I'll share my journey, ...1IJul 15, 2024 · 3 min readryanm.hashnode.dev
How to Fix 'ERROR: prepared statement 'S_1' already exists' in Supabase, PostgreSQL, Go, and GORMYou are working on a project using Supabase, Postgres database, and GORM as your ORM. Everything seems to be set up correctly, everything works fine on development, your code looks good, and you're ready to run a simple database query. But suddenly, ...Jul 10, 2024 · 4 min readryanm.hashnode.dev