Stefan Luptak

Stefan Luptak

@stefanluptak.com

Elixir Developer@recycla.se Bratislava, Slovakia

587 followers214 following151 posts

End of an era. 🥺

ThinkingElixir@thinkingelixir.com

It’s true! After 6 years of weekly episodes, the Thinking Elixir Podcast will be ending on June 23rd. Three episodes left. It’s been an incredible run and I’m grateful for every listener who came along for the journey. #podcast #MyElixirStatus #ElixirLang

So much useful knowledge from the @render.com community forum is now gone... I have visited that page just a few weeks ago. Now wanted to check some info there just to find out they did move to Discord only two days ago. No upfront e-mail notice, not to mention the Discord content won't be indexed 🤦‍♂️

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

This is very cool! 😮

Gus Workman@gworkman.bsky.social

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

Stefan Luptak reposted

Hi Bsky hivemind, is anyone looking for seasoned #ElixirLang developer? EMEA-based, fully remote. Either consulting or full-time.

Stefan Luptak reposted

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

Has something changed with this in the meantime? #elixirlang

Stefan Luptak@stefanluptak.com

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

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.

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

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

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

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. 🤦‍♂️😅

Stefan Luptak reposted

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

oban.proOSS Oban Web & Oban v2.19From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications

Stefan Luptak reposted

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.

dashbit.co Data evolution with set-theoretic types - Dashbit BlogIn this article we explore the challenges of data evolution in static typing and explore type safe solutions.

I would really like to start using NeoVim, but I feel like every tutorial ends at themes, a bit fancier movements/text operations and maybe git integration, but what I would like to see is running a test case/file/all of them, navigating between failing ones, re-running them etc. Is there one?

Stefan Luptak reposted

Fun fact #buildinpublic, console.table() also allows you to specify JUST the attributes you're interested in, for example:

Navin Peiris@navinpeiris.com

JS `console.table()` is just so 🔥. Specially handy when you want to introspect an array of objects, for example, results from an API call. Displays everything in a beautiful table that's easy to browse 👇 #buildinpublic

Stefan Luptak reposted

Heads up Elixir-ists We, the BlueSky elders, have decided many moons ago to retire #MyElixirStatus for #ElixirLang now that we ascended from hell (X) to heaven (🦋) The vote was unanimous (if you exclude the votes against) so please adhere to it Also, #Elixir is wrong and shall never be used, ever

And by biig I meant biiig codebase. 😅 Those are the perks of being insecure English writer/speaker constantly editing posts, messages, … 🤦‍♂️😅

You are up to date.