Petar Radošević
banner
petar.dev
Petar Radošević
@petar.dev
dad and husband • loves the craft of building software • mostly builds stuff with #elixirlang • pizzatarian • find my blog on petar.dev.
I'm going to plan a holiday where I read Manning books during the day and watch Lord of the Rings at night. That's it.
October 29, 2025 at 8:04 AM
The "March of Nines" is such a great way to talk about software development:

petar.dev/notes/the-ma...
Note: The March of Nines
The 'March of Nines', why each improvement in AI reliability requires equal effort.
petar.dev
October 18, 2025 at 9:44 AM
Svelte good a huge DX boost with remote functions. And grateful for @joyofcode.xyz to create a banger video explaining them, walking through the tutorial has been lots of fun.

www.youtube.com/watch?v=Ldnm...
Learn SvelteKit Remote Functions Tutorial
YouTube video by Joy of Code
www.youtube.com
October 14, 2025 at 7:08 AM
Was looking into SvelteKit and got pretty far, pretty quickly in building a prototype of an app. with the help of AI.

However, I also got stuck, not understanding what I had actually build. Went back to rebuilding from scratch, making sure I understand each piece of code. There is a lesson here.
October 13, 2025 at 4:06 AM
Details matter. Email input is active while opening the page. Button starts disabled, as the form becomes valid, the button transitions to being enabled. Only thing I don't like is that the button jumps because of the error message.

Build with #elixirlang and LiveView.
September 27, 2025 at 2:38 PM
Vercel came out with their new domains app and its getting much praise for its snappy UI. Can we build an UI as polished with LiveView? Should be doable no? #elixirlang
September 27, 2025 at 4:28 AM
Monday, cutting sugar out of my diet. Tuesday and Wednesday, headache throughout the day. What a drug.
September 25, 2025 at 4:30 PM
I woke up and decided to write something to promote #ElixirLang more, since it brought us so much.

"Sometimes the best tool for tomorrow’s problem is the one that’s been quietly excellent all along."

petar.dev/posts/elixir...
Elixir was our unfair advantage, then AI made it a cheat code.
We didn't plan for the AI wave, but Elixir's actors and supervision turned out to be exactly what modern AI agents need. Ship twice as fast, stay reliable.
petar.dev
September 25, 2025 at 8:55 AM
Can't wait to receive this book in the mail today: "Code Health Guardian: The Evolving Role of Human Programmers in the Age of AI." Promise to share a short review after reading it.

amzn.to/46ORtIJ
Amazon.com
Amazon.com
amzn.to
September 23, 2025 at 4:17 PM
Oban alone is worth switching stacks for. I haven't seen an as powerful, easy to run and polished background job processor in any other stack.
September 23, 2025 at 4:42 AM
New #ElixirLang and Phoenix project checklist:

- Setup LiveDashboard
- Configure .iex.exs (auto_reload)
- Add Credo
- Add LiveDebugger
- Add Oban
- Add Tidewave
- Setup Fluxon (my components of choice)

Anything I'm missing?
September 22, 2025 at 10:40 AM
Hear me out... what if we build replication of SQLite across the cluster with #ElixirLang and the primitives provided by the BEAM?

Instead of using external tools like LiteFS or the new Beamer project by Basecamp, we make it easy to use with Phoenix and Ecto.
September 17, 2025 at 8:08 PM
The Zen Browser has come a long way. If you gave it a shot before and didn't like it, please try again. We could use more Firefox users out there to balance the scales.
September 17, 2025 at 5:10 AM
Watched a video from a fellow developer about their journey in finding a TypeScript stack that manages real-time updates, streaming, and background jobs. It required multiple subscriptions.

In #ElixirLang, we often take for granted how seamlessly these features come with the platform.
September 16, 2025 at 1:59 PM
Presentation on Beamer for SQLite was just released. It shows replication for SQLite databases and Rails apps. This is definitely something I would like to port over to Phoenix and Ecto for #elixirlang.

www.youtube.com/watch?v=lcve...
Kevin McConnell - SQLite Replication with Beamer
YouTube video by Ruby on Rails
www.youtube.com
September 15, 2025 at 8:13 PM
Loved DHHs presentation and the "Many Small Outposts".

As an #elixirlang dev, this concept resonates deeply, LiveView experience is so much better when users are close to the database. Great opportunity for the Elixir community to tag on this initiative and help.
September 12, 2025 at 7:23 AM
I don't use Daisy UI for any of my #ElixirLang projects, but luckily, it's really easy to remove:

petar.dev/notes/removi...
Note: Removing Daisy UI from Phoenix
New Phoenix projects ship with Daisy UI by default, this is a short note on how to remove Daisy UI from your project
petar.dev
August 22, 2025 at 5:43 AM
My age shows when I open up my editor, font size 16.
July 24, 2025 at 10:48 AM
"Nothing is made to be loved. Only to be bought."

What a powerful statement.

english.elpais.com/culture/2025...
The bewildering phenomenon of declining quality
Airplane seats are getting smaller and smaller, clothes are unrecognizable after the second wash, and machines now answer our calls. Quality and care for craftsmanship seem to be things of the past
english.elpais.com
July 20, 2025 at 1:04 PM
I like to keep a `NOTES.md` file within each project. My flow in Zed is that I now pin the file and then can quickly switch to it with CTRL-1.
July 18, 2025 at 7:48 AM
I tested every browser so you don't have to. It's Vivaldi people. That's the one you want.
July 16, 2025 at 8:02 PM
I thought I was going crazy, but it's clear when you put them side-to-side. Firefox fonts are fuzzy for some reason. Left is Firefox, right is Safari.
July 15, 2025 at 12:32 PM
Back to #Firefox. A few simple tweaks went a long way for a more minimal and faster experience.

petar.dev/notes/a-more...
July 14, 2025 at 10:05 AM
I wrote something about "taste". A much-needed thing in the age of AI:

petar.dev/posts/taste/
Taste.
When AI can generate anything in seconds, taste becomes everything. How to avoid creating slop and build something beautiful in the age of cheap generation.
petar.dev
July 11, 2025 at 8:49 AM