In many apps, you will see some suggestions listed right under the search bar as you type. To implement this feature in React Native, there is a library called “react-native-google-places-autocomplete”. However, it is not that difficult to implement a simple version of the same feature. If you can build your…

Hosting a React app on AWS S3 with SSL could be a bit tricky to set up. In this article, I will show you how you can configure everything.

Prerequisites

  • You have aws-cli installed
  • You have an AWS account
    Note: You might get charged if you’re not on the free tier

My Environment

I have been using nodebrew as the node version manager, however, I recently decided to switch to nvm as it is more popular. This article is a note of what I needed to do.

My Environment

  • macOS Catalina: Version 10.15.4
  • Zsh with .zprofile

1. Generate a list of global packages installed via the current version of node

First, as current global npm packages belong to the…

Managing multiple profiles for AWS CLI is super easy and it comes in really handy when you have to deal with multiple AWS accounts or IAM user accounts. In this article, I will show you how you can easily use AWS CLI commands using different AWS accounts.

Prerequisites

  • You have AWS…

The UI of what we are building

In React Native, you can create a horizontal snap ScrollView using just simple calculations. In this article, I will show you how easy it can be. The final source code is available on my GitHub.

Prerequisites

  • I will be using Typescript in this article
  • The project is generated using pure React…

Today, I am going to share my knowledge to create a handy reusable custom text component in React Native. The final source code is available on my Github.

Prerequisites

  • I will be using Typescript in this article
  • The project is generated using pure React Native
  • Basic knowledge of pure React Native…

Photo by Silas Köhler on Unsplash

Recently, I had a situation where I need to create private and public keys with the .pem extention to build an authentication server using NodeJS and JWT. In this article, I will show you how I did it.

0. My Environment

  • macOS Catalina: Version 10.15.1
  • OpenSSL version: OpenSSL 1.0.2t

1. Update OpenSSL

First, update the OpenSSL…

In this article, I will show you how to manually set up a Gatsby project with Typescript and Netlifyy CMS without the gatsby-starter-netlify-cms starter.

Prerequisites

  • You have already installed gatsby-cli

1. Setting up a Gatsby project

First, generate a brand new gatsby project with the following command.

gatsby new project-name

2. Add Typescript stuff

Next, add gatsby’s typescript plugin and linting…

As I described in this article, syncing your WordPress data between the production server and the local server used to be a painful task. Using docker-compose and Wordmove, however, it would be much easier. In this article, I will summarize how I manage WordPress websites.

My Environment

  • OS: macOS Mojave Version 10.14.5

In this article, I will summarize how I transfer WordPress from the live server to the local environment including the database.

Note: Make sure to back up everything if you try the same thing.

0. Expected Case & Preconditions

Expected Case

  • Already developed a WordPress them on the local environment
  • Already deployed the theme to the live…

Kenta Kodashima

I'm a Software Engineer based in Vancouver. Personal Interests: Books, Philosophy, Piano, Movies, Music, Studio Ghibli.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store