Should Enterprises Consider Using Ruby?

David Williams, vice president of technology at Coupa, believes the Ruby on Rails is a good fit for enterprise software. In an interview with eWeek, he explained, “For us, the choice was mainly between Ruby on Rails and a couple of different frameworks written in Java. Rails’ principles of ‘convention over configuration’ and ‘don’t repeat yourself,’ combined with the ‘magic’ made possible by Ruby’s dynamism, meant that with Rails we could build more features faster with fewer developers and less code. Since our whole tech stack was open source, and there weren’t that many layers, if there was a problem that cropped up anywhere we could debug it quickly and fix it ourselves. We found that we were writing about one-tenth of the code that we’d need to write to do something similar in Java, and having less code to start with, meant that it was inherently easier to maintain.”

Williams said the language is versatile, elegant, concise, expressive and extendable, and he added, “When it surprises you, it tends to be for the better, meaning that as a developer you spend more time and energy on the problems you care about and less on catering to the language’s own needs.”

View article

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

The Latest

homes in the real estate industry

Exploring the Latest Tech Trends Impacting the Real Estate Industry

The real estate industry is changing thanks to the newest technological advancements. These new developments — from blockchain and AI to virtual reality and 3D printing — are poised to change how we buy and sell homes. Real estate brokers, buyers, sellers, wholesale real estate professionals, fix and flippers, and beyond may

man on floor with data

DevX Quick Guide to Data Ingestion

One of the biggest trends of the 21st century is the massive surge in internet usage. With major innovations such as smart technology, social media, and online shopping sites, the internet has become an essential part of everyday life for a large portion of the population. Due to this internet

payment via phone

7 Ways Technology Has Changed Traditional Payments

In today’s digital world, technology has changed how we make payments. From contactless cards to mobile wallets, it’s now easier to pay for goods and services without carrying cash or using a checkbook. This article will look at seven of the most significant ways technology has transformed traditional payment methods.