Ojo Oluwasetemi

I ' m Oluwasetemi Ojo Stephen {...OOS}, A FullStack Developer (Reactjs, Nodejs, Typescript), currently lives in Kingston, Jamaica with my lovely Wife Temidayo and beautiful daughter Esther .🎈
Say Hi to Him on Twitter.
You can search through my blog using custom tagsβ€’ 🏷 .
Click here to read more about me. For RSS feed.🌍

After Authentication, GitHub, Google, Magic Links and Pass Key Authentication in ?

Sunday 01 September 2024 β€’ βŒ› 0.335 min readβ€’ 🏷 livestreamβ€’ 🏷 nextjsβ€’ 🏷 reactjsβ€’ 🏷 authjsβ€’ 🏷 tailwindcssβ€’ 🏷 databaseβ€’ 🏷 sqlβ€’ 🏷 resendβ€’ 🏷 youtube

In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will implement Google and GitHub OAuth provider and Magic Link and Pass Key…

read more

Setting up for the Forgot Password and Reset Password flow

Sunday 01 September 2024 β€’ βŒ› 0.375 min readβ€’ 🏷 livestreamβ€’ 🏷 nextjsβ€’ 🏷 reactjsβ€’ 🏷 authjsβ€’ 🏷 tailwindcssβ€’ 🏷 databaseβ€’ 🏷 sqlβ€’ 🏷 resendβ€’ 🏷 youtube

In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will finish the registration sign-up flow with Authjs. Setting up for the Forgot…

read more

Introduction To Data Structures:Implementing LinkedList

Wednesday 07 August 2024 β€’ βŒ› 0.235 min readβ€’ 🏷 youtubeβ€’ 🏷 dsaβ€’ 🏷 data-structureβ€’ 🏷 linkedlist

In this episode, we will be looking at implementing a LinkedList in JavaScript with several methods like append, prepend, insert, delete, deleteHead, deleteTail, toString, toArray, fromArray, and length. Enjoy the video and let me know if you have any questions or suggestions in…

read more

Building an e-commerce app continued(authentication) part 3

Monday 05 August 2024 β€’ βŒ› 0.305 min readβ€’ 🏷 livestreamβ€’ 🏷 nextjsβ€’ 🏷 reactjsβ€’ 🏷 authjsβ€’ 🏷 tailwindcssβ€’ 🏷 databaseβ€’ 🏷 sqlβ€’ 🏷 resendβ€’ 🏷 youtube

In the previous part of this series, we started setting up the authentication flow of our e-commerce app. We created the registration form and connected it to the Authjs API. In this part, we will finish the registration sign-up flow with Authjs. Enjoy the video and let me know…

read more

2021 in Review

Tuesday 28 December 2021 β€’ βŒ› 2.795 min readβ€’ 🏷 reviewβ€’ 🏷 2021

Moving into 2021, January for me was settling into a new identity of a new realization of becoming a married man - Its one of the most daunting responsibility I have ever faced. Not sure of what is in there, I am definitely settling well into the new identity. Missed the first…

read more

Developer Experience with Command Line Interface(CLI) Tools

Tuesday 16 November 2021 β€’ βŒ›βŒ› 10.19 min readβ€’ 🏷 developer-experienceβ€’ 🏷 dxβ€’ 🏷 cliβ€’ 🏷 tooling

My job is about writing code, but that’s not true. My job is typing and making each keystroke count. Trying to save keystrokes every time by using keyboard shortcuts or tools that make the work faster and better is a niche I find very worthwhile researching. My aim with this…

read more

2020 - The Review!

Thursday 05 November 2020 β€’ βŒ› 2.095 min readβ€’ 🏷 reviewβ€’ 🏷 2020

Three solid years of coding and I am still learning. I am still learning to best the best version of myself and to be the best software engineer I can ever be. Helping and build products are the core of what I enjoy doing. I am full of thank and grace for how much I was able to…

read more

2019 - The Review

Saturday 30 November 2019 β€’ βŒ›βŒ› 9.005 min readβ€’ 🏷 reviewβ€’ 🏷 2019

Such a huge year with opportunity to prove myself as a software developer. Plenty goals, few were crushed and others I failed at. Plenty learning and lessons, plenty positives to take to the new year and focus on the thing I said was going to do during my last year review and…

read more

The Story Of My Life

Saturday 01 June 2019 β€’ βŒ› 4.24 min readβ€’ 🏷 personalβ€’ 🏷 story

Going to a university of technology was a strong concern from my daddy who insisted even when a university of agriculture offered me an engineering course.Straight from secondary school I wanted Petrochemical engineering because oil was the big thing in my country. As time pass…

read more

Array.prototype.flat and Array.prototype.flatMap

Thursday 20 December 2018 β€’ βŒ› 3.57 min readβ€’ 🏷 javascript

A Short love story of the experimental new addition to the Array methods - the Flat and FlatMap. We can level flat any irregular array (an array that contains array or arrays) irrespective of the depth level plus the one opportunity to flatten and map at the same time is a very…

read more

2018 - The Review!

Saturday 08 December 2018 β€’ βŒ›βŒ›βŒ› 13.7 min readβ€’ 🏷 reviewβ€’ 🏷 2018

The first full year as a full time developer - Devoting myself to the life long career of software development learning the lifestyle and writing , most importantly building several things for the web. The nights, the coffee, and bugs - the Joy and frustration engrained in the…

read more

New Beginnings

Thursday 06 December 2018 β€’ βŒ› 1.115 min read

A very difficult part of life is the beginning, full of waiting. 9 month for a new baby and numerous days/months/year for fruits. Harmattan is showing up on this side of the world and it signifies a new season, the season of thanksgiving. The season of christmas and chickens. The…

read more

Hello World

Sunday 02 December 2018 β€’ βŒ› 0.485 min readβ€’ 🏷 introβ€’ 🏷 beginning

Everything in this community begins with and I am excited to start this blog. I will tell a small story of who I am, what I do. The goal is to show up regularly here at least once in a week. I love JavaScript and believe the next two big things in web development might be React…

read more