Onuorah Bonaventure Full-stack web developer that loves connecting brands to their customers by developing amazing, performant websites. Interested in teaching programming concepts and breaking down difficult concepts. When I'm not coding, I play chess and checkers with my friends while listening to cool Afrobeats.

Stories by Onuorah Bonaventure

Building High Performance Ecommerce Sites With Astro

Building high-performance ecommerce sites with Astro

Dev

Learn to set up a completely custom Astro ecommerce implementation that’s also highly performant and type-safe in this straightforward guide.

Onuorah Bonaventure
Feb 28, 2024 ⋅ 64 min read
Leveraging React Native Jsi To Enhance Speed And Performance

Leveraging React Native JSI to enhance speed and performance

Dev

The new React Native architecture uses JavaScript Interface (JSI) to improve our app’s speed and performance.

Onuorah Bonaventure
Dec 12, 2023 ⋅ 20 min read
Using Crystalize Js With React For Dynamic State Management

Using Crystalize.js with React for dynamic state management

Dev

State management is a very relevant concept in modern app development, especially for single-page applications. It is used to control […]

Onuorah Bonaventure
Oct 31, 2023 ⋅ 23 min read
Demystifying React Native Redash And React Native Gesture Handler

Demystifying React Native Redash and Gesture Handler

Dev

Let’s understand the distinct purposes of React Native Redash and React Native Gesture Handler and explore related concepts like the native gesture handler, React Native Reanimated, and the Animated API.

Onuorah Bonaventure
Oct 6, 2023 ⋅ 18 min read
Adding Comment Functionality To Your React Native Application

Adding comment functionality to your React Native app

Dev

Learn to enable React Native comments by building an example app from the ground up using Firebase for data storage and user auth.

Onuorah Bonaventure
Sep 11, 2023 ⋅ 35 min read
Adding Refresh Functionality React Native Apps

Add refresh functionality to your React Native apps

Dev

We demonstrate how to implement pull-to-refresh and scroll-to-refresh functionality in a React Native application using a FlatList component.

Onuorah Bonaventure
Aug 29, 2023 ⋅ 14 min read
Best React Native Splash Screen Libraries

Best React Native splash screen libraries

Dev

We review four React Native splash screen libraries that can be used to set or generate splash screens for Android or iOS apps.

Onuorah Bonaventure
Jul 12, 2023 ⋅ 16 min read
How to Use JavaScript's BigInt

How to use JavaScript’s BigInt

Dev

In this article, we’ll learn about BigInts, their available methods, use cases, and the challenges that may arise when working with them.

Onuorah Bonaventure
Jun 21, 2023 ⋅ 14 min read
Best CSS Shape Generators With Demo

15 best CSS shape generators with demo

Dev

We explore 15 of the best free CSS shape generators, including triangles, polygons, waves, blobs, speech bubbles, patterns, and more.

Onuorah Bonaventure
May 17, 2023 ⋅ 15 min read
A Guide to CSS Container Queries

A guide to CSS container queries

Dev

CSS container queries and media queries are paramount to building responsive websites. In this article, we’ll learn about container queries.

Onuorah Bonaventure
Apr 19, 2023 ⋅ 9 min read
Styling Your Webpage With Sakura CSS

Styling webpages with Sakura CSS

Dev

In this article, we will demonstrate how to use a classless framework like Sakura CSS to build a portfolio page.

Onuorah Bonaventure
Mar 31, 2023 ⋅ 8 min read
Web workers, React, and Typescript

Web workers, React, and TypeScript

Dev

If set up correctly, a web worker can send and receive messages from the JavaScript or TypeScript code where it was set up.

Onuorah Bonaventure
Mar 7, 2023 ⋅ 12 min read