Sign in

tessi

@tessi.bsky.social
907 followers 171 following 98 posts

Software Engineer. Dabbling in elixir, ruby, rust and many others github.com/tessi

PostsRepliesMedia
tessi @tessi.bsky.social · 09/01/2026
It will be done one day, or I will die trying
010
tessi @tessi.bsky.social · 09/01/2026
I will have officially succeeded as a team lead if I can make my team of developers re-make this music video with me youtu.be/JvuCvGUpFpA
youtu.be
Royal Republic - Stayin' Alive (Official Video)
YouTube video by RoyalRepublic
120
tessi @tessi.bsky.social · 27/05/2025
Haha look at my current setup. It does wobble, but when I wobble in the rhythm of the music, it’s called dancing!
Photo of my laptop in standing desk mode (outdoors on a crate on top of a table, very wobbly)
150
tessi @tessi.bsky.social · 22/05/2025
Thanks! And I do have a warm spot reserved in my heart for e ink displays, so can’t wait to see yours and learn more :)
010
tessi @tessi.bsky.social · 21/05/2025
Uhhh i love it! I sadly missed your talk at the conf, but will watch it as soon as it is available :)
110
tessi @tessi.bsky.social · 15/05/2025
The wasm compiled elixir is called popcorn, try a live demo here: popcorn.swmansion.com
popcorn.swmansion.com
Popcorn
000
tessi @tessi.bsky.social · 15/05/2025
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!
120
tessi @tessi.bsky.social · 13/05/2025
Thanks! And quite a lot of what I show build on your contributions, so thanks got that too 💚
000
tessi @tessi.bsky.social · 13/05/2025
Can't wait to see you all at @elixirconf.bsky.social - there is so many people I never saw in real life that I know are coming. It will be fun! :)
020
tessi @tessi.bsky.social · 13/05/2025
yes, that was me :) it was fun
020
tessi @tessi.bsky.social · 13/05/2025
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 :)
A slide of my ElixirConfEU presentation - it shows a benchmark comparing an Elixir vs. Wasm implementation of SHA-256 calculations. Wasm is more than 2x faster. See more at github.com/tessi/wasmex-sha256-benchmark
3150
tessi @tessi.bsky.social · 13/05/2025
travel safe and see you there! :)
110
tessi @tessi.bsky.social · 13/05/2025
Thanks! 💜 Your message motivated me to post more regular updates :)
120
tessi @tessi.bsky.social · 12/05/2025
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...
hex.pm
wasmex
Wasmex is an Elixir library for executing WebAssembly binaries
1140
tessi @tessi.bsky.social · 08/05/2025
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
Shows a bar diagram of a benchmark run. The "Elixir Native" job is roughly half as performant as WebAssembly through wasmex
070
tessi @tessi.bsky.social · 04/05/2025
It’s fun!
010
tessi @tessi.bsky.social · 03/05/2025
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.
010
tessi @tessi.bsky.social · 03/05/2025
My favourite!
140
tessi @tessi.bsky.social · 01/05/2025
Looks appropriately bright :D
010
tessi @tessi.bsky.social · 01/05/2025
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...
sharpletters.net
HDR‑Infused Emoji
Supercharging Slack’s Reaction Icons
130
tessi @tessi.bsky.social · 30/04/2025
nah, thank but I'll probs just give it a shot myself first. Good luck on the keynote preps!
020
tessi @tessi.bsky.social · 30/04/2025
yes! thanks a ton ☘️ gives me a reason for another fun night with benchmarks (who needs sleep anyways when you can have fun instead!)
010
tessi @tessi.bsky.social · 30/04/2025
so maybe instead of having ``` Benchee.run( [...], inputs: %{ "input 1" => 1, "input 2" => 2 } ) ``` something like ``` inputs: %{ "work items" => [1, 10, 20, ...], "fn calls" => [1, 10, 20, ...], "instances" => [1, 10, 20, ...] } ``` then bench all points in this 3d space
100
tessi @tessi.bsky.social · 30/04/2025
I want to bench a wasmex call into a Wasm, but scaling different things: * number of items to process per call * call the function more often on the same Wasm instance * scale up number of instances And then combine these into a 3D scatter plot of sorts
100
tessi @tessi.bsky.social · 30/04/2025
@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?
github.com
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...
120
tessi @tessi.bsky.social · 27/04/2025
@tylerayoung.com just stumbled over a text adventure programming tutorial on the orange site which can be adapted to whichever language you chose: helderman.github.io/htpataic/htp...
helderman.github.io
1. Introduction
110
Reposted by tessi
Patrick Smith @royalicing.com · 26/04/2025
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
An Elixir module that uses Orb to define an Elixir struct with the theme, a WebAssembly global for the theme, exports functions to read the possible theme values, and a function that dynamically returns different CSS depending on the theme.Here we use GoldenOrb.Plug to execute the WebAssembly from our Orb module and sets the resulting CSS on a Plug.Conn, which means our WebAssembly has been executed and transformed into a HTTP response.
1203
tessi @tessi.bsky.social · 13/04/2025
keys -> lets
100
tessi @tessi.bsky.social · 13/04/2025
Maybe a text adventure would be a cool start - frees you from a specific languages graphics stack and keys you focus on essentials
110
tessi @tessi.bsky.social · 11/03/2025
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
github.com
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...
0143
tessi @tessi.bsky.social · 23/02/2025
Als Wahlhelfer macht mich das traurig. Es gibt viele Möglichkeiten die Wahl als (besorgter ;)) Bürger zu beobachten und zu dem Schluss zu kommen, dass Wahlfälschung nicht signifikant Möglich ist.
080
Reposted by tessi
milad @milad.rastian.me · 13/02/2025
Try it out! github.com/tessi/wasmex...
011
tessi @tessi.bsky.social · 13/02/2025
If you are in or near Berlin today and want to learn about WebAssembly+Elixir, come and join us at the Elixir Berlin Meetup 💜
041
Reposted by tessi
ElixirBerlin @elixir.berlin · 04/02/2025
🚀 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 🔗👇
meetup.com
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
032
Reposted by tessi
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 30/01/2025
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.
104920
Reposted by tessi
Wojtek @wojtek.be · 30/01/2025
#kawai :D
0134
tessi @tessi.bsky.social · 31/01/2025
that's it. the perfect take on that article!
010
tessi @tessi.bsky.social · 31/01/2025
what great news. congratz Thiago! 💚
010
tessi @tessi.bsky.social · 31/01/2025
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 💜
191
tessi @tessi.bsky.social · 25/01/2025
Happy Birthday! :)
100
tessi @tessi.bsky.social · 16/01/2025
@sorentwo.bsky.social good to see you here :) welcome 💜
020
Reposted by tessi
Maggie Tate @maggietate.bsky.social · 14/01/2025
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!
media.tenor.com
a cartoon of snoopy wearing a green hat and scarf
ALT: a cartoon of snoopy wearing a green hat and scarf
54014
tessi @tessi.bsky.social · 14/01/2025
You have some Next Level German skills :)
100
tessi @tessi.bsky.social · 14/01/2025
@filipecabaco.com alles Gute zum Geburtstag mein Lieber! (Happy Birthday my friend) 🎈
100
Reposted by tessi
Kelsey Hightower @kelseyhightower.com · 12/01/2025
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.
794266424
tessi @tessi.bsky.social · 11/01/2025
Your vibe screams 'I'm here for a good time, but only after I've had my green smoothie!' It knows me by heart!! Btw: your subdomain end with the name of a Swedish furniture shop 🇸🇪 :)
110
Reposted by tessi
Samrat Man Singh @samrat.me · 22/11/2024
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 :))
12818
tessi @tessi.bsky.social · 10/01/2025
Well, actually that should not just be in DMs: Ashley, you’re a great person and manager. Whenever I need someone to talk about my team lead problems, you help me like a friend and mentor. Whenever I work with you on a side project, it’s fun and inspiring. Thank you for being an awesome chap! 💛
110
Reposted by tessi
Ashley Hindle @ashleyhindle.com · 10/01/2025
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 🫶
heeds.xyz
Micro moments change lives - heeds
Use micro positivity and praise to create connection and impact
252
tessi @tessi.bsky.social · 09/01/2025
My one year old daughter didn’t chew my shoes yet - but not for a lack of trying! She found out how to operate the staircase safety gate and enjoys locking me out when my hands are full. Kids are kids, no matter if human or dogs :) Very happy to hear that you can sleep again and enjoy the ride 💜
020