Open in app

Sign In

Write

Sign In

Catalin Ionescu
Catalin Ionescu

281 Followers

Home

About

Published in

Making Sense of Rails

·Apr 29

5 Practical Use Cases for Ruby’s ‘each’ method

Ruby is a powerful programming language with many built-in methods that make it a popular choice for developers worldwide. One of the most versatile methods in Ruby is ‘each’, which allows you to iterate over a collection of objects and perform operations on each element. In this article, we’ll explore…

Ruby

3 min read

5 Practical Use Cases for Ruby’s ‘each’ method
5 Practical Use Cases for Ruby’s ‘each’ method
Ruby

3 min read


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

Catalin Ionescu

Catalin Ionescu

281 Followers

Director of Applications Engineering. Bristol University alumnus.

Following
  • The Good Men Project

    The Good Men Project

  • Jason Gutierrez

    Jason Gutierrez

  • Roxana Ștefan

    Roxana Ștefan

  • Tony Stubblebine

    Tony Stubblebine

  • Rachel K. Bell, MPH

    Rachel K. Bell, MPH

See all (108)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams