Emmanuel John I'm a full-stack software developer, mentor, and writer. I am an open source enthusiast. In my spare time, I enjoy watching sci-fi movies and cheering for Arsenal FC.

Stories by Emmanuel John

Implementing LiveViews In Node.js

Implementing LiveViews in Node.js

Dev

Explore LiveViewJS and how to build a full-stack Node.js app with LiveViews that supports real-time interactivity.

Emmanuel John
Apr 8, 2024 ⋅ 16 min read
Comparing Next.js testing strategies and tools

Comparing Next.js testing tools and strategies

Dev

We compare four popular testing tools for Next.js in this article: Playwright, Cypress, Jest, React Testing Library, and Vitest.

Emmanuel John
Dec 22, 2023 ⋅ 13 min read
Guide to mobile emulator testing with MiniSim

Guide to mobile emulator testing with MiniSim

Dev

MiniSim makes virtual emulator testing easy — learn how to use it to test both Android and iOS apps on macOS in this detailed post.

Emmanuel John
Nov 22, 2023 ⋅ 5 min read
Implement React Native in-app purchases for Android apps

Implement React Native in-app purchases for Android apps

Dev

Learn how to implement the react-native-iap package in an Android app in this detailed React Native tutorial with examples.

Emmanuel John
Sep 12, 2023 ⋅ 8 min read
Common TypeScript Module Problems And How To Solve Them

Common TypeScript module problems and how to solve them

Dev

Avoid common module problems in TypeScript using the TypeScript compiler and module system.

Emmanuel John
Sep 7, 2023 ⋅ 6 min read
Best React Native in-app subscription libraries

Best React Native in-app subscription libraries

Dev

Compare the features of five of the top React Native in-app purchase libraries that support subscriptions in the App and Play Stores.

Emmanuel John
Aug 30, 2023 ⋅ 8 min read

How to wrap, extend, or proxy a Vue component

Dev

Wrapping, extending, and proxying can increase the flexibility of your Vue components, but it’s important to do it correctly. Learn how here!

Emmanuel John
Jul 18, 2023 ⋅ 12 min read
How Turbowatch Compares To Nodemon

How Turbowatch compares to Nodemon

Dev

Compare the features and use cases for Nodemon and Turbowatch, two tools for file monitoring and application restarting in Node.js projects.

Emmanuel John
Jun 26, 2023 ⋅ 8 min read
A guide to native routing in Expo for React Native

A guide to native routing in Expo for React Native

Dev

Expo’s new native router offers many exciting features, a handy link component, and more. Learn how to use them in this post.

Emmanuel John
Jun 16, 2023 ⋅ 8 min read
Diagnosing React Native crashes

Diagnosing React Native crashes

Dev

In this post, learn how to diagnose and resolve the root causes of your errors when your React Native Android app keeps stopping.

Emmanuel John
May 3, 2023 ⋅ 5 min read
Build keepAwake into your React Native app without draining power

How to build keepAwake into your React Native app

Dev

Learn how to keep your users’ screens active without draining power using React Native’s KeepAwake functions.

Emmanuel John
Apr 13, 2023 ⋅ 5 min read
Promise handling complex modals in Vue 3

Promise handling for complex modals in Vue 3

Dev

Learn how to build a custom dialog component with promises, and compare libraries to achieve similar results in Vue 2 and Vue 3.

Emmanuel John
Apr 3, 2023 ⋅ 10 min read