Company
Date Published
Author
Adil Leghari
Word count
988
Language
English
Hacker News points
None

Summary

Ruby is an open source, interpreted, general purpose programming language that was developed by Yukihiro "Matz" Matsumoto in 1995. It has been around for almost three decades and maintains popularity as one of the preferred languages for web development, static site generation, DevOps, and automation. Ruby on Rails combines Ruby with a web application development framework called Rails, which includes a great deal of boilerplate code and standardized conventions for tasks like setting up a web server and securing against common web attacks. This combination is utilized in some of the most popular sites on the Internet. Ruby can be packaged in shareable units of code called Ruby Gems, which are reusable programs and libraries that exist as gems, and the package manager for handling their structure, packaging, download, and installation is also called RubyGems. Hosting a private repository for these gems is necessary when an organization has private code that cannot be shared publicly, and Cloudsmith is a cloud-native SaaS artifact management solution that can host multiple formats in the same repository, with support for 28+ package formats, including gems. Additionally, Cloudsmith offers a 14-day free trial and now supports Ruby Upstreams, which allows developers to leverage the power of RubyGems.org in their own private highly-available Cloudsmith repositories.