In this blog I will be breaking down some of the major differences between Javascript and Ruby. If your journey is similar to mine you learned Ruby first. If this is the case hopefully this helps you understand Javascript better. For those who learned Javascript first I hope you gain a better understanding of Ruby.

Variable Declaration

In Ruby you can simply take a variable and set it equal to the value you want to give it. Within saying that, you also want to make sure you have the proper syntax with what you are setting the variable to. With…


When I started my coding journey, one of the things that helped me was social media. I know, it sounds crazy, right? You are probably wondering how social media could help me in my journey to becoming a software engineer? Well, the same way it can help me in any other industry, it connected me with people who had similar experiences. So here are some social media platforms that can help you pre-bootcamp,post-bootcamp, an everything in between.

If you are at the beginning of your bootcamp journey and your a visual learner, youtube will be your best friend! But even…


There are two ways you can write components in React. You can either write a Class or Function component. The major difference between the two is that with the class component is stateful (can have state) and the functional component is not. As React State — W3Schools says, “the state object is where you store property values that belongs to the component.”Only class components have state. Also, in functional components you have a return function. Another, minor difference is that functional component doesn’t need to extend the React.Component .

Now that you understand the purposes of Functional and Class components…


During my time at bootcamp, I had a hard time understanding ActiveRecord and associations. I would end up thinking of real live scenarios and then confusing myself with multiple possibilities of what those object relationships could be. But instead of looking at the overall model, the best way to go about understanding the relationships between each model is to look through the lense of the model.

I will be using Instagram to help explain ActiveRecord associations. I have three models: User, Post and Comment. Now, since this app is User-focused, let’s make that the center focus of how we build…


In the first part of this series we created a simple rails app. Now we will go over what MVC is. If you haven’t run into MVC prior to this blog, let be be the first to tell you what it stands for. Right before I do, let me explain another acronym that I tend to confuse with MVC, which is MVP. MVP stands for minimum viable product. The technical definition of MVP is “development technique in which a new product or website is developed with sufficient features to satisfy early adopters.” In layman's terms it's the basic functions of…


There are a lot of different opinions on internet about software engineering bootcamps. Before I started bootcamp I heard people say how great they are and then I also heard the complete opposite. I was a little confused, so I did my research and now I can really give concrete reasons why getting into a coding bootcamp can be extremely beneficial.

  1. Before you attend a bootcamp you should get your hands dirty and start coding. Before I started attending a bootcamp I made sure to learn how to code in HTML because I wanted to make sure that I actually…


Whenever I need to create a new rails app I tend to forget the first few steps on how to get it started. Even the experts forget the basics, which inspired me to create this series called “The Basics”. This basic starter guide is ideal for someone who has some basic ruby knowledge and is now ready to dive into the world of rails or someone who just needs a quick refresher. We are going to set things up to get you started. In the next blog we will dive into more to then get something displayed on the browser.


© Can Stock Photo / ocusfocus

It’s your first day of boot camp, you’re so excited and also have no idea what you’ve just signed up for. But don’t worry, I can give you a few tips to make this process a lot easier.

First and foremost, right before you start bootcamp get yourself accustomed to an early morning schedule. I started bootcamp around the time of Covid-19 so I was at home everyday. I was waking up late in the afternoon and going to bed even later. …

Jacinta Calixte

Software Engineering Student at Flatiron School

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