You are really not doing Emacs justice by using it on the Mac. Emacs is enjoyed best on Linux.
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.
Look at me optimizing my workshop instead of building the thing. The whole dev space is addicted to productivity porn.
"Never ask a barber if you need a haircut." Never follow advice from someone at Anthropic or OpenAI how much tokens you should burn.
When we started our first company, Bread & Pepper, we put our head down and focused on the craft. Build beautiful, high quality websites. I was so surprised when I got out of our bubble, at a meetup in Amsterdam, that people actually knew about Bread & Pepper. That it even inspired them.
Would love to give this a try to see if I can get a nice view transition going. Anyone tried it already? #elixirlang github.com/phoenixframe...
Add onDocumentPatch callback and allow specifying event dispatch phase by SteffenDE · Pull Request #4043 · phoenixframework/phoenix_live_view
Relates to: https://elixirforum.com/t/extending-liveview-with-view-transition-api-support/73136 https://gist.github.com/SteffenDE/cf7cdb91ba037b08cdc583763e4ffc69 This commit adds a generic dom hoo...
github.com
Looking for #elixirlang developers that want to work with me at Workera.ai. Remote in either the Netherlands, UK or Ireland. Send me a message if you want to know more or apply. job-boards.greenhouse.io/workera/jobs...
Workera — AI-Powered Skills Intelligence for Enterprise Workforces
Workera’s AI platform verifies and benchmarks skills across your organization, offering trusted workforce data to drive confident talent decisions and build an AI-ready workforce.
workera.ai
The most powerful form of AI collaboration is not AI generating code but using AI for understanding code.
We have an open position for an #elixirlang developer in the UK, Ireland or the Netherlands. You can find the post here, or reach out to me directly. job-boards.greenhouse.io/workera/jobs...
Fullstack Engineer
Remote - UK, Ireland, or Netherlands
job-boards.greenhouse.io
It's still a shell of a library, but personally I'm really excited about it. BEAM nodes are easy to deploy near users, getting the data there as well has always been the hard part. Hopefully this solves that. For now, it's just me having fun with NIFs. #elixirlang github.com/bytebottom/t...
GitHub - bytebottom/turso_ex
Contribute to bytebottom/turso_ex development by creating an account on GitHub.
github.com
I'm learning so much about how the beam works by implementing a library with Rustler. Very interesting stuff. #elixirlang.
@drewr.dev love the things you are doing with ecto_libsql. I was thinking to leverage the new turso library so I get the vector and search support that it has. Were you planning to support the new Turso library at some point? What's your thinking on that?
Design is the work now. Cognitive debt is the newest drag on productivity. petar.dev/posts/cognit...
Cognitive Debt.
When you use AI to build fast, the debt doesn't accumulate in the code. It accumulates in your head.
petar.dev
3rd rewrite of a new agentic system in 48 hours. Frustrating? Yeah, a little. But I'm learning so much. It's a relentless loop: hours on the design, execute fast, hit reality, learn, restart. Each pass I'm making fewer mistakes and building real intuition for how the system I'm building works best.
Maybe if I reach a 1.000 followers, my kids will think I'm a cool dad.
I created two skills which I always found to be gotcha's when working with #elixirlang and LiveView. Both can have a big impact on user experience. First, LiveView and optimistic updates, making sure that the UI stays responsive, even when there is latency. github.com/wunki/amplif...
Codex is mind-blowingly good at writing #elixirlang. I can spend hours iterating on system design with it, optimizing for simplicity and observability. Once that clicks, the result is a system that is easy to understand and easy to debug, for both me and Codex.
If Codex fails on #elixirlang with "failed to open a TCP socket in Mix.Sync.PubSub.subscribe/1, reason: :eperm" try this setting in your ~/.codex/config.toml: [sandbox_workspace_write] network_access = true
This is a very interesting project that pairs perfectly with #elixirlang LiveView, where data locality is so important. Put servers around the world (easy), have data close to the user (hard). github.com/ocean/ecto_l...
GitHub - ocean/ecto_libsql: Elixir Ecto database adapter for libSQL/Turso
Elixir Ecto database adapter for libSQL/Turso. Contribute to ocean/ecto_libsql development by creating an account on GitHub.
github.com
Anybody by any change have a Lobste.rs invitation for me? There are some good discussions happening there and would love to participate.
Lobsters
lobste.rs
My thinking on Finde has evolved and I couldn’t be more excited. The scope is bigger and sharper: a second brain that improves while you sleep, with you driving every decision. While it with blogging, a blog is now just an output of you sharing one of your notebooks. beta.finde.app
Finde — Your second brain. Continuously improving.
Capture in the inbox. AI weaves notes into notebooks, surfaces connections, and queues every change for your approval. Some stays private, some becomes your blog.
beta.finde.app
I like to work on the server, but copy-paste was not working in my Ghostty/Tmux and OpenCode setup. After some debugging, I got it to work: petar.dev/notes/copypa...
Note: Copy/Paste for OpenCode with Ghostty and Tmux
Remote devs: fix OpenCode clipboard on Ghostty + tmux by enabling OSC52 clipboard access and tmux passthrough.
petar.dev
Made my #neovim theme available. Also lots of extra to have harmony with ghostty, tmux and opencode :) github.com/wunki/gondol...
Brain fart, record all key strokes and commands in Neovim. Give that to an LLM to analyze. Let it make suggestions to improve your flow.
Happy 2026! I reworked my landing page for Finde. What do you think? Is it clear what I'm trying to build here? Like the design? Would you use it? beta.finde.app
Finde — Take Control of Your Content
You are the driver, AI is here to help. A modern publishing platform that connects private notes to public posts. True human-AI collaboration, built on your philosophy.
beta.finde.app
Working hard to release the first version of Finde before the end of the year. I think AI is here to stay and is very useful, but we can't let the internet drown in slop. Finde is trying to solve that. beta.finde.app
Finde — Take Control of Your Content
You are the driver, AI is here to help. A modern publishing platform that connects private notes to public posts. True human-AI collaboration, built on your philosophy.
beta.finde.app
I tend to work with Neovim and OpenCode side-by-side, but did not like it that I had to visit Neovim for the buffer to be updated with the changes. Easy fix, now the buffer always represents the latest changes, even if Neovim is not active: github.com/wunki/dot-nv...
feat: add file watcher for live auto-refresh in background · wunki/dot-nvim@9321d37
github.com
You can just do things now... So I wrote my own Neovim theme. Pretty happy with the results: