React Memo vs useMemo
React
11-03-2024In this article, I am going to share a revised version of what memo and useMemo do. I will answer the question: should you wrap every prop with memo and useMemo? I will discuss when to use and when not to use memo and useMemo, and how to optimize with memo and useMemo
Read MoreSetup a Newsletter with Next.js, TypeScript and Mailchimp
NextJS
12-02-2024In this tutorial, you will learn how to set up a Newsletter on your Next Js, TypeScript blog with Mailchimp.
Read MoreBuild a CRUD Todo App with TypeScript and Fetch API
TypeScript
29-01-2024This article will focus on building the frontend portion of a Todo App using TypeScript and Fetch API. It's perfect for anyone interested in performing CRUD operations using TypeScript and Fetch API
Read MoreBuild a CRUD Todo App with Vanilla JavaScript and Fetch API
JavaScript
11-01-2024This article will focus on building the frontend portion of a Todo App using Vanilla JavaScript and Fetch API. It's perfect for anyone interested in performing CRUD operations using Vanilla JavaScript and Fetch API
Read MoreSetup HTML Templates and Static Assets in Golang
Go
29-12-2023This guide focuses on generating HTML templates, serving static CSS and Javascript files in Go, setting up the Fronted app and connecting it to the backend. We are using Go to create a simple web server service that will serve HTML, CSS and JavaScript files when you navigate to a localhost address.
Read MoreBuild a Golang Todo App Backend: A Step-by-Step Guide
Go
15-12-2023Learn how to build a Todo app backend with Golang. You will learn how to build CRUD REST API endpoints, connect to a MongoDB database with Docker, create a server, shut down the server gracefully and more; It is beginner-friendly.
Read MoreDifference Between an Array and a List in C#
C#
23-01-2023I share the difference between an array and a list in c sharp(C#). How to instantiate an array and a list, and when to use an Array vs a List.
Read MoreHow to sort next.js blog posts by date
NextJS
09-06-2022In this article, I share how to sort your blog posts by the most recent date
Read MoreMy most used git commands
Git
08-04-2022I share git commands I find myself using most often in my day-to-day job as a Software Developer
Read MoreHow to solve Jest storybook test error “cannot find interopRequireDefault.js”
Storybook, Jest
22-02-2022In this article, I am going to highlight how I got this storybook jest snapshot test error "cannot find @babel/runtime/helpers/interopRequireDefault.js" and what I did to fix this jest snapshot test error
Read MoreThe Complete Guide to Building React Forms with useState Hook
Reactforms, ReactHooks
27-09-2021This tutorial teaches how to build forms in react with uesState hook, how to pass the data as props to another react component and have it rendered to the browser
Read More4 New ES2021(ES12) Features JavaScript Developers Need to Know
JavaScript, ES2021
13-06-2021These new Javascript features have reached final stage of the Ecmascript proposal and are included in the latest draft. It will be published between June 2021 and Jul 2021.
Read MoreHow to Check if an Object is Empty in JavaScript
JavaScript
30-03-2021In this article, I will be sharing 6 different javascript methods you can use to check if an object is empty or not
Read MoreHow to Build Forms with Multiple Input Fields using React Hooks
React
22-11-2020In this article, I will show you how to use React Hook to build forms with multiple input fields.
Read MoreKelechi Ogbonna
Software Engineer
Hey there! I'm Kelechi Ogbonna, a full-stack engineer with extensive experience in React JS, Typescript, Express/Node JS, Golang, and PostgreSQL.
I am passionate about sharing my knowledge through my writing. Please feel free to contact me if you're interested in collaborating together.
Kelechi Ogbonna
Software Engineer