Kevin Schweikert

Kevin Schweikert

@kevinschweikert.de

#ElixirLang software engineer working with custom media solutions

630 followers146 following54 posts

Kevin Schweikert reposted

This is Pele, my new rendering library for diagrams and charts, compatible with the latest Mermaid syntax. - 100-500× faster than mermaid.js - 6× smaller bundle - No dependencies - Easy to theme - Responsive to device width - Open source (MIT) Try it at pele.run

Kevin Schweikert reposted

grain camera take 2: xpan edition the screen tries to replicate the hasselblad xpan viewfinder, dials, and lcds as much as possible. there's also a film strip view to review photos. made with an esp32 and 5mp camera took it out to the enchantments this weekend. pretty epic it all worked

Kevin Schweikert reposted

T-minus 4 days til the big #AshFramework announcement at #Goatmire #ElixirLang conference 😎

Kevin Schweikert reposted

The cat is out of the bag: we’re doing badges again for #Goatmire 2026! Each attendee will get a digital badge in their goodie bag, powered by #AtomVM and #ElixirLang. Featuring an ESP32, LCD, keyboard and some fun onboard sensors Join us for Goatmire in Varberg, SE Sept 27th - Oct 3rd to get one!

Kevin Schweikert reposted

Oban v2.24 is out! It's heftier than the past few releases, with a config facelift and a smattering of useful features: ⚙️ Unified config 🗺️ Per-cron timezones (from Pro) 😴 Accurate snooze (from Pro) ⏱️ Readable durations A taste of the config, and more readable durations:

Kevin Schweikert reposted

I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: brettcodes.com/im-done-usin... The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.

brettcodes.comI'm done using AIWhy I'm stopping using AI for coding (and anything else) after using it earnestly for a year and coming to understand the harms it causes on personal, societal, and environmental levels.

Kevin Schweikert reposted

Hey Elixir friends! :) Hologram v0.10 is out, now with a real event system. To show it off, I rebuilt Space Invaders in pure Elixir, running in the browser with no game engine. There's a new server-side middleware layer too. hologram.page/blog/hologra...

Kevin Schweikert reposted

The hexpm package pages are now generated by MDEx and Lumis, thanks to @maennchen.dev ! - Better GitHub Flavored Markdown - Light/Dark themes - Syntax highlighting for more languages and sigils - HEEx, Python, Lua, Svelte, React, etc And more... #MyElixirStatus

Kevin Schweikert reposted

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

Kevin Schweikert reposted

This PR has the potential to onboard so many new Gleam users and orgs github.com/elixir-lang/... Many organisations cannot justify using Gleam in their existing Elixir codebases. Reducing friction is critical for adoption. Once Gleam has a foot in the door, its strengths will make sure it stays 💪

github.comAdd gleam support to Mix by Papipo · Pull Request #14262 · elixir-lang/elixirThis PR adds support for the gleam language. Support for gleam.toml in path deps Support gleam in deps loader. Support for gleam in deps.compile Require specific gleam binary version (hardcode...

Kevin Schweikert reposted

Get your Nerves device onto Home Assistant. Kevin Schweikert has been brewing a special batch of Elixir nerd catnip. People will get silly on this stuff. I already have several devices up and running with Homex. Get your dashboards ready! www.goatmire.com/talk/make-yo... #elixirlang #goatmire

goatmire.comMake yourself at Home(x) by Kevin SchweikertYou built a Nerves device. It talks to hardware, it's reliable, it runs Elixir. Now you want to do something useful with the data. Dashboards, automations, statistics, a mobile app, maybe voice…

Kevin Schweikert reposted

After watching @wojtekmach.bsky.social's ElixirConf EU talk about creating desktop apps with ElixirKit, I was inspired to give it a try. Introducing Nerves Desktop - an app for discovering and managing Nerves devices on your network github.com/nerves-proje... #ElixirLang #Nerves

github.comGitHub - nerves-project/nerves_desktop: Desktop app for managing Nerves devicesDesktop app for managing Nerves devices. Contribute to nerves-project/nerves_desktop development by creating an account on GitHub.

Kevin Schweikert reposted

I think that this issue created by me could use some support. github.com/erlang/otp/i... The goal there is to be able to use modern password hashing functions (Argon2id and scrypt) without any NIF. That should bump the security of most Elixir applications out there.

github.comExposé OpenSSL KDF/PHF functions in `crypto` · Issue #10179 · erlang/otpIs your feature request related to a problem? Please describe. OpenSSL 3.x have added support for multiple key derivation functions (KDF) and password hash functions (PHF). These functions are requ...

Kevin Schweikert reposted

I was able to wire up Popcorn to run Elixir and PGlite to run Postgres, both in the browser. This means we can have an interactive and safe sandbox for arbitrary code. Which means a really good experience learning Ecto on a website. I'll publish it soon :) #ElixirLang

Kevin Schweikert reposted

Hello #ElixirLang Does anyone look for highly skilled Elixir developer based in Europe for remote work or consulting services? I am open to opportunities.

Let’s introduce the BEAM to home automation. Should be fun 😊 Come and join!

nervesmeetup.eu@nervesmeetup.eu

Happy new year to all! We’re starting our 2026 meetup season tomorrow (Wed Jan 14th) at 19h CET via Zoom! @kevinschweikert.de will be kicking us off with a presentation on using #HomeAssistant with #Nerves and #ElixirLang Registration link: nervesmeetup.eu/meetup/kevin...

Kevin Schweikert reposted

Merry Christmas, Graphite community! You have waited patiently and it is finally here: the Graphite native desktop app is yours to download on Windows, Mac, and Linux. This limited public release candidate build (RC1) is available to download in our Discord (join via the link on the website).