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 Draw.io 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.
In our app User model, we wrote a simple validation statement to ensure that only valid data is saved in our database. …
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.