tessi
tessi.bsky.social
tessi
@tessi.bsky.social
Software Engineer. Dabbling in elixir, ruby, rust and many others
https://github.com/tessi/
Mateusz Front is talking about compiling elixir/erlang to Wasm at #ElixirConfEU

Imagine the inception moment when we run that Wasm in elixir again using wasmex!
May 15, 2025 at 7:45 AM
This Friday I will talk about Wasmex at #ElixirConf EU - if you want to know what WebAssembly can bring to the table for your #ElixirLang apps, join me!

Here is a sneak peek into my slides: Speed is one of the things Wasm can give you :)
May 13, 2025 at 7:57 AM
Wasmex v0.11.0 was just released #ElixirLang

It features better Wasm component integration (with way more types being translated from Elixir to Wasm and back), and enables you to precompile Wasm modules for way more efficient horizontal scaling.

hex.pm/packages/was...
wasmex
Wasmex is an Elixir library for executing WebAssembly binaries
hex.pm
May 12, 2025 at 11:52 AM
I am benchmarking a CPU intensive workload in native Elixir vs. different ways to run them with WebAssembly. I can now rightfully claim that wasmex can speed up your programs :) #ElixirLang
May 8, 2025 at 6:32 AM
My train from ElixirConfEU back to Berlin was just cancelled.

My trip to the conf also changed times already. I wish we could rely on trains. But as things are any appointments on travel days is doomed and you don’t even know if you arrive at your destination.
May 3, 2025 at 7:40 PM
Some hero wrote a blog post on how to create ultra-bright HDR emojis (to burn dark mode slack users eyes on emoji reactions).

And I'm sure I WOULD NEVER DO SUCH A MISCHIEVOUS THING to my beloved corporate company slack!

sharpletters.net/2025/04/16/h...
HDR‑Infused Emoji
Supercharging Slack’s Reaction Icons
sharpletters.net
May 1, 2025 at 9:47 AM
@pragtob.bsky.social i'm benchmarking things with benchee! and it's fun 💚

github.com/tessi/wasmex...

Now, I was having shower thoughts on benchmarking on different dimensions, is this something that's possible out of the box? if not how would I do it?
Proper caching strategy · Issue #741 · tessi/wasmex
Hey @tessi, I am trying to implement module caching like this: defmodule SimpleLogic.Wasm.Cache do use GenServer alias Wasmex.Wasi.WasiOptions alias Wasmex.{Pipe, Module, Store, StoreOrCaller} @tab...
github.com
April 30, 2025 at 8:16 AM
Reposted by tessi
Orb lets you write WebAssembly using an Elixir DSL.

Here we render dynamic CSS depending on a theme variable in a struct.

GoldenOrb.Plug.send_css/2 executes the WebAssembly & automatically passes in the theme then assigns the resulting CSS to a Plug HTTP Conn.

#myelixirstatus
April 26, 2025 at 3:07 PM
Wasmex 0.10.0 is out and features support for Wasm Components!

github.com/tessi/wasmex...

Thanks a ton @superchris.launchscout.com for his gigantic contribution and ongoing support and improvement for the last months while we let that feature cook in pre-release mode. Thank you Chris!

#ElixirLang
Release v0.10.0 · tessi/wasmex
Added Support for Wasm Components - Huge thanks to @superchris for his amazing first contribution and continues effort to improve this feature. Read more about Wasm Component support in the Wasmex...
github.com
March 11, 2025 at 9:44 PM
Reposted by tessi
February 13, 2025 at 6:59 PM
If you are in or near Berlin today and want to learn about WebAssembly+Elixir, come and join us at the Elixir Berlin Meetup 💜
🚀 Elixir Berlin – February Edition! 🚀

Join us for an exciting evening of AI, WebAssembly, and Elixir! This month, we have two fantastic talks by @tessi.bsky.social & Chris

Don't miss out—come learn, connect, and geek out with fellow Elixir enthusiasts!

📅 Hope to see you there! 💜 #ElixirLang

🔗👇
February 13th, [In-Person] Elixir Meetup, Thu, Feb 13, 2025, 7:00 PM | Meetup
👋 Hallo und herzlich Willkommen ⏰ Schedule 18:45: Doors open with 🍕Food & Arrivals 🍕🧃 19:15: Welcome & Announcements 19:30 🗣 Wasmex: Run WebAssembly programs in Elix
www.meetup.com
February 13, 2025 at 11:06 AM
Reposted by tessi
🚀 Elixir Berlin – February Edition! 🚀

Join us for an exciting evening of AI, WebAssembly, and Elixir! This month, we have two fantastic talks by @tessi.bsky.social & Chris

Don't miss out—come learn, connect, and geek out with fellow Elixir enthusiasts!

📅 Hope to see you there! 💜 #ElixirLang

🔗👇
February 13th, [In-Person] Elixir Meetup, Thu, Feb 13, 2025, 7:00 PM | Meetup
👋 Hallo und herzlich Willkommen ⏰ Schedule 18:45: Doors open with 🍕Food & Arrivals 🍕🧃 19:15: Welcome & Announcements 19:30 🗣 Wasmex: Run WebAssembly programs in Elix
www.meetup.com
February 4, 2025 at 8:37 AM
Reposted by tessi
I know a handful of experienced #ElixirLang devs who have been hit by layoffs recently. If you'd like an intro, or you have any tips on remote roles they should apply for, let me know.
January 30, 2025 at 7:16 PM
Reposted by tessi
January 30, 2025 at 2:57 PM
The speed improvements in ex_doc 0.37.0-rc.2 for large codebases (and lots of docs) are insane!

Our build time for docs went from ~40 minutes(!) (after a regression with an OTP upgrade) down to 1 minute 22 seconds. It's just crazy.

Thanks @josevalim.bsky.social 💜
January 31, 2025 at 8:19 AM
@sorentwo.bsky.social good to see you here :) welcome 💜
January 16, 2025 at 3:17 PM
Reposted by tessi
I am migrating our business accounts over here. If you are an #ElixirLang enthusiast - please follow @groxio.bsky.social and @gigcityelixir.bsky.social

Thank you so much!
a cartoon of snoopy wearing a green hat and scarf
ALT: a cartoon of snoopy wearing a green hat and scarf
media.tenor.com
January 14, 2025 at 6:41 PM
@filipecabaco.com alles Gute zum Geburtstag mein Lieber! (Happy Birthday my friend) 🎈
January 14, 2025 at 6:30 PM
Reposted by tessi
I've done an unusual number of mentoring calls this week, and one thing I'd like to remind everyone is, you are enough, and you can't forget how far you've come. You're most likely in the best position you've ever been in to build on top of everything you've done until this point.
January 12, 2025 at 3:57 AM
Reposted by tessi
Looking for my next job!

- Based in Berlin 🇩🇪, but also open to remote.
- I've been most excited about #ElixirLang lately, but also open to other tech stacks(I've worked with Clojure, Rust, JS/TS)

Some stuff I've worked on recently below👇. (And I'd appreciate a repost :))
November 22, 2024 at 11:55 AM
Reposted by tessi
I didn't deserve it, but today 30+ ex-colleagues DMed me to tell me variations of "you're awesome" and "I admire you" 😍

We should all be creating more micro moments of positivity - heeds.xyz/micro-moments 🫶
Micro moments change lives - heeds
Use micro positivity and praise to create connection and impact
heeds.xyz
January 10, 2025 at 1:30 PM
Reposted by tessi
We had to let go of some really excellent Elixir developers this week, which I am quite sad about. Among them is @katelynnburns.bsky.social . She joined us as an apprentice and two years later was keynoting ElixirConf :head_asplode:. Let our loss be your gain and hire her!
December 20, 2024 at 7:32 PM
I just submitted my talk proposal to @elixirconfeu.bsky.social this year. Wish me luck getting accepted #ElixirLang friends 🌻
This is the talk

Beyond the Browser: WebAssembly as a tool for the Elixir Developer
December 15, 2024 at 1:03 PM
I tried calculating the largest known prime in #ElixirLang and the code is super simple, try it in your iex: 2**136_279_841-1

Sadly, I get a `(SystemLimitError) a system limit has been reached` error. Is that because of my system or a general limitation?
December 13, 2024 at 9:15 AM
Reposted by tessi
This weekend's free time coding gets us the ability to launch webassembly components as Genservers. If you've ever wished you leverage OTP in other languages, this is a considerable step towards making that possible. PR here: github.com/tessi/wasmex...
Feature/using component by superchris · Pull Request #678 · tessi/wasmex
github.com
December 9, 2024 at 1:51 AM