Philipp ๐Ÿ˜ keila.io

Philipp ๐Ÿ˜ keila.io

@pentacent.bsky.social

Building keila.io, an easy-to-use and reliable Open Source email newsletter tool. #elixirlang #opensource #buildinpublic

178 followers42 following334 posts

I talked to a friend today about the fact that in the age of AI slop, people just don't care about the small details anymore. Anyways, here I am on a Friday night making tweaks to a dialogue (adding the singular form and segment names). #opensource #buildinpublic #ux #ui

I'm happy to announce the release of Keila 0.30.3 which brings major improvements in the rendering performance with large MJML or HTML campaigns. In a synthetic 256 KB template benchmark, this resulted in a 13x speedup. Most real templates are much smaller, btw (<20 KB). #buildinpublic #opensource

Currently building some sample campaigns to show off the upcoming new campaign editor for Keila! Still a bit hesitant to release it just yet but I think it will be a huge improvement over the old block editor. #buildinpublic #uxdesign #emailmarketing #mjml #opensource

Indie vs VC mindset: We experienced database slowdowns during higher than usual sending volume. Instead of just scaling the Postgres instance, I optimized queries and indexes (the cliff in the graph) - and we're now at a lower db CPU baseline than before. Yay! ๐Ÿ˜ #buildinpublic #opensource #indiedev

"But Ethan, I'm a real person, not a bot!" To this day, I'm still sending a personal welcome email to every person who signs up to Keila. This has led to a lot of great conversations, even though in this case it was not appreciated ๐Ÿ˜… #buildinpublic

Some people will tell you not to deploy on Fridays. Anyways, Keila 0.30.2 is now live! You can now change the contact status and choose different line heights in the classic template. The release also fixes some bugs from the 0.30.0 release. github.com/pentacent/ke... #buildinpublic #opensource

github.comRelease Keila v0.30.2 ยท pentacent/keilaVersion 0.30.2 Added Added line-height setting for body text in Classic template style editor The status of a contact (active, unsubscribed, or unreachable) can now be changed manually on the cont...

Today I'm releasing v0.30.0 of Keila, the Open Source email newsletter platform with two major improvements: 1) You can now specify MJML, HTML, and plain-text templates with content slots. 2) You can now send transactional messages via the API #buildinpublic #opensource #emailmarketing #elixirlang

It took me legit two days to decide that the input and output data structures of the new Keila email renderer should be called Renderer.Input and Renderer.Output. People have been saying it for a long time: Naming ๐Ÿ‘ Things ๐Ÿ‘ Is ๐Ÿ‘ Hard ๐Ÿ‘! #programming #elixirlang #dev

Keila's new template system is going to be awesome. Introducing: MJML templates with content slots. This allows you to keep a consistent layout across multiple campaigns where only certain parts can be edited later. Great for shared workflows. #emailmarketing #buildinpublic #mjml #design

Currently working on a major new feature for Keila: MJML, HTML, and Plain text templates. This will allow you to better customize your messages - and it's another important building block for transactional emails. #opensource #webdev #emailmarketing

Today we're releasing version 0.20.1 of Keila, the Open Source email newsletter platform. It adds a new Brazilian Portuguese translation and pre-filled forms! ๐Ÿ‡ง๐Ÿ‡ทโœ๏ธ github.com/pentacent/ke... Some examples for the pre-filled forms: www.keila.io/updates/pre-... #buildinpublic #opensource #brazil

github.comRelease Keila v0.20.1 ยท pentacent/keilaVersion 0.20.1 ๐Ÿ‡ง๐Ÿ‡ท Brazilian Portuguese, pre-filled forms, and many fixes Added Added Brazilian Portuguese (pt-BR) translation (thanks @polesapart) Contact form fields can now be pre-populated us...

24 hours on a train for a conference?! That's what I did to travel to #ElixirConf EU in Mรกlaga. It's worth it! Flying emits 18x more CO2 and I can be productive while travelling. Plus, trains are cool. Win-win-win. (Writing this on my way back on the ICE from #O5F5 in Paris) #train #travel #climate

Second day of #05F5 Open Source Founders Summit in Paris! ๐Ÿ‡ซ๐Ÿ‡ท Lots of interesting conversations about Open Source and the specific challenges Open Source business are facing. #OpenSource #buildinpublic

Please share: Hey, #Portuguese speakers from outside Brazil, I have a question! Keila (Open Source email newsletter tool) has received a volunteer translation to Brazilian Portuguese. If you visit the site, would you prefer seeing it in English or in Brazilian Portuguese? Obrigado! #i18n #portugal

Interesting response to an abuse report from a Swiss ISP (someone tried sending spam using one of their subdomains). They basically said: "Yeah, go ahead and block the entire domain, people keep gusing it for spam; we've already told other newsletter tools to block the domain". Uh, alright, I guess?

Version 0.20.0 of Keila, the Open Source email newsletter tool, is out now! It brings a completely new message rendering and delivery pipeline with major performance and scalability improvements. github.com/pentacent/ke... #opensource #buildinpublic #floss #elixirlang

github.comRelease Keila v0.20.0 ยท pentacent/keilaVersion 0.20.0 ๐Ÿ“ฎ New Email scheduler Added This version introduces a new email scheduler and migrates the recipients schema to a more generic messagesschema. This change makes sending large camp...