Business
Development
Ruby/Rails
Why Ruby on Rails Is Still a Good Choice in 2023 [Updated]
Every year, we’re pelted by articles proclaiming the death of this gem of a framework. And while Ruby on Rails (RoR) is over 15 years old, it’s nowhere close to passing on from the programming world.
Maja Nowak
• March 15, 2023
Ruby/Rails
We’ve Delivered Over 100 Ruby Projects. This is What We've Learned
Monterail has been using Ruby on Rails for a long time. So much so that we were already writing about Rails back in 2008! During that period, we successfully delivered over 100 projects powered by Ruby or Ruby on Rails.
Development
Ruby/Rails
How To Index Array of Objects in Elasticsearch
Recently, I’ve been playing around with a search in Elasticsearch and got stuck with development when attempting to work with an array of objects. Indexing went fine, the query results, however, did not look as expected.
Zuzia Kusznir
• January 8, 2023
Development
Ruby/Rails
Outsourcing
How to Prepare to Work With an External RoR Development Agency in 2023
Today, when technology changes at a breakneck pace, the old dilemma of “hire developers or lease them” seems a bit academic. Having in-house all competencies necessary to keep up with the market is simply impossible,...
Kaja Grzybowska
• November 8, 2022
Business
Ruby/Rails
Old Ruby Codebase – When to Update, What to Consider (Checklist)
A programming saying to live by is “code that you don’t touch gets rusty over time”. We have to realize that our piece of software is not a completely isolated, independent unit (even when using containerization like...
Jan Dudulski
• September 15, 2022
Culture
Ruby/Rails
Monterail bootcamp
Ruby on Rails Bootcamp - Key Takeaways From Participants
In 2022 we are holding our third Rubycamp. It’s a unique bootcamp dedicated to Ruby on Rails where, for two months, participants immerse themselves in Ruby with hands-on mentoring by experts.
Carlos Oliveira
• August 2, 2022
Development
Ruby/Rails
Technology
Backend
Developer Tips: How to Take Your Rails Project to The Next Level
We all started at the same point - learning how to code. Most of us focused almost exclusively on learning how to program in a chosen language and practiced it. And there’s nothing wrong with that. It’s natural when you...
Anna Kotowicz
• April 27, 2022
Ruby/Rails
Introduction to Domain Events
Recently we made an introduction to the Rails Event Store but to get fully into the topic there are dozens of ideas to learn about, so we won’t stop there. Today I would like to tackle the simplest problem in the stack...
Jan Dudulski
• February 24, 2022
Development
Elixir
Ruby/Rails
Ruby vs. Elixir — Which One to Choose in 2023?
Over the past couple of years, we wrote extensively about Ruby (and Ruby on Rails), so you know we like it a lot. We’ve also dabbled some in Elixir (and Phoenix), but never before have we compared the two side by side...
Maja Nowak
• January 28, 2022
Development
Ruby/Rails
Technology
More Secure Passwords in Bcrypt — Beating the 72 Bytes Limitation
Storing passwords is a pretty common workflow that needs to be done when developing web applications, so it's best to use well-established solutions for that.
Rafał Rothenberger
• December 17, 2021
Ruby/Rails
Introduction to Rails Event Store
Event store is a proper name for a..., well, storage of events. Events are facts from the past. Such a trait makes our storage a great candidate for append-only mode, ie. there are only two operations available: read...
Jan Dudulski
• November 25, 2021
Ruby/Rails
Monterail bootcamp
Why Did We Decide to Organize a Ruby Bootcamp Our Own Way?
Perhaps, bootcamps that you have experienced before were quite different than what we're doing. They may have cost you a lot of money and left you with a lot of theoretical knowledge but no real sense of what to do...
Wiktoria Krzyż
• June 22, 2021
Development
Ruby/Rails
Ruby on Rails FAQ—What You Need to Know to Choose Right in 2023
To build a Web application that effortlessly serves your target audience, you have to make sure your chosen technology stack has the necessary capabilities.
Maja Nowak
• December 5, 2019
Development
Elixir
Ruby/Rails
How we Built a Highly Performant App with Ruby on Rails and Phoenix
So there you are: a backend developer with a few years’ experience in developing Ruby on Rails applications. Lucky for you, Ruby on Rails seems to be versatile enough to solve pretty much any problem you encountered...
Zuzia Kusznir
• March 27, 2019
JavaScript
Business
Development
Ruby/Rails
Legacy Code
Working Effectively With Legacy Code—How To Cooperate When Refactoring
I’m pretty much sure that sooner or later every developer finds themselves working on a project that makes them face the need to refactor legacy code. For those lucky ones who didn't experience it firsthand—legacy code...
Development
Ruby/Rails
How to Use Ruby on Rails Repositories and Active Record Model
Remember the story of tech leading a project in fours acts? It was a motivational (hopefully!) story about delivering a project and my experience with being a tech lead. It was focused around repositories helping us...
Mateusz Karbowiak
• October 25, 2018