logo

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

EngineeringProductTechnology

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

SecurityNext.Js

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

Machine LearningAIWeb Development

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

Web DevelopmentDesign

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

AIcoding

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

Real-TimeCollaborationSocket.IO

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

MilestonesStartups

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

Tales

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

Google SheetsProductivity

Adding external script tag to a nuxt app

Add an external script to a nuxt 3 app

21 April, 2023 • 2 min read

Nuxt

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

NextJsWordpress

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

EthereumSmart Contracts

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

EthereumSmart Contracts

A Guide To Meta Transactions and Atomic Interactions

Understanding Meta Transactions and Atomic Interactions using EIP-3009

Oct 31, 2022 • 6 min read

EthereumSmart Contracts
2023 AfroDev