Konstantin Gerry's Avatar

Konstantin Gerry

@iamkonstantin.eu.bsky.social

I make apps. I love Swift and Elixir, have been known to write Rust and Kotlin and I can centre rectangles in CSS ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ช๐Ÿ‡บ

2,635 Followers  |  574 Following  |  1,986 Posts  |  Joined: 05.05.2023  |  1.771

Latest posts by iamkonstantin.eu on Bluesky

Pontificating...

06.08.2025 12:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Poltergeist: The Ghost That Keeps Your Builds Fresh | Peter Steinberger Meet Poltergeist: an AI-friendly universal build watcher that auto-detects and rebuilds any projectโ€”Swift, Rust, Node.js, CMake, or anything elseโ€”the moment you save a file. Zero config, just haunting...

Meet Poltergeist: an AI-friendly universal build watcher that auto-detects and rebuilds any projectโ€”Swift, Rust, Node.js, CMake, or anything else, the moment you save a file. Zero config, just haunting productivity. steipete.me/posts/2025/p...

06.08.2025 00:28 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Putting aside the details, there is a side to LLMs that I really enjoy - I get to use normal words to tell it to do something and most of the time it does. How cool is that!

05.08.2025 19:47 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

I'm learning Kotlin!

05.08.2025 06:23 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Good morning everybody โ˜•๏ธ. Today is building fun things for the Mac day, CLI, blurry glass theme en all.

05.08.2025 06:30 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No doubt about that, it's just that "obscure, difficult to interpret and explain" language features are becoming very visible when even LLMs get sidetracked despite explicit help/instructions.

04.08.2025 14:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Gave Claude a small task to add the implementation of a tiny SwiftUI app that reads some HTML from a URL and shows it as markdown. It did it twice with the same prompt, once with structured concurrency (6.2) and once without. Structured concurrency increased its token usage 4.7x ๐Ÿคฏ

04.08.2025 13:52 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'm shutting down my personal GitHub sponsors in favor of an open collective that will be used to transparently fund Ash related expenses and also contribute financially to projects that matter to Ash & Elixir!

opencollective.com/ash-framework

#ElixirLang #AshFramework

04.08.2025 09:38 โ€” ๐Ÿ‘ 31    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

hot take - Kotlin inline functions are the sanest version of C macros

04.08.2025 09:23 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image 04.08.2025 09:17 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- How do you sleep?
Me: In intervals of 5 hours, why?

03.08.2025 13:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Good morning โ˜•๏ธโ˜€๏ธ

03.08.2025 07:55 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Haha, Iโ€™m very happy to hear that ๐Ÿ˜‹. Ash all the things ๐Ÿฆ„๐Ÿ”ฅ

03.08.2025 06:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Well, every ecosystem has their way, no kink shaming ๐Ÿ˜‹

02.08.2025 11:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Itโ€™s common for big libraries like Phoenix/Oban/Ash/โ€ฆ to have features and changes spend significant time in alphas/betas, pre-releases, community feedback loops etc. - it all ties into why itโ€™s really a joy to use them. Once something works well, it keeps working for a long time :)

02.08.2025 07:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You mean LiveView probably, Phoenix is at 1.8. Low version numbers are a side effect of a more stability/careful evolution culture in the ecosystem. Very much a contrast to say NextJS. Breaking changes are rare and usually well-signposted, long-betaโ€™d, and have upgrade tooling.

02.08.2025 07:19 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Yes, it was overall very triggering. I also saw it before coffee ๐Ÿ˜‚๐Ÿ˜‹

01.08.2025 17:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The toolbox is toolboxing โœ…

01.08.2025 15:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Less Glue, More Product: Why Elixir Shrinks Architectural Complexity If youโ€™re building a backend mostly alone, Elixir lets you avoid service sprawl and ship features faster.

I was recently confronted with examples of small/solo devs fighting with complexity and tech-debt coming from their frameworks and eating their precious time to build features, so I put down my thoughts. There are no absolutes in tech, there isn't a 'winner' library. iamkonstantin.eu/blog/less-gl...

01.08.2025 09:34 โ€” ๐Ÿ‘ 49    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

For TypeScript, it often has challenges with frameworks like Nuxt or React Router e.g. sometimes it does imports incorrectly, or gets confused between es modules and require ๐Ÿ˜…... or tries to do things too much TypeScript instead of throwing in :any here and there ๐Ÿ™ƒ

01.08.2025 08:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What about you?

01.08.2025 07:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Elixir and Swift mainly

01.08.2025 07:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh, another trick is to use subagents, then you can have multiple specialised tasks running in their own context.

01.08.2025 07:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Compact often! I find it ideal to do so after every task. It can keep track of progress and what's left to be done in .md files so it can resume right away.

01.08.2025 07:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Screenshot from an event date time announcement where the time is incorrectly formatted with 12h time instead of 24h

Screenshot from an event date time announcement where the time is incorrectly formatted with 12h time instead of 24h

All major browsers support the Internationalization API, please use it.

01.08.2025 07:09 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Phoenix LiveView 1.1 released! - Phoenix Blog

LiveView 1.1 is out and I'm very excited about colocated hooks, we have a lot of these snippets and they will be a lot easier to write now. All the changes ๐Ÿ‘‰ www.phoenixframework.org/blog...

#ElixirLang

01.08.2025 06:15 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wish the EC would interface with our egov stuff - so many docx to download, fill and upload as PDF ๐Ÿ™ˆ๐Ÿ˜ฎโ€๐Ÿ’จ

31.07.2025 11:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Definitely looking forward to a new Mario! I had a lot of fun with Mario Odyssey ๐Ÿ„... especially portrait travels ๐ŸŒช๏ธ

31.07.2025 09:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Programming, scripting, and markup languages

Rust is yet again the most admired programming language (72%), followed by Gleam (70%), Elixir (66%) and Zig (64%). Gleam is a new addition to the list, and for good reason - developers like it!
Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Programming, scripting, and markup languages Rust is yet again the most admired programming language (72%), followed by Gleam (70%), Elixir (66%) and Zig (64%). Gleam is a new addition to the list, and for good reason - developers like it! Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Oh my gosh! Gleam got #2 most admired programming language in the Stack Overflow survey!
We're on the podium with Rust and Elixir!

29.07.2025 18:37 โ€” ๐Ÿ‘ 128    ๐Ÿ” 21    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 5

oh sorry, I forgot the content warning :P

29.07.2025 15:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@iamkonstantin.eu is following 20 prominent accounts