Articles by John Oba
Posts
Evolving Engineering: Everything Hard is Now Easy
What took days to build last year can now be accomplished in hours, with code quality that rivals top-tier engineers. This isn't just about keeping up with new systems – it's about embracing a mindset shift. As a product engineer who's witnessed this transformation firsthand, I've learned that success isn't just about technical skills anymore. It's about being endlessly curious, adapting quickly, and pushing beyond traditional engineering boundaries. The future belongs to those who see change as an opportunity to innovate, not a threat to navigate. We're no longer just building systems; we're crafting intelligent solutions that redefine what's possible.
12 November, 2024 • 6 min read
Stateful Pitfalls in Next.js: Building Secure, Stateless API Requests with Axios
Discover how global Axios configurations can introduce risky statefulness in Next.js's stateless server environment, leading to data mix-ups and security flaws.
8 November, 2024 • 6 min read
Building Smart Recommendation Systems with Node.js and Google Gemini
In this article, we’ll discuss how to move beyond traditional keyword-based searches by building smarter, context-aware recommendation systems. Using Node.js, PostgreSQL, and Google Gemini.
17 September, 2024 • 6 min read
A Developer's Guide to Fluid Typography
Explore responsive and scalable typography techniques for web development. Learn about viewport units, fluid typography, rem units, and best practices for creating consistent designs across devices.
6 September, 2024 • 5 min read
From Hater to Believer-How Cursor Changed My Approach to AI Coding
Discover how I went from being skeptical about AI in coding to fully embracing Cursor as a powerful coding partner. This article explores my journey and how AI has transformed my workflow.
16 August, 2024 • 5 min read
Challenges of Building Real-Time Collaborative Systems
Building real-time collaborative systems is a challenging task. In this post, we will explore the challenges of building real-time collaborative systems and how to overcome them.
26 July, 2024 • 6 min read
Startuplist Africa - Overview, Mission and Impact
Startuplist Africa celebrates its 4th anniversary, highlighting its mission to connect startups with investors, talent, and resources, and showcasing its impact on the African startup
21 June, 2024 • 6 min read
My First Hiring Experience as a Technical Lead
In my first month as Tech Lead, I navigated the challenges of hiring a Senior Backend Engineer, balancing technical skills and personal qualities to find the right team fit.
17 June, 2024 • 2 min read
Sending Data to Google Sheets Directly from Your Frontend
Simplified guide on how to seamlessly send data to Google Sheets from your frontend
5 Aug, 2023 • 2 min read
Adding external script tag to a nuxt app
Add an external script to a nuxt 3 app
21 April, 2023 • 2 min read
Build A Blog With NextJs: A Practical Guide To JAMSTACK
Build a low cost blog with NextJs and Wordpress API
24 March, 2023 • 5 min read
Deploying a contract to identical addresses on multiple networks
A practical guide to deploying a contract with identical contract address on mutiple chains
March 19, 2023 • 3 min read
A Practical Guide To Gasless Token Transfer
How to delegate GAS payment to a different wallet using EIP-3009
Nov 10, 2022 • 10 min read
A Guide To Meta Transactions and Atomic Interactions
Understanding Meta Transactions and Atomic Interactions using EIP-3009
Oct 31, 2022 • 6 min read