Development
Ruby/Rails
Technology
Backend
How to Take Your Project to The Next Level? Tips from Ruby on Rails Developer
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
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
Elixir
Ruby/Rails
Ruby vs Elixir—Which One to Choose in 2021?
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
• November 10, 2020
Business
Development
Ruby/Rails
Why Ruby on Rails Is Still a Good Choice in 2021 [UPDATED]
Every year, we’re pelted by articles proclaiming the death of this gem of a framework. And while Ruby on Rails (RoR) is almost 15 years old, it’s nowhere close to passing on from the world of programming.
Maja Nowak
• February 21, 2020
Development
Ruby/Rails
Ruby on Rails FAQ—What You Need to Know to Choose Right
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 With A Client 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
Development
Ruby/Rails
Legacy Code
Working with Legacy Code: Cooleaf Refactor Case Study
It happens in the lifecycle of every product—some dead or duplicated legacy code is slowing the project down, the team working on that particular product has changed, the technology and practices used have become...
Tobiasz Waszak
• July 10, 2018
Development
Ruby/Rails
Actionable Tips to Improve Web Performance with Rails
Recently, I had a pleasure of attending the Wroclove.rb conference in Wrocław where one talk in particular caught my attention more than others. And not just because Ruby on Rails is my mother tongue. “Web Performance...
Development
Ruby/Rails
Why Is Choosing Good Solutions for Projects So Hard in Rails?
For a long time, I’ve been hearing a lot of criticism about the Rails way and some months ago my private experiences convinced me that I cannot find any use cases for that approach. It has developers build very fat...
Wojciech Maciejak
• April 24, 2018
Development
Ruby/Rails
Rails Aren’t Bad. Active Record Is.
Is there anyone out there in the Ruby community who doesn’t know Active Record? I don’t think so. Many of us start our adventure with Rails by writing AR models. And we write them a lot. We detect the N+1 issue many...
Wojciech Maciejak
• March 14, 2018
Development
Ruby/Rails
How To Index Array of Objects in Elasticsearch (Code Provided)
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
• November 28, 2017