Ruby on Rails is a framework that allows you to quickly build powerful web applications. Everything in Rails is designed to make the developers life easier by making assumptions about what is needed to start a web application. It allows you to write less code to accomplish many things.

There are a few principles that have guided Rails since it’s inception:

  • MVC architecture
  • Convention over Configuration
  • DRY

MVC is an architecture that separates applications into three distinct parts.

Image for post
Image for post

The M stands for model. This is our objects. It encapsulates the data in our database and validates it. …

What is convention when it comes to coding? Why does styling matter if my output is correct?

Many have trouble navigating this topic while entering the field of software engineering. As a student, they are typically working independently or in small groups to pass a series of tests or piece together a project. But upon joining the workforce, they realize much of their time is spent looking over source code from previous developers.

Image for post
Image for post

Coding conventions are a set of guidelines for a specific coding language that recommend programming style, practices, and methods for each aspect of a program written in that language. …

Jonathan Hakimian

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