Congratulations, you have created an awesome application by using Rails API for backend and React for frontend. Now, it’s time to show your application to the world.

In this article, I am going to show you how to deploy your Rails API to Heroku and React to Netlify. The following topics will be covered:

Convert your SQLite database to PostgreSQL

If you are using the SQLite database, you need to convert it to PostgreSQL. If you don’t have PostgreSQL, you can download it here.

1…


Do you like to have cool animation popup forms in your application? If you do, then you are in the right place. Recently, I had fun playing with React State Hooks and CSS. I discovered that React State can do so many cool things with CSS. Implementing animation to an app can greatly improve the customer experience and make your app feel more professional. In this article, I am going to show you how to make an animation login popup form by using State Hook and CSS.


When we create an application by using Ruby on Rails, we don’t just start making whatever app that comes to our mind. It will make us very confused. And things will get very complicated. We don’t want this to happen when we make our Rails app. We want to do the app step by step. A checklist will help us to stay organized in managing various tasks. We will be sure that no steps in a process will be skipped or forgotten.

In this article, we are going to make a checklist for Rails app 📋

1. Draw out the…


While learning Ruby programming language you may find the use of “self” very confusing, but it’s important to know how to use “self” in Ruby. Also you will encounter some symbols @, @@, <<, [ ]. You might want to know what all these symbols mean in Ruby.

In this article, we are going to explore the following things:

What is @, @@, <<, [ ]?

I am going to use one of the group lab from the bootcamp to explain what the “self” and @, @@, <<, [ ] are in the instance method and class method. …

YU SHI

Software Engineer experienced in JavaScript, React, and Ruby on Rails based programming. Currently looking for an opportunity.

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