Sign in

When I started the software engineering program at Flatiron School, I knew just about nothing in regards to programming. I may have heard “JavaScript” tossed around occasionally, but Ruby? React? Those terms were nowhere to be found within my vocabulary. Through my time at Flatiron, though, I was able to learn foundational programming in both JavaScript and Ruby, and with that knowledge, I’ve built a few small and light web applications with React and Rails frameworks to help cement it. …


Finally nearing the end of my web development education, we were introduced to Ruby on Rails. Rails is an MVC framework that uses Ruby syntax to create powerful full-stack applications. However, for this project Rails was used to create a simple API that can serve JSON data to a React frontend. For this blog, I’ll be detailing how I built the backend for my Rails project, which was a simple video game library meant to allow multiple users to sign-up/login and add/view/delete/edit their favorite video games.

As mentioned, the main deliverable for this project was the ability to create a…


Active Record is used often within the Ruby on Rails framework, but by itself, it is a ruby gem that can be installed to use in our projects. Its purpose is to connect our Ruby models with tables in a database. Why would we want to use Active Record? Well, firstly, Active Record is an ORM, which essentially means there’s no language barrier when communicating with a database through our models. So, we can use Ruby to query our database as opposed to some version of SQL language for example. …


Halfway through my school program and we’re finally dipping our toes into the backend — creating a small database to fill whatever web app my heart desires. Our first foray had us tackle using Ruby and Active Record to create the models and migrations for a basic SQLite database. For my personal project, I decided I wanted to create a small library web app, where you could add your favorite books and browse them. To do this, I created a Shelf model which will have many books, and a Book model, which will belong to a shelf. …


Learning the bare bones of programming with React has been…a time. While the framework is convenient — with the separation of components promoting reusability and thusly saving tons of time writing code — I found the methods to be easily confusing and seeing as I am just learning the fundamentals, the true power of React is still foreign to me. However, after some practice, I found going through the motions of building this app to not be quite as intimidating as originally thought — not to say I didn’t have any issues, but, hey, I did it!

In this post…


As mentioned before, I’m currently a software engineering student, and currently learning JavaScript. It’s been a journey so far — not a bad one, but definitely a journey. So listen, I’m nowhere near what anyone would call a blogger, but I wanted to talk about our project assignment for this section and how I went about completing it.

For this assignment, we were given the challenge of building a single page application (SPA) — i.e. a web page that doesn’t refresh but can be changed through JavaScript, in this case — that renders the data from an API onto the…


Like a lot of millennials, I grew up with the internet and the personal computer. And my mom was a cool mom — we were really into playing computer games together when I was a child, and sometimes I was even allowed to boot up the ol’ AOL. Naturally, I eventually found myself on Myspace like most of my peers of the time. We all prided ourselves on our very minimal coding expertise, tweaking our profiles to perfection. All things fade away, however, and the herd moved on to greener pastures. I was reintroduced to HTML and CSS with Tumblr…

Mollie D.

🐀

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