Photo of my laptop in standing desk mode (outdoors on a crate on top of a table, very wobbly)
Haha look at my current setup. It does wobble, but when I wobble in the rhythm of the music, itβs called dancing!
27.05.2025 11:11 β π 4 π 0 π¬ 1 π 0
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 :)
22.05.2025 21:29 β π 1 π 0 π¬ 0 π 0
Uhhh i love it! I sadly missed your talk at the conf, but will watch it as soon as it is available :)
21.05.2025 18:52 β π 1 π 0 π¬ 1 π 0
Popcorn
The wasm compiled elixir is called popcorn, try a live demo here: popcorn.swmansion.com
15.05.2025 07:50 β π 0 π 0 π¬ 0 π 0
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!
15.05.2025 07:45 β π 2 π 0 π¬ 1 π 0
Thanks! And quite a lot of what I show build on your contributions, so thanks got that too π
13.05.2025 15:22 β π 0 π 0 π¬ 0 π 0
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! :)
13.05.2025 11:01 β π 2 π 0 π¬ 0 π 0
yes, that was me :) it was fun
13.05.2025 10:44 β π 2 π 0 π¬ 0 π 0
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
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 :)
13.05.2025 07:57 β π 15 π 0 π¬ 3 π 0
travel safe and see you there! :)
13.05.2025 07:51 β π 1 π 0 π¬ 1 π 0
Thanks! π
Your message motivated me to post more regular updates :)
13.05.2025 07:39 β π 2 π 0 π¬ 1 π 0
wasmex
Wasmex is an Elixir library for executing WebAssembly binaries
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...
12.05.2025 11:51 β π 14 π 0 π¬ 1 π 0
Shows a bar diagram of a benchmark run. The "Elixir Native" job is roughly half as performant as WebAssembly through wasmex
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
08.05.2025 06:32 β π 8 π 0 π¬ 0 π 0
Itβs fun!
04.05.2025 16:29 β π 2 π 0 π¬ 0 π 0
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.
03.05.2025 19:40 β π 2 π 0 π¬ 0 π 0
My favourite!
03.05.2025 12:33 β π 4 π 0 π¬ 1 π 0
Looks appropriately bright :D
01.05.2025 15:50 β π 1 π 0 π¬ 0 π 0
HDRβInfused Emoji
Supercharging Slackβs Reaction Icons
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...
01.05.2025 09:47 β π 3 π 0 π¬ 1 π 0
nah, thank but I'll probs just give it a shot myself first. Good luck on the keynote preps!
30.04.2025 08:40 β π 2 π 0 π¬ 0 π 0
yes! thanks a ton βοΈ
gives me a reason for another fun night with benchmarks (who needs sleep anyways when you can have fun instead!)
30.04.2025 08:39 β π 1 π 0 π¬ 0 π 0
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
30.04.2025 08:19 β π 0 π 0 π¬ 1 π 0
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
30.04.2025 08:17 β π 0 π 0 π¬ 1 π 0
1. Introduction
@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...
27.04.2025 16:42 β π 1 π 0 π¬ 1 π 0
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.
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
26.04.2025 15:06 β π 20 π 3 π¬ 1 π 0
keys -> lets
13.04.2025 17:36 β π 0 π 0 π¬ 1 π 0
Maybe a text adventure would be a cool start - frees you from a specific languages graphics stack and keys you focus on essentials
13.04.2025 17:35 β π 2 π 0 π¬ 1 π 0
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...
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
11.03.2025 21:43 β π 15 π 3 π¬ 0 π 1
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.
23.02.2025 20:18 β π 8 π 0 π¬ 0 π 0
Try it out! github.com/tessi/wasmex...
13.02.2025 18:59 β π 1 π 1 π¬ 0 π 0
i made a game called dayz and now apparently everything is worse. my tweets are law.
Software Developer (mostly Elixir).
Mainly here to read.
Fediverse https://chaos.social/@sd
Hardware/software engineer currently hacking with #ElixirLang and #Nerves.
Founder of protolux.io - currently available for B2B contracts in Elixir (including Phoenix and Nerves), embedded firmware, and custom PCB design
"that chick from youtube"
she/her
Elixir is pretty cool
#ElixirLang #MyElixirStatus
#ElixirLang, #RustLang, #Python, #Gleam
I create monsters. Then I fly them. Sometimes they survive. You can watch all that shenanigans on https://youtube.com/shadowzone
I'm also available here:
@ShadowZone@mastodon.social
Humanity/Technology conflicts mediator with Software Development focus
https://marcopolita.me
Solutions in Elixir, Ruby, Node & Python. Engineering for AI. Code intelligence with RAG.
π§βπ» Researching AI in Software Engineering @ HPI | π· Photography | π Cooking | π± Gardening | π² Board Games
Eigentlich @tzwenn@chaos.social.
Hier nur weil ich das Handle wollte.
Follow the latest news, developments and new technologies from the European Space Agency's R&D Directorate
Software Engineer Β· Elixir, Zig and Gleam enthusiast Β· Dad joke specialist
runner, coder, gamer. α» break things
co-organizer of @elixir.berlin
Programming languages and graphics person. Rust compiler developer, Firefox hacker, Bevy contributor. Currently working on an unannounced project!
π Welcome to the world of Farming Simulator! πΎ
Build your peaceful farm with real machines & rich landscapes.
Explore, share and connect with other players.
Letβs grow a creative farming world β together. π§βπΎ
π Tech Lead @ Multiverse
π¨βπ» Elixir & LiveView teacher
π Building in public https://mmbl.io | https://uini.io | https://mealmind.io | https://madepublic.io
π Author of https://liveviewcookbook.com
Rubyist, guy behind @sidekiq and Faktory.
For support, please open a new discussion at https://github.com/sidekiq/sidekiq/discussions.
Personal: @getalifemike
[bridged from https://ruby.social/@getajobmike on the fediverse by https://fed.brid.gy/ ]