🎙️ Co-host at slowandsteadypodcast.com
🛠️ Ruby, Rails, Ember.js, PostgreSQL
❤️ Loves music, food, and cooking
🥁 Plays the drums
benediktdeicke.com
I'm Benedikt, a full stack software engineer turned (mostly) bootstrapped founder 😄
Together with my co-founder I run and build Userlist, an email marketing automation platform for SaaS businesses 💌
Mostly working with Ruby on Rails, Ember.js, and PostgreSQL at the moment 🛠️
"Sorry I forgot to take that sticker off"
"Don't worry, I like it"
😂
"Sorry I forgot to take that sticker off"
"Don't worry, I like it"
😂
When creating a new workflow, choose one of the templates. You'll get a populated workflow. As easy as apple pie 🍎
When creating a new workflow, choose one of the templates. You'll get a populated workflow. As easy as apple pie 🍎
@benediktdeicke.com asked me for a design system to generate images for @userlist.com integration pages and alternatives. It needed to be simple, but quirky.
Couple hours later, and new integration banners get a pair of eyes, randomly picked from 12 options.
@benediktdeicke.com asked me for a design system to generate images for @userlist.com integration pages and alternatives. It needed to be simple, but quirky.
Couple hours later, and new integration banners get a pair of eyes, randomly picked from 12 options.
`caller_locations(1, 1).first.label.split(" ").last`
docs.ruby-lang.org/en/master/Ke...
🧵 1/3
`caller_locations(1, 1).first.label.split(" ").last`
docs.ruby-lang.org/en/master/Ke...
🧵 1/3
Extra nice when combined with our @savvycal.com integration to automatically stop reminders after people booked a call 🙌
Extra nice when combined with our @savvycal.com integration to automatically stop reminders after people booked a call 🙌
I am truly amazed by the ability of Ember, even being old, less popular and less sponsored, to keep reinventing itself in a good way: providing strong backwards compatibility and a clear path forward without stagnating in time.
6.8 released with some big features 🎉
⚡@vite.dev by default
🕚 Compatible with libraries from 8+ years ago*
✨ New APIs: renderComponent, additional reactive data structures
🤝 No more hbs by default (strict: true)
Read more here:
blog.emberjs.com/ember-releas...
I am truly amazed by the ability of Ember, even being old, less popular and less sponsored, to keep reinventing itself in a good way: providing strong backwards compatibility and a clear path forward without stagnating in time.
For example, you can send a reminder to your Paying Customers segment every Friday (see illustration).
Happy triggering 😜
For example, you can send a reminder to your Paying Customers segment every Friday (see illustration).
Happy triggering 😜
Thanks @michaelkoper.com for pushing me to pick up the drums again back then 🤘
Thanks @michaelkoper.com for pushing me to pick up the drums again back then 🤘
The user interface even supports arrays of arrays, but not sure there's actually a good use case for that 🤣
For example, you can create a segment of users who have an active Stripe integration in their integrations list. The integrations array has both name and state [see illustration].
The user interface even supports arrays of arrays, but not sure there's actually a good use case for that 🤣
Unless there’s some sort of wrapping transaction involved, I don’t see the point. You just end up building a new request/response protocol on top of HTTP.
What am I missing?
Unless there’s some sort of wrapping transaction involved, I don’t see the point. You just end up building a new request/response protocol on top of HTTP.
What am I missing?
Good critique of open source organizations, lots to think about here.
https://kennethreitz.org/essays/2025-08-25-when-values-eat-their-young
Good critique of open source organizations, lots to think about here.
https://kennethreitz.org/essays/2025-08-25-when-values-eat-their-young
We're looking for an email-focused Marketing Manager to help people get the most out of Geocodio. If that sounds like someone you know, please send them our way!
www.geocod.io/careers-emai...
We're looking for an email-focused Marketing Manager to help people get the most out of Geocodio. If that sounds like someone you know, please send them our way!
www.geocod.io/careers-emai...
Among the obvious design changes, we also improved a bunch of things under the hood. They didn't make the cut for the blog post, but I'll briefly mention them here 🤓
Our customers are getting the whole new UI. We also redesigned the website, KB, and end-user parts.
Our team is making a happy dance.
Read the full story with screenshots and WIP: userlist.com/blog/how-we-...
Among the obvious design changes, we also improved a bunch of things under the hood. They didn't make the cut for the blog post, but I'll briefly mention them here 🤓
Our customers are getting the whole new UI. We also redesigned the website, KB, and end-user parts.
Our team is making a happy dance.
Read the full story with screenshots and WIP: userlist.com/blog/how-we-...