<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://yivanov.com/</id><title>Yoan's Blog</title><subtitle>Practical tech lessons from real projects. I am working day to day with Ruby on Rails and in the mean time I am double majoring in Computer Science and Business Administration.</subtitle> <updated>2026-06-08T11:30:50+03:00</updated> <author> <name>Yoan Ivanov</name> <uri>https://yivanov.com/</uri> </author><link rel="self" type="application/atom+xml" href="https://yivanov.com/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://yivanov.com/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Yoan Ivanov </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Headphones not detected at boot on Linux Mint</title><link href="https://yivanov.com/posts/headphones-not-detected-at-boot-on-linux-mint/" rel="alternate" type="text/html" title="Headphones not detected at boot on Linux Mint" /><published>2026-06-08T11:30:00+03:00</published> <updated>2026-06-08T11:30:00+03:00</updated> <id>https://yivanov.com/posts/headphones-not-detected-at-boot-on-linux-mint/</id> <content type="text/html" src="https://yivanov.com/posts/headphones-not-detected-at-boot-on-linux-mint/" /> <author> <name>Yoan Ivanov</name> </author> <category term="Linux" /> <summary>On my ThinkStation P520, headphones plugged in before boot stayed silent until I unplugged and replugged them. The fix was one line in modprobe.d disabling HDA power saving.</summary> </entry> <entry><title>The ephemeral hard drive. Or how Rails Active Storage doesn't work on Heroku</title><link href="https://yivanov.com/posts/the-ephemeral-hard-drive-or-how-rails-active-storage-doesn-t-work-on-heroku/" rel="alternate" type="text/html" title="The ephemeral hard drive. Or how Rails Active Storage doesn&amp;apos;t work on Heroku" /><published>2026-06-03T14:07:00+03:00</published> <updated>2026-06-03T14:07:00+03:00</updated> <id>https://yivanov.com/posts/the-ephemeral-hard-drive-or-how-rails-active-storage-doesn-t-work-on-heroku/</id> <content type="text/html" src="https://yivanov.com/posts/the-ephemeral-hard-drive-or-how-rails-active-storage-doesn-t-work-on-heroku/" /> <author> <name>Yoan Ivanov</name> </author> <category term="Programming" /> <category term="Ruby on Rails" /> <summary>The problem Apperantly heroku has a ephemeral hard drive, meaning it resets after some time &amp;amp; it isn’t the same between the differnet “dynos” https://devcenter.heroku.com/articles/active-storage-on-heroku Who could have guessed…. So, in order to have files attached to your models in Ruby on Rails, meaning “in order for Active Storage to work” you need to use some other adapter. The solut...</summary> </entry> <entry><title>Deploying a static Nextjs app on Github Pages for free</title><link href="https://yivanov.com/posts/deploying-a-static-nextjs-app-on-github-pages-for-free/" rel="alternate" type="text/html" title="Deploying a static Nextjs app on Github Pages for free" /><published>2026-06-03T13:38:00+03:00</published> <updated>2026-06-03T13:38:00+03:00</updated> <id>https://yivanov.com/posts/deploying-a-static-nextjs-app-on-github-pages-for-free/</id> <content type="text/html" src="https://yivanov.com/posts/deploying-a-static-nextjs-app-on-github-pages-for-free/" /> <author> <name>Yoan Ivanov</name> </author> <category term="DevOps" /> <summary>The problem We are refreshing our axlessoft.com website. It was Wordpress before and but it was a bit broken because it was not updated in a while. We decided to do a static Nextjs website: Static because there is nothing dynamic, it is a portfolio website afterall Modern. We can use Tailwind to create a nice design It’s free to host Setup “Hey, [insert LLM name], build a nextjs port...</summary> </entry> <entry><title>Using Brave instead of paying for YouTube premium</title><link href="https://yivanov.com/posts/using-brave-instead-of-paying-for-youtube-premium/" rel="alternate" type="text/html" title="Using Brave instead of paying for YouTube premium" /><published>2026-06-03T11:39:00+03:00</published> <updated>2026-06-03T11:39:00+03:00</updated> <id>https://yivanov.com/posts/using-brave-instead-of-paying-for-youtube-premium/</id> <content type="text/html" src="https://yivanov.com/posts/using-brave-instead-of-paying-for-youtube-premium/" /> <author> <name>Yoan Ivanov</name> </author> <category term="Personal" /> <summary>I like using Brave to browse Youtube. There are 0 ads and it’s nice. On my phone I have just created a shortcut to youtube.com. This allows me to have no ads and to play music or listen to podcasts with the phone locked.</summary> </entry> <entry><title>Flying in Linux Mint</title><link href="https://yivanov.com/posts/flying-in-linux-mint/" rel="alternate" type="text/html" title="Flying in Linux Mint" /><published>2026-06-03T11:15:00+03:00</published> <updated>2026-06-08T11:30:36+03:00</updated> <id>https://yivanov.com/posts/flying-in-linux-mint/</id> <content type="text/html" src="https://yivanov.com/posts/flying-in-linux-mint/" /> <author> <name>Yoan Ivanov</name> </author> <category term="Linux" /> <summary>Workspaces Recommended setup I have set up 12 workspaces. Sounds a lot on paper, but it isn’t. Here are they with the specific workspace number: Communication Workspace Workspace Other Main 1 Main 2 Main 3 Other Calendar Workspace Music Other My setup My current setup is: Communication - Discord, Mail, Messenger, Whatsapp, Telegram, Signal, everything communicati...</summary> </entry> </feed>
