Samaila Bala I'm a frontend engineer and technical writer.

Stories by Samaila Bala

AWS Amplify And React Native: A Tutorial With Examples

AWS Amplify and React Native: A tutorial with examples

Set up authentication in a React Native mobile application using AWS Amplify, and learn how to customize your app’s authentication UI.

Samaila Bala
Jul 21, 2023 ⋅ 11 min read
React Render Larg Lists

Rendering large lists in React: 5 methods with examples

When an app tries to handle too much data in a list, it often leads to performance problems. Explore five methods to simplify list rendering in React.

Samaila Bala
Jul 14, 2022 ⋅ 6 min read
React Native Snap Carousel

React Native carousel with react-native-snap-carousel

Implement a carousel and add pagination in React Native using react-native-snap-carousel, which provides many options for creating carousels.

Samaila Bala
Apr 13, 2022 ⋅ 4 min read
miragejs-tutorial-mocking-apis-react

Mirage JS tutorial: Mocking APIs in React

Use Mirage JS to build a mock API that creates the frontend of your application without having to rely on data from the backend.

Samaila Bala
Feb 18, 2021 ⋅ 9 min read
The Strapi, Ghost, Netlify, and Keystone logos.

4 open source headless CMS built with JavaScript

Take a look at the unique features of open source headless CMS such as Ghost, Strapi, Netlify, and KeyStone 5 and pick the system that best fits your content.

Samaila Bala
Sep 9, 2020 ⋅ 3 min read
Testing Strapi Applications With Mocha and Chai

How to test Strapi endpoints with Mocha and Chai

Learn how to test RESTful APIs built with Strapi using the Mocha testing framework and the Chai assertion library.

Samaila Bala
Aug 18, 2020 ⋅ 5 min read
Comparing state machines: XState vs. Robot

Comparing state machines: XState vs. Robot

If your application is complex, things can quickly spiral out of control as new features are added. State machines offer a better-organized way to manage state in React applications.

Samaila Bala
Jul 9, 2020 ⋅ 6 min read
Authenticating React Applications With Magic Link

Authenticating React applications with Magic Links

There is no one-size-fits-all when it comes to securing your applications. Learn how to secure your React application with Magic Links.

Samaila Bala
Jun 17, 2020 ⋅ 7 min read
Setting Up Continuous Deployment With React, Firebase, and GitHub Actions

Setting up continuous deployment with React, Firebase, and GitHub Actions

Automating your deployment process helps you deliver your product faster and allows your team to focus on building and collecting valuable feedback from customers. Learn how to set up continuous deployment for your React projects hosted on Firebase.

Samaila Bala
May 27, 2020 ⋅ 3 min read