You are now familiar with the Rails application now. You understand how the MVC works. You can build a website with the interface using Rails view. Now you want to learn some amazing libraries in Rails that make your website look more professional. …


You may scare if the endpoint of an API you are working on for your final project could break. You may have the CSV file that contains all the data you want to use. But you don’t know how to seed to your Rails database to produce your own APIs.


There are thousands of ways to deploy and maintain an application likes Heroku, AWS, or Azure. In this article, we will learn how to deploy a React/Javascript application using one of the easiest ways, Netlify. Netlify integrates with Let’s Encrypt and automatically provisions, distributes, and renews your certificate. …


We all familiarize ourselves with the traditional class-based React components. Sometimes we use functional components for some display components that do not need to use state. The functional components have fewer lines of code and more approachable. For example, if you want to call aprops that was passed down from…


When finishing the project for my phase 3 at Flatiron School, I found myself interested in the authentication part the most. By using Bcrypt gem, we can make authentication for our single page application built in Javascript. I created a Github repo of a Rails API with a basic HTML…


At Flatiron Software Engineer Intensive Bootcamp, we have worked on many projects, especially big projects after each module. In module 2, we learned how to build a Rails app with full features. I and my partner built a great app for travelers for a project of module 2. With Bootstrap…


When getting immersed in the world of Ruby and Rails, I realized the awesomeness of ActiveRecord. Through associations between models(has_many, has_one, belongs_to), it helps us write only one line for a specific job that often needs a lot of logic in ruby and SQL. …


When I started coding, I usually ignored reading the errors. It is mainly because of the abundant lines filled with letters in the terminal. Altogether, they look like a big mess, and they seem to be very difficult to comprehend.

After a few weeks of continuously coding at Flatiron School…

Chi Nguyen

Full Stack Developer Connect with me here: https://www.linkedin.com/in/chi-nguyen-swe/

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