Stefan Luptak
stefanluptak.com
Stefan Luptak
@stefanluptak.com
Elixir Developer@recycla.se
Bratislava, Slovakia
Reposted by Stefan Luptak
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)

jump.ai/careers?ashb...

#ElixirJobs
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
jump.ai
November 7, 2025 at 12:41 AM
It's happening! 💜
#ElixirLang
October 16, 2025 at 7:10 AM
Elixir project dependencies compilation with Elixir 1.19.0-rc.1 measured on my MacBook Pro M1 Max (10 cores) is 2.3x faster than with 1.18.4. Crazy! 🤯🚀⚡
#ElixirLang
October 5, 2025 at 6:10 PM
This is very cool! 😮
What a WILD day at #Goatmire! I finally unveiled the surprise that @lawik.bsky.social and I have been cooking up for the last few months - every attendee received a Nerves-powered e-ink name badge!

I had a blast on stage presenting the project and the process of how to design hardware for Nerves
September 10, 2025 at 7:00 PM
Reposted by Stefan Luptak
Hi Bsky hivemind, is anyone looking for seasoned #ElixirLang developer? EMEA-based, fully remote.

Either consulting or full-time.
August 28, 2025 at 4:32 PM
Reposted by Stefan Luptak
We are hiring a Senior Software Engineer to join my team at the BBC!
You can apply here:
careers.bbc.co.uk/job/Senior-S...

Please share ❤️

#elixirlang #myelixirstatus #aws #hiring
Senior Software Engineer
Senior Software Engineer
careers.bbc.co.uk
July 21, 2025 at 11:16 AM
Reposted by Stefan Luptak
TIL about design guidelines for CLI tools

clig.dev
Command Line Interface Guidelines
An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.
clig.dev
July 26, 2025 at 11:12 AM
Reposted by Stefan Luptak
Introducing `Ash.TypedStruct`, a nice convenient wrapper around creating struct types 🎉. It doesn't do typespecs, as we're waiting for the type system to add generated types in Ash, but you get all the other benefits, including automatically supporting OpenAPI & AshGraphql.
#AshFramework
#ElixirLang
July 11, 2025 at 5:12 AM
LLMs are cool and stuff, but one technological advancement I am still waiting for is a silent boiling kettle.
July 4, 2025 at 5:39 AM
Has something changed with this in the meantime? #elixirlang
I mean this in the most positive way, but I feel like the "Official Elixir LSP" effort deserves some communication towards the community. Many (I hope) of us (or our companies) have set up sponsorships to help it, but after 1/2 year we have no idea what's going on. Or I missed something? #elixirlang
June 26, 2025 at 12:06 PM
I hope I'll see a day when we won't care about files and directories when programming. Just modules and functions (or types for that matter). Having to think about the file structure feels redundant. I want to work with the code similar to a mind mapping tool.
June 24, 2025 at 12:19 PM
Reposted by Stefan Luptak
The ElixirConf EU keynote is now live! 🎤 ‪@josevalim.bsky.social‬ shares updates on recent Elixir developments, upcoming features, research projects & more — plus an extended Q&A at the end! #ElixirConfEU
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
youtu.be
May 28, 2025 at 9:05 AM
Anybody up for a beer/dinner here at around 18:00? Seems walkable distance from the hotel/venue. Świat Kraftu Beer & Burger #elixirlang #elixirconfeu maps.app.goo.gl/gqtRLSjuVZDy...
maps.app.goo.gl
May 14, 2025 at 1:48 PM
I am looking forward to these 3 things the most: Elixir Types, Ash and beer. Będzie zajebiście! 😁 www.elixirconf.eu/schedule/ #ElixirLang
ElixirConf EU 2025 Schedule
www.elixirconf.eu
April 24, 2025 at 12:20 PM
Reposted by Stefan Luptak
With great satisfaction, I announce that my PhD thesis, titled "Code Smells and Refactorings for Elixir," is now publicly available! All the results and methodological details used in our research over the past three years can be openly accessed at: repositorio.ufmg.br/handle/1843/... #ElixirLang
March 14, 2025 at 4:45 PM
I keep a draft PR open for our app to try CI against the main Elixir branch (1.19). There were so many warnings I thought it's nonsense. But then I looked closer and realized it found calls to non-existing fields on schemas being passed through multiple layers without pattern matching 🤯 #elixirlang
February 18, 2025 at 9:10 PM
I mean this in the most positive way, but I feel like the "Official Elixir LSP" effort deserves some communication towards the community. Many (I hope) of us (or our companies) have set up sponsorships to help it, but after 1/2 year we have no idea what's going on. Or I missed something? #elixirlang
February 10, 2025 at 3:08 PM
Any idea why am I seeing `:erlang.binary_to_existing_atom("...")` in my @appsignal.com error? Three dots instead of the problematic string isn't very useful. AppSignal is showing a warning "Backtrace regex did not match" for that line, but I have no idea what that means. #elixirlang
February 5, 2025 at 1:57 PM
That feeling when trying to configure NeoTest in LazyVim as a total noob only to realize after a few days, that I had a typo in otps vs opts. 🤦‍♂️😅
February 3, 2025 at 7:40 PM
Euruko 2010 in Krakow was the only real tech conference I've ever attended. Now, 15 years later, I'll be returning to Krakow—this time for the @elixirconfeu.bsky.social but still with @josevalim.bsky.social 😊 Feels symbolic in a way. #elixirlang
January 28, 2025 at 11:21 AM
Reposted by Stefan Luptak
Huge Oban news!

- Oban Web now released as open source! It was announced late last year that Oban Web would be open-sourced, and has now come to pass.
- MySQL and SQLite now officially supported database engines to back Oban queues

oban.pro/articles/oss...
hexdocs.pm/oban_web/ove...

#ElixirLang
OSS Oban Web & Oban v2.19
From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications
oban.pro
January 16, 2025 at 5:35 PM
Reposted by Stefan Luptak
I wrote a new article exploring how set-theoretic types (the foundation of Elixir's type system) could address how many statically typed languages do not allow libraries to evolve their data definitions in a backwards compatible manner: dashbit.co/blog/data-ev... - be warned, it is a long one.
Data evolution with set-theoretic types - Dashbit Blog
In this article we explore the challenges of data evolution in static typing and explore type safe solutions.
dashbit.co
January 14, 2025 at 9:02 AM
Looks like soon I will be reading the Ash book. 🙏🏼
📚Are you watching closely? #AshFramework #ElixirLang
January 11, 2025 at 6:42 PM