They said “You can’t get very far in tech without running smack into Javascript”. I presume you are here for that reason, and you’ve made a wise decision.

A quick definition: Javascript is a scripting language used to create and control dynamic website content. Anything that moves, refreshes, or otherwise changes on your screen without manually reloading a web page can be written in Javascript.

For my 4th project requirement with Flatiron School, I have created a simple and basic Budget Tracker App built with vanilla Javascript frontend and a Rails API backend. I found myself fascinated (and mentally exhausted)…

There were so many things I have learned in the past few months and so much things I still don’t know about but right now let me tell you a few of the coolest things that helped me create a basic, fun and functional e-commerce web application in Ruby on Rails.


I have always drafted my association tables before starting any project but this time I have added the VS Code extension to my project folder — and it did make life easier to be able to quickly reference your tables while building the project! In the beginning…

I created a to-do-list web application for my Sinatra project with Flatiron School and as an added feature, I used the Sinatra::Flash extension for setting and showing Rails-like flash messages. In particular, we want to display error messages generated by the Active Record validation process.

To set up, add the gem to your Gemfile and run bundle install.

gem ‘sinatra-flash’

In our app User model, we wrote a simple validation statement to ensure that only valid data is saved in our database. …

What I have learned and more

It’s been a hectic and difficult couple of weeks learning how to code in Ruby and trying to keep everything else functioning in real life. So many times I wanted to give up. This may sounds cliche but we do have to take everything slowly, one ‘bug’ at a time.

To be honest, I’ve dreaded our first project week with Flatiron School. Where and how do I start? Do I actually have a clear understanding of what Ruby Object Oriented program is and am I capable to create an app with everything we’ve been taught at school so far? And…

The future looks bright.

I have not heard of Software Engineering until about 6 years ago.

When I moved to the US in 2014, with a degree in business and years of professional experience, my only goal was to find a job that could pay the bills. I got a job as an executive assistant at a startup SaaS company in NYC where I had the privilege to work closely with industry leaders and brilliant software engineers.

Over the years, it was intriguing to see software development growing trends as more and more businesses start to rely on computer-driven processes. There was always high demand for skilled and highly proficient software developers not only at my workplace, but across the United States and anywhere in the world. The future looks bright indeed. And this is why I decided to learn to code.

Red Ebron

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