Open in app

Sign In

Write

Sign In

Catalin Ionescu
Catalin Ionescu

276 Followers

Home

About

Published in Making Sense of Rails

·Mar 6

How to set up Devise in Rails 7

Learn how to integrate Devise, a flexible authentication solution for Ruby on Rails applications, with ease. Follow these simple steps to add user authentication to your Rails app using the Devise gem. — When building a Ruby on Rails application, one of the most important aspects is user authentication. Authentication refers to the process of verifying the identity of a user. To achieve this in a Rails application, we use a gem called Devise. Devise is a flexible authentication solution for Rails based…

Ruby On Rails

3 min read

How to set up Devise in Rails 7
How to set up Devise in Rails 7
Ruby On Rails

3 min read


Published in Making Sense of Rails

·Feb 13

Cron Jobs with Embedded Sidekiq

Sidekiq 7 was released towards the end of October 2022 and included a much-desired feature: being able to run the Sidekiq as part of another process (Sidekiq Embed). — This simplified deployments (especially for Heroku) since you can now deploy one large process instead of two separate ones. The old way As soon as you start using Sidekiq to process background jobs, you realise that you need a way to trigger a number of jobs recurrently (cron jobs). With the canonical way…

Ruby On Rails

3 min read

Cron Jobs with Embedded Sidekiq
Cron Jobs with Embedded Sidekiq
Ruby On Rails

3 min read


Published in Making Sense of Rails

·Feb 9

Using the ‘map’ method in Ruby

The map method is an incredibly powerful tool for manipulating data in Ruby. It is very useful for iterating through an array and transforming each element in the array according to the logic provided. In this article, we will explore the basics of the ‘map’ method and some of the…

Ruby

3 min read

Using the ‘map’ method in Ruby
Using the ‘map’ method in Ruby
Ruby

3 min read


Published in Making Sense of Rails

·Nov 16, 2022

Rails 7 Reports with Blazer

Having the proper level of visibility into the day-to-day performance of a SaaS business is a must for larger companies but may feel cumbersome for smaller ones. There is one ruby gem I found particularly useful for early-stage products: blazer. In a nutshell, blazer allows you to run SQL queries…

Ruby On Rails

4 min read

Rails 7 Reports with Blazer
Rails 7 Reports with Blazer
Ruby On Rails

4 min read


Published in Making Sense of Rails

·Oct 14, 2022

Installing Ruby on Rails 7 on macOS Ventura

Overview In this tutorial, we’ll be setting up Ruby on Rails 7.0 for development using macOS 13 (Ventura) which was released on October 24th, 2022. Oh My Zsh

Ruby

2 min read

Installing Ruby on Rails 7 on macOS Ventura
Installing Ruby on Rails 7 on macOS Ventura
Ruby

2 min read


Published in Better Programming

·Mar 18, 2021

How To Use Enums in Rails 6

An enum is a data type made out of a set of named values. Let’s leverage them — In Ruby on Rails, an enum is an attribute where the values map to integers in the database and can be queried by name. For example, we could define an enum for the status attribute, where the possible values are pending, active, or archived. Ruby on Rails added support for…

Programming

3 min read

How To Use Enums in Rails 6
How To Use Enums in Rails 6
Programming

3 min read


Published in Modern Rails

·Updated Feb 13

Modern CRM in Ruby on Rails — Part 2 — Make it beautiful

We’re continuing the series on building a Customer Relationship Management system with Ruby on Rails. — Contents Part 1 — Settings up Rails, ActiveAdmin and create the Clients model Part 2 (this article) Review In the last article, we went through all the steps needed to set up our development environment with Ruby and Ruby on Rails, we installed ActiveAdmin into our application and created the model and…

Technology

6 min read

Modern CRM in Ruby on Rails — Part 2 — Adding a Theme
Modern CRM in Ruby on Rails — Part 2 — Adding a Theme
Technology

6 min read


Nov 30, 2020

Ruby on Rails vs. Django in 2021 and Beyond

Which should you choose for your new project? — Ruby on Rails and Django are two of the best and most popular web development frameworks out there. How do you choose the right one for your new project in 2021? Both Ruby on Rails and Django are long-lived web development frameworks, but they are still two of the most…

Programming

6 min read

Ruby on Rails vs. Django in 2020 and Beyond
Ruby on Rails vs. Django in 2020 and Beyond
Programming

6 min read


Published in Making Sense of Rails

·Nov 13, 2020

Building a modern CRM in Ruby on Rails — Part 1

This is the first of a series of tutorials on building a Customer Relationship Management application using Ruby on Rails. — Motivation Building a Customer Relationship Management system is an extremely hot topic among software engineers nowadays. With the current health environment pushing more and more businesses to consider going online, the demand for CRMs is higher than ever. While there are some prominent champions in this field (yes, of course, I’m…

Programming

6 min read

Building a modern CRM in Ruby on Rails — Part 1
Building a modern CRM in Ruby on Rails — Part 1
Programming

6 min read


Published in Better Programming

·Jul 29, 2020

6 Must-Read Books for New Technical Leads

Alleviate some of the anxiety of your new management role — Making the step towards management is a huge challenge. It’s also a great accomplishment. As a technical person, most of the focus during our training and start of our career go to individual work and individual performance. Becoming a technical leader can seem daunting. The solution to the hardest questions…

Programming

7 min read

6 Must-Read Books for New Technical Leads
6 Must-Read Books for New Technical Leads
Programming

7 min read

Catalin Ionescu

Catalin Ionescu

276 Followers

Director of Applications Engineering. Bristol University alumnus.

Following
  • The Good Men Project

    The Good Men Project

  • Daryl Pereira

    Daryl Pereira

  • Nicole Akers

    Nicole Akers

  • Jason Gutierrez

    Jason Gutierrez

  • Rachel K. Bell, MPH

    Rachel K. Bell, MPH

See all (108)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech