41554 blogs · [ { "id": "01a0875d-32ef-7285-88cf-f05b066953ae", "title": "Building My Own Canva Over a Weekend", "url": "https://catalinionescu.dev/ai-agent/building-my-own-canva-over-the-weekend/", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a0875d-32ef-7285-88cf-f05b06cd0e3c", "title": "Building an AI agent inside a 7-year old Rails application", "url": "https://catalinionescu.dev/ai-agent/building-ai-agent-part-1/", "published_at": "2025-12-26T00:00:00+00:00" }, { "id": "01a0875d-32ef-7285-88cf-f05b0789602b", "title": "How to connect to multiple databases in Ruby on Rails 7", "url": "https://catalinionescu.dev/blog/how-to-connect-to-multiple-databases/", "published_at": "2023-07-10T00:00:00+00:00" }, { "id": "01a0875d-32ef-7285-88cf-f05b0887462a", "title": "How to fix 'Too many open files' error in RSpec & Capybara?", "url": "https://catalinionescu.dev/today-i-learned/too-many-open-files/", "published_at": "2021-09-06T00:00:00+00:00" }, { "id": "01a0875d-32ef-7285-88cf-f05b095d34fd", "title": "How to Create the Initial Postgresql Database?", "url": "https://catalinionescu.dev/today-i-learned/create-initial-postgresql-database/", "published_at": "2020-10-31T00:00:00+00:00" }, { "id": "01a0875d-32ef-7285-88cf-f05b0a05f9c5", "title": "Implicit Declaration of Function is Invalid in C99", "url": "https://catalinionescu.dev/today-i-learned/implicit-declaration-of-function-invalid-c99/", "published_at": "2020-10-12T00:00:00+00:00" } ] posts Claim your blog
Back to Catalin Ionescu - Director, Application Engineering @ Mon Ami
Blog · corpus.blog/blogs/catalinionescu.dev/posts

Catalin Ionescu - Director, Application Engineering @ Mon Ami

catalinionescu.dev

2026

2025

2023

2021

2020