Today we're releasing v0.19 of Keila, the Open Source email newsletter tool. This release adds welcome emails, better bot protection, new translations, editor improvements, and updates the code base to Phoenix 1.7.

You can give it a try at https://www.keila.io or set up a self-hosted instance: https://www.
keila.io/docs/installation

#opensource #floss #update #selfhosting #myelixirstatus #phoenixframework

Keila - Open Source Email Newsletters Easy & Reliable

A reliable and easy-to-use email newsletter tool. Keila is an Open Source alternative to Mailchimp that you can host yourself.

One of my personal highlights of 2025 was joining a choir and learning 15 parts by heart in three months for the annual winter concert.
Because I'm a nerd, I started tracking my learning progress in a spreadsheet, then soon realized what I really wanted was a time series for each song, so that I could get a trend line and extrapolate if I'd be able to be ready by the concert date. So I started writing a tool.. 1/*

#choir #orchestra #music #musician #band #FOSS #elixir #phoenixframework

My Christmas break started a few days ago, and between drinking tea, cooking and finally having time to read real books, I took the opportunity to rebuild my personal, self-hosted observability micro lab. The setup is fairly standard. It integrates Prometheus, Mimir, Loki, Tempo, and Alloy into a convenient, ready-to-run package using Docker Compose. Sharing it in case it helps others experiment and learn:

- https://github.com/florinpatrascu/observatory

To demonstrate effective instrumentation with OpenTelemetry, I am also open-sourcing Fish Finder - a very simple #elixirlang / #PhoenixFramework demo application created as a companion to Observatory to showcase best practices for integrating metrics, end-to-end tracing, and logging. It includes spans, events, span-specific metadata, and curated dashboards such as those available through the PromEx library.

- https://github.com/florinpatrascu/fish_finder

Added an online multiplayer feature to the TicTacToe game I built weeks back with #PhoenixFramework ๐ŸŽฎ๐Ÿ”ฅ

Built with: #NativeScript #angular #elixirlang #TypeScript #MobileDev #GameDev #IndieGame

Here is a neat little trick when you need to test a verification flow in #PhoenixFramework: https://gist.github.com/wmnnd/cb80d4eae79d5d35b8229d6eec188ee5

It's a common pattern to pass a URL generator to a context function. But you can pass a function that captures the token with an Agent instead.

#elixirlang #myelixirstatus

Updated code for creating simple markdown blogs powered by Phoenix and Postgres.
When i say simple i mean it. Just write in markdown, add a featured img and
you are done.

No drag drop widgets, no special effects that slow down the page.

I think this should be sufficient for most folks. It is for me

You can also spit out a sitemap.xml

#phoenixframework #elixir

Just completed a small flutter app to show motivatonal messages.

backend is a Phoenix app with sqlite. Used quantum to setup a cron job to send push notifications daily.

Thought i would be done in a day but it actually too 2 and 1/2 days ๐Ÿ˜„

#flutter #phoenixframework #elixirlang

Fun story. I just spent ten minutes writing a post about some recent LiveView woes, seeking advice about best practices.

Then the Elixir forums LiveView crapped out, told me that the draft is being edited in another window, and lost everything.

LiveView is awesome.

#elixirlang #phoenixframework

Phoenixframework friends, Quick show of hands, who is building with internationalization support (gettext) from the start?

#elixirlang #phoenixframework

A #datacube viewer for #biodiversity and #carbon dynamics built with #ElixirLang #phoenixframework and #maplibre - seen at #lps25 by folks from Estonia | #geospatial