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
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 · 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
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 · 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 · 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 · 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
@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
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 · 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
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
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 💜
091
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
@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.
794268424
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
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
Reposted by tessi
superchris.launchscout.com @superchris.launchscout.com · 20/12/2024
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!
159
tessi @tessi.bsky.social · 15/12/2024
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
1163
tessi @tessi.bsky.social · 13/12/2024
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?
120
Reposted by tessi
superchris.launchscout.com @superchris.launchscout.com · 09/12/2024
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...
github.com
Feature/using component by superchris · Pull Request #678 · tessi/wasmex
0114
tessi @tessi.bsky.social · 09/12/2024
Hello #ElixirLang folks. What are your thoughts on macros vs. code generation? We are debating support of Wasm components in wasmex. They should be easy to call from Elixir and we can introspect components for their functions (including types). Are macros the way to go? github.com/tessi/wasmex...
github.com
Feature/using component by superchris · Pull Request #678 · tessi/wasmex
5104
tessi @tessi.bsky.social · 06/12/2024
Thanks to my broken #ElixirLang tests my money spending skills are not the only thing having failures! ``` .....F.... Finished in 0.6 seconds (0.6s async, 0.00 sync) 10 tests, 1 failure ```
meme image of two people shaking hands with their very muscular arms. There is text overlays:
* the first arm says: "my bank account"
* the second arm says: "my tests"
* where the hands shake it cites the following #ElixirLang code

```
Assertion with == failed
code: assert amount == expected_amount
left: Money.new(:EUR, "0.00")
right: Money.new(:EUR, "12345")
```
010
tessi @tessi.bsky.social · 02/12/2024
Happy to see awesome contributions like this one from @superchrisnelson.bsky.social landing in wasmex :) It wasn't an easy change, took multiple approaches and time to get right. Quite amazing for a first contribution to a project. I love our #ElixirLang community 💜
081
Reposted by tessi
superchris.launchscout.com @superchris.launchscout.com · 01/12/2024
Super excited that we now have the beginnings of webassembly component support in github.com/tessi/wasmex. It's in main (not released), and not yet well documented. See the tests in test/components for examples, docs and blog post tutorial to come.
github.com
GitHub - tessi/wasmex: Execute WebAssembly from Elixir
Execute WebAssembly from Elixir. Contribute to tessi/wasmex development by creating an account on GitHub.
1175
tessi @tessi.bsky.social · 20/11/2024
Dear #ElixirLang people, please help! I'm debating with myself whether to submit a talk to the upcoming #ElixirConfEU. Probably something about WebAssembly/WASM and Elixir. Is there something you would love to know and learn in this area? Is it interesting at all? Any feedback/ideas appreciated! 💜
4171
Reposted by tessi
Peter Ullrich @peterullrich.com · 11/11/2024
To all new Elixir-it’s: Welcome to BlueSky! I created this starter pack to get you started: go.bsky.app/EuRHN7o
297734
Reposted by tessi
Tyler A. Young ⚗️🧑🏻‍💻 @tylerayoung.com · 30/10/2024
This is a great explanation of the tradeoffs between focusing on software quality versus velocity. surfingcomplexity.blog/2024/10/29/t...
surfingcomplexity.blog
The carefulness knob
A play in one act Dramatis personae EM, an engineering manager TL, the tech lead for the team X, an engineering manager from a different team Scene 1: A meeting room in an office. The walls are ado…
022
Reposted by tessi
Jason @peregrine.bsky.social · 28/10/2024
few understand how incredible @josevalim.bsky.social is in general but he is watching a tech streamer learn #Elixir and updating the docs in real time.
25416
tessi @tessi.bsky.social · 25/10/2024
Happy #Elixir on bsky day! Its great to see people transition to anything but xitter 💜
070