Yoan's Avatar

Yoan

@yivanov.com.bsky.social

Writing software with Ruby on Rails

7 Followers  |  12 Following  |  14 Posts  |  Joined: 03.02.2025  |  1.5446

Latest posts by yivanov.com on Bluesky


Sidekiq Scheduled Jobs Stopped Running After a Gemfile Update After updating my Gemfile to fix a Rails boot error, Sidekiq scheduled jobs silently stopped running despite the process and queues looking healthy. The root cause turned out to be a gem incompatibili...

#Sidekiq scheduled jobs suddenly stopped working for our #RubyOnRails app. I ignored every error and spent days fixing it with lots of chatgpt and google searches. Turns out I could have fixed it in 30 minutes.

You can read a more in depth explanation here:

yivanov.com/posts/sideki...

02.02.2026 14:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Ruby on Rails: Use a datetime instead of a boolean database field Learn why using a datetime instead of a boolean in your Rails models gives you more useful data for almost no extra cost.

While working on a project for work with #rubyonrails, I learned that it may be better to use a datetime field instead of a boolean field when tracking whether something happened.

Read more in my recent blog post:
yivanov.com/posts/ruby-o...

#programming #webdev

19.01.2026 15:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Open-Closed Principle (OCP) for REST APIs What is the Open-Closed Principle? The Open-Closed Principle (OCP) is one of the five SOLID principles. It states that β€œsoftware entities (classes, modules, functions, etc.) should be open for extensi...

I encountered the use of the Open-Closed Principle in the wild and wrote a little blog post about it. #rubyonrails #webdev #programming #API

You can check it out here:
yivanov.com/posts/open-c...

30.12.2025 15:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They are promoting self-hosting which is amazing. At the same time they are pushing people away from the SaaS ideology by offering one time payments and full product ownership. It is interesting to see a company moving away from the standards and "inventing" new things.

16.08.2025 13:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Amazing. Good luck!

15.08.2025 13:39 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am not old enough to have witnessed it, but damn its true. DHH (Ruby on Rails creator) has pointed this out and moved the framework in this "host it yourself" mentality, which is good to see.

15.08.2025 06:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

As always, amazing post. Love how you take accountability and how you learned many important lessons from this. Whats your next steps in your Rails journey?

15.08.2025 06:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Would you say the money you paid for TailwindUI was worth it? I think of getting it just so I can use it in my small personal projects

13.08.2025 15:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting read! Definitely learned something new.

13.08.2025 15:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Damn, good job. Keep up the good work :)

07.08.2025 13:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That was interesting to read, I really like your 1212 concept. When did you start learning rails?

07.08.2025 10:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They are super useful for me. I think people generally learn more by doing. If you put the exercises in github - even better. Just because if people get stuck they can take a look at the answers. When is your book coming out?

27.07.2025 21:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

typingclub.com is underrated. Go and learn some touch typing

06.02.2025 20:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hello

03.02.2025 09:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@yivanov.com is following 12 prominent accounts