Rails is a web application development framework written in the Ruby programming language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.
Rails is opinionated software. It makes the assumption that there is a "best" way to do things, and it's designed to encourage that way - and in some cases to discourage alternatives. If you learn "The Rails Way" you'll probably discover a tremendous increase in productivity. If you persist in bringing old habits from other languages to your Rails development, and trying to use patterns you learned elsewhere, you may have a less happy experience.
The Rails philosophy includes two major guiding principles:
CEO
Since founding Gunner Technology, Cody has served the company in every aspect of business development and product development.
CTO
From a contractor to a partner, Dary has been with Gunner since year 1 and embodies the meritocratic spirit and philosophy of Gunner Technology.
Creative Director
As the oldest member of the Gunner Technology team, Keith goes by the affectionate nickname "Papa Keith" and is always available to help out a "young buck."
VP / Engineering
Mahdi joined Gunner at age 18 and quickly rose through the ranks to become VP of Engineering
Developer II
From Sensors and Big Data to Media Queries and Form Validation, Elena has worked on pretty much anything you can imagine.
Developer III
Skyla is Gunner's go-to engineer when it comes to evaluating new tech. She loves evaluating bleeding edge software and teaching her colleagues what she learns.
Developer II
Kayden holds the Gunner Technology record for most straight hours worked at just under 70. He refuses to quit until the job is done and it's done right.
VP / Product Development
Jeramiah is a wizard at turning loose requirements into a firm vision with a solid plan.
Designer II
As one of the most veteran members of the Gunner family, Cory has spearheaded our design efforts on countless projects
Designer II
Melissa is known for her odd hours, which earned her the name "Night Walker," but despite the nocturnal tendencies, she's one of the most outgoing members of the Gunner team.
Open source is a philosophy that promotes the free access and distribution of an end product, usually software or a program.
RubyGems is a package manager for the Ruby programming language.