Ejiro Asiuwhu Software engineer with a drive for building highly scalable and performant web applications. Heavily interested in module federation, micro frontends, state machines, TDD, and system designs. Big on web performance and optimization, advanced component design patterns, a11y, SSR, SSG, ISR, and state management. Expert at crafting highly reusable TypeScript-heavy component libraries.

Stories by Ejiro Asiuwhu

How To Use NextAuth.js For Client-Side Authentication In Next.js

How to use NextAuth.js for client-side authentication in Next.js

Dev

Build a client-side authentication app in Next.js using NextAuth.js, which will allow users to log in using their GitHub, Google, and Facebook accounts.

Ejiro Asiuwhu
Mar 22, 2024 ⋅ 12 min read
A Guide To The React UseReducer Hook

A guide to the React useReducer Hook

Dev

The useReducer React Hook is a good alternative to tools like Redux, Recoil, or MobX.

Ejiro Asiuwhu
Jun 28, 2023 ⋅ 11 min read
Blazor React

React vs. Blazor: Minimize JavaScript in your SPAs

Dev

Explore how React and Blazor differ in a variety of areas, including folder structure, performance, ecosystem, routing, and more.

Ejiro Asiuwhu
Apr 28, 2022 ⋅ 10 min read

Implementing React Native biometric authentication with Expo

Dev

Learn how to add biometric authentication like face ID and touch ID in a bare-bones React Native app using an Expo SDK.

Ejiro Asiuwhu
Feb 11, 2022 ⋅ 6 min read
Using Axios.all To Make Concurrent Requests

Using axios.all to make concurrent requests

Dev

Learn about Axios’ axios.all function for HTTP requests, differentiating Promise.all and axios.all, and making concurrent API requests.

Ejiro Asiuwhu
Oct 26, 2021 ⋅ 5 min read
Building Svelte Native iOS App

Building a Svelte Native iOS app

Dev

Learn about Svelte Native, the framework for developing native iOS and Android applications with Svelte logic and NativeScript components.

Ejiro Asiuwhu
Sep 2, 2021 ⋅ 5 min read
Comparing Vue.js Date Pickers

Comparing Vue.js date pickers

Dev

Learn which Vue.js date pickers are best for your booking or logistics application to provide useful yet stylish user experiences.

Ejiro Asiuwhu
Aug 27, 2021 ⋅ 8 min read
NativeScript Vs. React Native

NativeScript vs. React Native

Dev

NativeScript and React Native make building elegant, production-ready, and scalable mobile apps with JavaScript easy. But, which is better?

Ejiro Asiuwhu
Aug 10, 2021 ⋅ 6 min read
Applying Box Shadows In React Native

Applying box shadows in React Native

Dev

Applying box shadows in a React Native app is not always straightforward. Learn to apply box shadows across the iOS and Android platforms.

Ejiro Asiuwhu
Jul 16, 2021 ⋅ 5 min read
Internationalization And Localization In React Native

Internationalization and localization in React Native

Dev

Learn how to internationalize and localize Expo and bare React Native mobile applications to make them globally accessible.

Ejiro Asiuwhu
Jul 1, 2021 ⋅ 4 min read
Building Mobile Apps With Vue Native

Building mobile apps with Vue Native

Dev

With Vue Native, developers can get the best of both the Vue.js and React Native ecosystems when building apps.

Ejiro Asiuwhu
Jun 24, 2021 ⋅ 6 min read
Introduction Classes Structs Swift

Introduction to classes and structs in Swift

Dev

Learn how classes and structs function and differ to provide developers flexibility when programing in Swift.

Ejiro Asiuwhu
Jun 11, 2021 ⋅ 6 min read