Profile avatar
petros.software
Brewing software slowly — https://amignosis.com Leading the Greek Elixir community — https://greecex.org
75 posts 126 followers 154 following
Regular Contributor
Active Commenter

In Greece and passionate about #Elixir? I am excited to announce greecex.org! We're on a mission to boost Elixir's reach and community across the country. Your insights and contributions are the missing piece!

Due to demand, Dashbit is increasing its consulting team for the first time! If you use Elixir, you have a team of 3+ engineers, and you want a direct line to me, Wojtek Mach (Req/Ecto), Jonatan Kłosko (Livebook/Nx) and Steffen Deusch (Phoenix/LiveView), please reach out! dashbit.co

🐥 Deploying a Phoenix app using mix release and a GitHub action #devops #ElixirLang #ElixirPhoenix #github #linux #phoenix

As a manager, how NOT to look while giving feedback.

#greek Είχα την ευκαιρία να μιλήσω για το παρελθόν, το παρόν και το μέλλον στην Μικρή Κουβέντα. Κυρίως για κώδικα, management, τα χρόνια μου στην GitHub την αγάπη μου για την Elixir και την προσπάθεια να μεγαλώσω την κοινότητα στην Ελλάδα. mikrikouventa.fm/s06/e14/

I tried very hard to stay away from sharing my opinion on how AI will change our lives. There are so many opinions out there. Nobody needs yet another one. Right? Well, I will try to keep it short.

Slowly brewed a markdown based changelog into my Phoenix LiveView app. petros.blog/2025/02/03/...

I am finding myself: amignosis.com/stars

Back in 2013, in one of my annual visits to San Francisco, I took a photo of a testament of love in the Mission District. I wonder what happened to Paola and Rico.

Video Game History Foundation Digital Archive. This must be very useful to retro game indie developers: archive.gamehistory.org

Testing my new Checkmate 19" retro monitor with @zed.dev

Updating my web app from Elixir 1.16 to 1.18 and Phoenix 1.7.14 to 1.7.18. Shouldn't be a big undertaking. What are some tips when doing such upgrades?

Is it just me, or do others forget having signed up for newsletters and mistake them for spam? This is especially common with new subscriptions that don't explain why I'm receiving the first email. Just drop a few words to help me remember.

I want to try cased.com with fly.io. Super excited to be able to branch deploy before merging to `main`.

When you are not focused, instead of working on your project, you try shiny new Vim plugins.

Visiting a keyboard product page is like stepping into a quest of 100 confusing choices. Just give me one option—keep it simple! Don't make me think!

Focusing: Reflecting on two years of tech exploration, I’m now focused on creating simple, niche products and overcoming decision paralysis. petros.blog/2025/01/21/...

Ποιος περπατάει στο πεζοδρόμιο στα στενά της Θεσσαλονίκης; 9 στις 10 φορές, θα επιλέξω το δρόμο. Γιατί;

This interview with @josevalim.bsky.social is really great if you want to understand why Elixir could be a language and tech stack (along with Phoenix) of choice for your next project, as it's high level enough. Also the gist is one word: Immutability. 😀

I got very early (2010) @github vibes while I was reading @posthog's handbook value posthog.com/handbook/va.... When GitHub started, everyone could open a PR to fix a bug or improve something regardless of their role.

When creating software, decoupling from your framework might slow initial progress but leads to faster and safer architecture long-term. Fully committing to your framework speeds early progress but might limit you later. See pure Elixir modules vs going all in with Phoenix/Ecto.

Imagine a future with brain chips letting us smell without using our noses. We could buy a perfume online and experience its exact scent. If two people with these enhancements can sense each other's perfumes, would physical perfumes still exist? 🤔

I am giving the Ash Framework a try via this book: pragprog.com/titles/ldas.... I am generally not fond of adding abstraction layers. But I want to form my own opinion to this one. First yellow flag, the book asks me to install NodeJS. Let's see why.

I think Greek frumenty could easily be one of the best dishes ever!

Let me weigh in on the AI prediction saga: Prompt engineers will soon be obsolete. As AI models become more advanced, clever prompts will no longer be necessary for them to perform exactly as you need.

I worked for a great company in Thessaloniki, Greece, for eight years using Oracle databases. Every development instance had the same password: a Greek island's name. It became so ingrained in my brain that I sometimes type it unconsciously. Ever been in a similar situation?

Wow! I have finally found a way to put my iPad to good use and avoid throwing it away! As I write and save code on my laptop, my Phoenix / LiveView app live reloads on my iPad! Great stuff!

Considering the immense vastness of the universe, do you think that at least one other intelligent species matches human intelligence? 👽👾🛸

Imagine crafting software slowly. Slowly brewed software.