Last year, I attended a fascinating AMA event featuring a tech founder whose product is a staple in our lives. I asked him what the next big movement in technology is going to be and he said:

“The next big wave since the advent of the internet will be Artificial…


This is a quick outline explaining the most basic parts of Redux to prepare you to learn how to use it, assuming that you already understand React.

REDUX is a state management library that is often used with React to handle the state of your application.

  • React developers use Redux to handle a lot of state changes. All of your state changes can be handled in one place —…


In our 4th project for Flatiron School, we were asked to create an app utilizing JavaScript for the front end, and Ruby on Rails for the back end API. An API is a software-to-software interface — Two applications talking to each other. …


For my Ruby on Rails Project, I created an app called Travel Planner where users can plan trips and make lists of destinations that they would like to visit. They can also write notes about their destinations. I used the Models-Views-Controller pattern to organize the code, created different models to…

Margaret Gamao

Software developer with a tech stack in Ruby, Rails, HTML, CSS, JavaScript, React, and Redux. Will code for coffee.

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