Adeogo Emmanuel Oladipo

Some Articles

I enjoy writing about some problems I have faced and solved. I write articles here and also on Medium.

Automating Contract Generation with Dynamic PDFs

Automating Contract Generation with Dynamic PDFs

A breakdown of how I automated PDF contract generation for a client — comparing HTML-to-PDF, text-based generation, and the final DOCX-to-PDF solution using Docker.

4 mins read
Adding a Bible passage picker to your React application

Adding a Bible passage picker to your React application

Are you creating a React application and looking to add a bible passage selection functionality, In this blog, I will show you just how to do so.

1 mins read
React + Spring Boot Deployment(The Kubernetes Way)

React + Spring Boot Deployment(The Kubernetes Way)

In this article, we’ll go through a possible way to deploy Your Spring Boot application with React Front-end, given that it is being deployed to a Kubernetes Cluster.

2 mins read
How to handle Secrets in a Spring Boot Application while deploying to Kubernetes

How to handle Secrets in a Spring Boot Application while deploying to Kubernetes

In this article, I show you how to handle Secrets when deploying to a Kubernetes Environment.

2 mins read
Spring Security, Powered by MSAL Part 3 (Client Auth and Resource Server)

Spring Security, Powered by MSAL Part 3 (Client Auth and Resource Server)

Let’s say you have an application with and API endpoint you would like to expose to another application in your organization. And also in the same application, you want to allow users from your Azure Active Directory to have access to some other routes in the application.

2 mins read
Spring Security, Powered by MSAL Part 2 (Resource Server)

Spring Security, Powered by MSAL Part 2 (Resource Server)

Let’s say you have an application with and API endpoint you would like to expose to another application in your organization. We can achieve this with Spring Security and MSAL in resource_server mode.

3 mins read
Spring Security, Powered by MSAL Part 1 (Client Auth)

Spring Security, Powered by MSAL Part 1 (Client Auth)

Let’s say your organization has an Azure Active Directory that contains all the users you would like to have access to your application, you can use MSAL to achieve the desired Authentication or Authorization needs.

3 mins read
Mapping an enum data type in postgres to an enum in Java with JPA and Hibernate

Mapping an enum data type in postgres to an enum in Java with JPA and Hibernate

Let’s say you created a custom type in postgreSQL, Let’s call it record_type. It’s an enum defined as follows: receipt, invoice, permit.

4 mins read
Tips to Improve Your React Code

Tips to Improve Your React Code!

Use these tips to save time and make your code more concise.

2 mins read
What is the Optimal Strategy for the Glass Game in the Squid Game?

What is the Optimal Strategy for the Glass Game in the Squid Game?

After watching the 7th episode of the Series Squid Game, I couldn't help but try to think of an optimal strategy they could have used to maximize the number of survivors.

3 mins read
Creating a model of a self-service mall powered by nfc tags with React Native. (Part 4).

Creating a model of a self-service mall powered by nfc tags with React Native. (Part 4).

In this tutorial, We will finally add the listener for the NFC tags and using the listener, we will populate our cart.

5 mins read
Creating a model of a self-service mall powered by nfc tags with React Native. (Part 3).

Creating a model of a self-service mall powered by nfc tags with React Native. (Part 3).

Today, we will work on refactoring our app codebase, and we will also implement the functionalities of the cart item buttons.

5 mins read
Creating a model of a self-service mall powered by nfc tags with React Native. (Part 2).

Creating a model of a self-service mall powered by nfc tags with React Native. (Part 2).

Today, we will work on creating the UI for the app. If this is your first article in this series, please quickly read through the Part 1 to get a good idea of what the series is about.

2 mins read
Creating a model of a self-service mall powered by nfc tags with React Native. (Part 1).

Creating a model of a self-service mall powered by nfc tags with React Native. (Part 1).

In this first entry of the series, I will discuss the end goal, the requirements and the inter-connectivity between the different parts.

2 mins read
How to send voip notification from a SpringBoot Application to an Android device using FCM

How to send voip notification from a SpringBoot Application to an Android device using FCM

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost. FCM gives us the ability to send VoIP notifications with High priority to the android device.

2 mins read
How to add Payments to your Spring boot Application with Flutterwave V3

How to add Payments to your Spring boot Application with Flutterwave V3

I’ll show you how to add Rave to your Springboot app to receive payments from users through the various methods supported by Flutterwave.

5 mins read
How to add VoIP Push Notification to your React Native VoIP App (Part 2)

How to add VoIP Push Notification to your React Native VoIP App (Part 2)

In this Part, I will expand on the Android implementation with Java from the Receipt of the VoIP Notification to the display of the IncomingCall screen.

3 mins read
How to add VoIP Push Notification to your React Native VoIP App (Part 1)

How to add VoIP Push Notification to your React Native VoIP App (Part 1)

In this article, I’ll discuss the problems I encountered while implementing a VoIP feature with React Native.

2 mins read
Implementing Rave from Flutterwave with Flutter

Implementing Rave from Flutterwave with Flutter

In this article, I’ll show you how to build an app that uses Rave by Flutterwave to receive payments from users through MTN Mobile Money in Uganda.

14 mins read
My journey to being certified by Google

My journey to being certified by Google

In this article, I describe my journey to being certified by Google

3 mins read