LostKobrakai's Avatar

LostKobrakai

@kobrakai.de.bsky.social

Designer, Developer & Photographer

760 Followers  |  211 Following  |  119 Posts  |  Joined: 01.11.2024  |  2.1095

Latest posts by kobrakai.de on Bluesky

This strategy is working for me in spades:

- view transitions
- scroll-driven animations
- popover
- masonry
- web components?
- carousels

Never under-estimate my ability to wait 10 years for something to come to the platform.

11.08.2025 13:24 β€” πŸ‘ 32    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

Not that I'm aware of. Afaik UTM is "the app" to do vms on M-machines, kinda like virtual box was on intel – at least if you're not paying for it.

08.08.2025 07:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
A green circuit board with some colorful wires soldered to a breakout module, and a battery taped to the empty area of the board. The board has a processor in the bottom right corner, a flex cable connector (not plugged in) in the middle, and USB + some switches on the left

A green circuit board with some colorful wires soldered to a breakout module, and a battery taped to the empty area of the board. The board has a processor in the bottom right corner, a flex cable connector (not plugged in) in the middle, and USB + some switches on the left

The guts of the first prototype. Had to solder on a few bodge wires to make it work. The final version has these issues fixed, and the order has been placed!

#Nerves #Hardware #Electronics

07.08.2025 16:45 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

I mean when the VM is shut down it comes down to management of disk images, that's true. But that's exactly what UTM does when the machine is not running :D It maintains references to the disk images and how to start them.

07.08.2025 16:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm mostly after the "management" of vms. If vms run just "one off" starting them with scripts can be fine. But if I keep them around I'd like to have an overview. Thinking farther I could also see display/mouse/keyboard integration for e.g. scenic as nice to have.

07.08.2025 11:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Maybe I can nerd snipe anyone into making this work with UTM on mac os. Having a UI to run a cluster of nerves devices would be awesome ✨ There have been attempts, but none successful.

07.08.2025 10:29 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
YouTube video by Better Software Conference Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

I recently watched this and while it's a really interesting dive into some of the history in programming languages it also feels like a great sell for how elixir works with pattern matching as well as behaviours and protocols. It's a long video, but there's an intermission and long QA.

30.07.2025 07:20 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸŽ™οΈ @maennchen.dev joins the latest @openssf.org podcast!

In this SOSS episode, he shares how the Erlang community is proactively addressing security concerns, why manufacturers are investing in upstream projects β€” and what other ecosystems can learn from their approach.

Listen! shorturl.at/iKdG7

29.07.2025 18:16 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
BEAM Community Dedicated to supporting, and growing, community packages and documentation for Elixir and Erlang - BEAM Community

There's github.com/beam-community, which houses a bunch of libraries

29.07.2025 07:25 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I still have some time till furnishing the new office / hobby room, but really considering leaving windows for an VM and using linux for gaming. Maybe even with steam os if it's opened up by then, otherwise some other distro integrating with all the compatibility layers.

25.07.2025 06:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This works distinctly different to how most programming languages handle null values and therefore deserves reasonable guardrails. People will just switch around a conditional and expect it to work like in their favorite programming language, when it very much doesn't do so.

24.07.2025 14:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

```sql
SELECT
('abc' != NULL)::boolean, -- NULL
(NULL != NULL)::boolean, -- NULL
'abc' IS NOT NULL, -- TRUE
NULL IS NOT NULL; -- FALSE
```

24.07.2025 14:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It might work for your example, but not the inverse "find all the users with an email". For that `u.email != NULL` is not correct and the condition needs to be `u.email IS NOT NULL`

24.07.2025 14:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

This changes how you’ll demo, teach, and explore Elixir.

New Popcorn release coming tomorrow – here's a sneak peek of what's to come 🍿

#ElixirLang

23.07.2025 14:51 β€” πŸ‘ 39    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1
Why I'm Betting Against AI Agents in 2025 (Despite Building Them) I've built 12+ production AI agent systems across development, DevOps, and data operations. Here's why the current hype around autonomous agents is mathematically impossible and what actually works in...

This is a great take on agentic workflows. My personal addition: Making it easier for a human to succeed makes it easier for AI to succeed – a wild concept.

22.07.2025 08:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

View Transitions let web apps go back to this model:

User
-> URL
-> Web server
-> Database
-> HTML with forms
-> User

19.07.2025 12:28 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Sponsor @lpil on GitHub Sponsors Gleam: Making type safe programming a production ready reality on the Erlang virtual machine!

Gleam sponsorship has been slowly dropping over the last few months.
The project is free from influence by any corporation, but it means the team and I need your support! Just a few dollars makes a big difference, so please sponsor if you appreciate Gleam.
github.com/sponsors/lpil

11.07.2025 10:34 β€” πŸ‘ 44    πŸ” 34    πŸ’¬ 4    πŸ“Œ 4

I can only support that. I also subscribe to elixir merge, which from the start used AI for it's tool and lately got quite prone to promoting long outdated release posts and generally worse in quality suggestions.

11.07.2025 09:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

From an "outsiders" perspective AI feels like it's at the early adopters phase of "productive use" adoption. Steep learning curve, things shifting, workflows being worked on. On the other hand it's marketed as if it would already be in early majority of the adoption curve - easy to be picked up.

11.07.2025 08:54 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'll be taking my first stab at a talk, where I won't be showing much or any code. I hope I can deliver on moving some state living in my head to the attendees :)

05.07.2025 07:18 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

On the topic of LSP crashes: I've seen none of these in recent months and rarely ones since switching to zed last year. Contrasting this to vscode, where I had to deal with the LSP on the weekly. Not sure where this difference comes from, but hard to see this as an issue we can fix.

04.07.2025 07:25 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Fortunately/unfortunately Goatmire is not sold out yet. I just goofed a bit on the backend.

30.06.2025 15:26 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Goatmire Elixir & NervesConf - Even Access Not everyone has the same opportunity to spend money to attend a conference. We want to encourage people that would otherwise opt to not attend to in fact attend. This program is intended to enable…

Announcing diversity tickets for Goatmire Elixir & NervesConf EU.

Check the link to apply :)
docs.google.com/forms/d/e/1F...
#elixirlang

30.06.2025 12:03 β€” πŸ‘ 13    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1

Fresh from the plant is the best πŸ«›

26.06.2025 18:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Timing Automatic Mac Time Tracker – Manual Timers Optional Timing automatically tracks your time, logging apps, websites, and documents. Bill accurately and boost productivity and make manual timers a thing of the past.

I use timingapp.com. It doesn't solve the problem of "tracking while doing the work", but significantly improves the experience of what can be done automatically or after the fact.

25.06.2025 12:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Directory structure β€” Phoenix v1.7.21

hexdocs.pm/phoenix/dire... this already has a lot. It could certainly be improved to be a bit more explicit though.

25.06.2025 08:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

While I'd like to say CSS it rarely matches a11y requirements around the action taken.

24.06.2025 14:19 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm not sure what people expect here. Phoenix is a framework to deal with http. It's opinion of business logic should imo only extend to "not in controllers". More opinion imo belongs to other levels – e.g. ash has lots of those opinions about application structure.

23.06.2025 19:56 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The phoenix generators use conventional places for all those files if you want to stick to conventions. Fallback controllers are mostly useful for json apis, where errors are returned in very generic shapes, so defining that rendering once can be useful over coding that up all over the place.

23.06.2025 19:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Best part about it: It doesn't consider access. I've been a guest on a slack with access to a single channel and still received such messages after no activity on the channel I'm on.

23.06.2025 15:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@kobrakai.de is following 20 prominent accounts