Latest Ruby News

Stay updated with the Ruby community

Discover the latest articles, tutorials, and insights from the Ruby and Rails ecosystem.

602 articles

As more users opt for mobile browsing, responsive design becomes more important — even for applications that are primarily used on a desktop…

about 3 years ago Read More

Solving a problem is great — but keeping it from coming back is even better. As we resolve issues in our code base, we often consider how to…

about 3 years ago Read More

Our engineering team builds the Aha! suite using a Rails monolith. We carefully weighed a number of options before determining that this…

over 3 years ago Read More

Striker and goalie. Offense and defense. Deploy and recalibrate. Many disciplines have dichotomy between the tasks that accomplish a goal…

over 3 years ago Read More

The term "technical debt" has entered the standard lexicon of programming and software project development and has often been called out for…

over 3 years ago Read More

Software engineers are always eager to make major contributions upon joining a new company. But that's not always realistic with a large…

over 3 years ago Read More

When it comes to job processing, timing is everything. Running jobs in the background helps us remove the load from the web servers handling…

over 3 years ago Read More

Aha! has evolved significantly over the past several years. What began as a single-product offering is now a suite of world-class product…

over 3 years ago Read More

An important aspect of developer tools is being able to visualize work and progress in various ways. A well-known example is the burndown…

over 3 years ago Read More

When our engineering team first began conceptualizing Aha! Develop, we were faced with a monumental question. How should we implement the…

over 3 years ago Read More

Making something fullscreen in browsers is surprisingly easy. All you have to do is call requestFullscreen() on any DOM node. For example…

over 3 years ago Read More

Feed the planner, trust the plan Of all the Aha! engineering tool expenses, the money I'm happiest to spend is on a big RDS instance running…

over 3 years ago Read More

Aha! dynamic stagings Our team at Aha! recently gained the ability to quickly create and destroy dynamic staging environments. Our platform…

almost 4 years ago Read More

There is nothing quite like friendly competition to refuel your passions. Our team at Aha! recently sponsored 2021's Advent of Code, an…

almost 4 years ago Read More

Aha! has now reached $100 million in annual recurring revenue with three separate software products in our available suite. We did this all…

almost 4 years ago Read More

Our old system architecture here at Aha! has served us well. On top of RDS, ElastiCache, and other AWS services, we had hundreds of EC…

almost 4 years ago Read More

Developers love working with dates. One day, someone asked themselves, what if the year didn’t start in January, but could start in any…

almost 4 years ago Read More

So you want to implement a dark theme for your app? All your favorite applications have it and your app should too. But will it be trivial…

over 4 years ago Read More

N+1 queries come up very often when working with Rails. N+1 queries are a silent performance tax both for your application and for…

over 4 years ago Read More

Since the dawn of the internet, web developers have had an unfulfilled desire. We've wanted "living elements" that can automatically react…

over 4 years ago Read More

First impressions matter a lot when you're launching a new product. Optimizing for time-until-Aha! is no easy feat. This is uniquely true…

over 4 years ago Read More

Aha! Develop is our extendable agile development tool. You can completely customize the UI, workflow, and integrations through extensions to…

over 4 years ago Read More

Some people, when faced with an API problem, think “I’ll use GraphQL!” And now they have N+1 problems. N+1 problems occur when you want to…

over 4 years ago Read More

Many SaaS providers will happily sell you a turn-key log management system, and in the early days of a startup when you value time over…

about 5 years ago Read More

Our old Gantt chart served us well for the past six years. It was doing what it was designed to do, but some of the things we wanted to add…

over 5 years ago Read More

JavaScript dependency trees are a bit of a punching bag in the programming world. Even in a small project, the node_modules directory can…

over 5 years ago Read More

Why does it matter? As we have recently entered a new decade, I have been thinking about the next leaps in computer science and where some…

over 5 years ago Read More

Everyone is thrilled with the new feature you’ve just deployed! But as it starts to gain popularity, you wonder if there might be a bug…

over 5 years ago Read More

Recently, our team at Aha! has been working on migrating our public marketing website from a traditional Rails app to a Gatsby application…

over 5 years ago Read More

A little while ago, I wrote about using Node's child_process library. child_process creates other processes to do work instead of tying up a…

over 6 years ago Read More

Let's talk about your bug backlog. You know you have it -- somewhere in your issue tracker, a stack of dozens or maybe even hundreds of bugs…

over 6 years ago Read More

A Node.js process runs a single thread. Single-threadedness isn't a problem if you run short pieces of code and let Node do other work in…

over 6 years ago Read More

Want specs that look like this? Read on. Like most of America, lately I've been trying Marie Kondo's method of tidying up around my house…

over 6 years ago Read More

It's been an up-and-down kind of year for React Native. Last summer, Udacity and Airbnb announced that they were moving off of the platform…

over 6 years ago Read More

If you work with JavaScript at all, you probably saw a ton of noise yesterday about a vulnerability in the event-stream npm package…

about 7 years ago Read More

It is a painful realization. You just added a beautiful, multi-page description into your bug tracker's text editor, complete with photos…

over 7 years ago Read More

Aha! is a Rails monolith. Although we have embraced front end technologies, such as webpack and React, Rails is the glue that holds…

over 8 years ago Read More

Drop everything. This is what our team does when a bug is found. Recently, a customer reported an issue in a new feature that had just gone…

over 8 years ago Read More

I love fast food. It started as a teenager when I worked at McDonald’s in New Zealand. There were only a few locations back then and we were…

almost 9 years ago Read More

I still remember the chaos of my first job. A new team with new challenges. Facing critical work decisions for the first time. But there was…

almost 9 years ago Read More

When I first learned to program, I did not have a computer. I wrote everything out on paper and just imagined what would happen when it ran…

about 9 years ago Read More

Most product managers develop a close working relationship with their engineering team over time. Although sometimes a little quiet, they're…

over 9 years ago Read More

Product managers need to be able to connect with the engineering team. But some product managers — and people in general — often feel…

over 9 years ago Read More

My college algorithms class was the final weed-out course in the computer science program. It covered advanced topics like computational…

over 10 years ago Read More

Depending on who you ask, the is a quintessential cornerstone of web development old and new; an outmoded curiosity from a time…

over 10 years ago Read More

Engineers want to build the product. They do not want to manage it. So, you can see why a good product manager is an engineer's dream come…

over 10 years ago Read More

I love contributing meaningful code to the open-source community; I do it every chance that I get. A few years back, I authored my first…

over 10 years ago Read More

Databases are fast, even at performing fairly complex operations. This is easy to forget in the age of ORMs and abstraction and many of us…

over 10 years ago Read More

I love this team. I love the product and engineering team at Aha! because we believe in objectively prioritizing work. To truly build what…

over 10 years ago Read More

I have been fascinated by rockets since I was young. As I get older, my appreciation has only grown for the amazing amount of engineering…

over 10 years ago Read More
Railsrome

© 2024 Your Company, Inc. All rights reserved.