How to Troubleshoot Ruby Applications

Eric Goebelbecker Developer Tips, Tricks & Resources

Troubleshooting is a critical skill for developers and DevOps. As our software grows more sophisticated, our problems do too. The cloud adds a new layer of complexity since we need to know how to find a problem that doesn’t occur locally, but has cropped up on a remote system. In this tutorial, we’ll look at how to troubleshoot Ruby applications. …

Ruby Performance Tuning

Carlos Schults Developer Tips, Tricks & Resources

There are many things to praise about the Ruby language: adherence to the object orientation paradigm, simplicity, elegance, and powerful meta-programming capabilities. Unfortunately, performance isn’t top of mind when people think about the many qualities of the language. For years, people have been denouncing the Ruby programming language as slow. Is it? Sure, some people will spread a fair amount …

How to Rescue Exceptions in Ruby

Rich Dammkoehler Developer Tips, Tricks & Resources

Exceptions are a commonly used feature in the Ruby programming language. The Ruby standard library defines about 30 different subclasses of exceptions, some of which have their own subclasses. The exception mechanism in Ruby is very powerful but often misused. This article will discuss the use of exceptions and show some examples of how to deal with them. What is …

Ruby on Rails: Best Blogs and YouTube Channels

Sagar Arora Developer Tips, Tricks & Resources

Ruby on Rails is a server-side web application framework that is completely designed in Ruby under the MIT license. Rails can be viewed as an MVC (model view controller) framework that has built-in support and provides structure for a database, web services, and web pages. Nearly 1 million live websites use Ruby on Rails now which is why companies like …

Learn Ruby: 30 Best Ruby Tutorials for Programmers

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

Ruby is one of the fastest growing languages. Websites like GitHub, Scribd, and Shopify are created with the help of Ruby. So if you have decided to become a developer or programmer, and are looking for a suitable platform, then Ruby is a great language to begin with. An Overview of Ruby Developed by Yukihiro “Matz” Matsumoto, it is a …

The Quick Guide to Ruby Tools and Extensions

Ben Putano Developer Tips, Tricks & Resources

Developers already know of Ruby as one of the most popular and beloved programming languages in the world. And while it’s not the hot new language anymore, it continues to power well-known applications like Twitch, SoundCloud, and Hulu, as well as the project-management tool Basecamp, open-source repository GitHub, and the hospitality marketplace Airbnb. At its core, Ruby’s value is that …