Integration Testing a Chat Component Using native-testing-library

A chat application has many moving parts. The interaction between an input field, submit button, and scrolling chat window makes it a perfect candidate for integration testing. This article describes how to use the @testing-library/native-testing-library to test that a chat component is working properly.

Read

Using a Legion of Serverless Functions to Divide and Conquer Long Running Tasks

This article describes a technique for breaking up work so that your AWS Lambda or similar Function as a Service Offering will not die before its work is complete

Read

Communicating Between React Native WebViews and the Webpages they Render

How to Simplify Your Code by Making Your WebView and React Native Components Run Each Others Functions

Read

Sharing Code Between React Web and React Native Applications

Using Render Props to Share Logic Across Platforms in React and React Native Projects

Read

Garbage Can Half Empty Freelance Project

A freelance project that allows neighbors to indicate when they have room availible in their garbage cans and recycling bins.

Read

React Native Map Component Based on Leaflet JS

The react-native-webview-leaflet package leverages the Leaflet.js library and React to create a map component for React Native applications that does not rely on Google Maps. Additionally, since Leaflet.js is a pure JavaScript component, developers can implement CSS animations on map markers for a more engaging user experience.

Read

Open Source Mobile Video Player Update

My react-native-video-player-no-linking package is a React Native video player component suitable for React Native projects built using Expo. Information on the most recent update is included below

Read

My Programming Articles and Blog Posts

Until I completely transfer them to this new site, links to all of my previous blog posts on Medium can be found here.

Read