You have to start somewhere: happy with the 10 β the project got on GitHub: github.com/asfaload/asf... #buildinpublic #foss #opensource #rustlang
16.02.2026 17:57 β π 4 π 1 π¬ 0 π 0@raphinou.bsky.social
You have to start somewhere: happy with the 10 β the project got on GitHub: github.com/asfaload/asf... #buildinpublic #foss #opensource #rustlang
16.02.2026 17:57 β π 4 π 1 π¬ 0 π 0I just watched this talk about #rustlang #appsec and my to-do list just got some new high priority items! Interesting talk, especially for the pointers to recommended tools. m.youtube.com/watch?v=5qyu...
11.02.2026 18:44 β π 0 π 0 π¬ 0 π 0In my case it was my understanding of the situation that was incorrect.I thought the completion of an aggregate signature in @asfaload.bsky.social was happening too early, before all member signatures were collected. Until I realized the 'missing' signature had been collected at initialisation time
11.02.2026 18:44 β π 0 π 0 π¬ 0 π 0You know that feeling as a #developer when you see something in your #software doesn't work as you expected, but you then realise it was you that was wrong and your #code was doing exactly what's needed?
#development #devs #tests
In the Asfaload codebase, there was a pattern that kept appearing: using #rust enum to wrap trait implementations. It offers great flexibility, clean #code, all with full #typesafety and no dynamic dispatch. I haven't seen it described often, let's change that! www.asfaload.com/blog/rust-tr...
09.02.2026 10:26 β π 1 π 1 π¬ 0 π 0Happy of the #progress of the project. Those commit and PR numbers are not something to pay much attention too, but it confirms the #project is much alive and progresses continuously.
09.02.2026 10:07 β π 0 π 1 π¬ 0 π 0If you're a #developer, here is some #music you should know about: marcus.bointon.com/music/
Or did you already know songs about #pairprogramming #tailwind #laravel #fediverse #php #webhooks and other dev-themes?
Maybe using std::sync::Once is the way to go.
stackoverflow.com/a/58006287
#rustlang #tests
Something like described here (beforeAll): jestjs.io/docs/setup-t...
05.02.2026 07:32 β π 0 π 0 π¬ 1 π 0For my #rustlang project's I was looking at possibly switching to nextest, but it doesn't seem to support "a common setup running once and used by all tests in the binary", which I will probably want to implement to shorten my #tests runs....
05.02.2026 07:23 β π 1 π 0 π¬ 2 π 0π First time I could go through the whole chain:
- register multisig from a github project
- activate it by signing it
- register a release
- sign it
- download a release artifact and authenticate it
github.com/asfaload/asf...
#buildinpublic #progress #rust
I contributed to the #eu consultation regarding #foss #opensource #freesoftware . Did you? You can still do it until 3 Feb (tomorrow!). interoperable-europe.ec.europa.eu/collection/o...
02.02.2026 16:55 β π 2 π 0 π¬ 0 π 0After the thrills of talking about the project with fellow #fosdem visitors, I'm back at the programming desk. Signals regarding @asfaload.bsky.social were positive, keeping me motivated to #buildinpublic this #opensource #multisig solution!
02.02.2026 08:51 β π 5 π 1 π¬ 0 π 0Some #fun at #fosdem
31.01.2026 10:43 β π 0 π 0 π¬ 0 π 0Asfaload flyer
No asfaload talk at #fosdem this year, but I prepared the design of an A4 flyer, see blog post asfaload.com/blog/fosdem2...
And image here:
asfaload.com/blog/fosdem2...
#buildinpublic #promo #flyer #foss
Always good to see #fosdem there. It's taking place next week btw!
22.01.2026 11:10 β π 0 π 0 π¬ 0 π 0Events though I now put it clearly in my AGENTS.md file, my #ai #agent fails using the constants used in the project and continues to hardcode values. Every review adds a commit titled 'no hardcoded values' [1] ! What more can I do?.... #llms #opencode #glm #rust
1: github.com/asfaload/asf...
My use of llms for programming has evolved so drastically that I thought it was interesting enough write a blog post about it: asfaload.com/blog/ai_use/
#ai #llms #programming
Without knowing, seems I've doing some spec driven devel for @asfaload.bsky.social lately. I maintain the spec github.com/asfaload/spec in parallel of the code at github.com/asfaload/asf... . This helped #ai use both in code generation and review. Just discovered via martinfowler.com/articles/exp...
17.10.2025 10:07 β π 0 π 0 π¬ 0 π 0Always good to see some switching to #foss solutions: www.heise.de/en/news/Aust...
#libreoffice
#github now publishes the sha256 of every project's new github releases assets. To ease the validation process I made a small downloader tool in #rust validating the sha256 after download: github.com/asfaload/asf...
01.10.2025 12:22 β π 1 π 0 π¬ 0 π 0Just merged a refactoring ensuring the code works on a hash value, and not any bytes value, by wrapping said value in a #rust enum (similar #fsharp DU). Fearless refactorings are so enjoyable, don't want to imagine doing it without assistance of the typesystem! github.com/asfaload/asf...
25.09.2025 15:34 β π 1 π 0 π¬ 0 π 0soweli-p/FsiX: A better REPL for F# with project/solution support and hot reloading. #fsharp github.com/soweli-p/FsiX
24.08.2025 05:38 β π 11 π 5 π¬ 0 π 0I like to visit freshstuff.net to #discover new #software projects. Disclaimer: I primarily built it for me and for that purpose π But would be great if others use it regularly too.
22.06.2025 19:13 β π 0 π 0 π¬ 0 π 0Thanks for the details. I didn't mean that mutability in #rust is bad. I was just realising that after years of #fsharp programming, I am so used to immutability that I get surprised when it's working differently π
17.06.2025 16:08 β π 4 π 1 π¬ 0 π 0Yes indeed! π
17.06.2025 15:53 β π 1 π 0 π¬ 1 π 0#rust encourages immutability, but to a new rustacean coming from #fsharp mutability is very present. Today's example: PathBuf. I had the expectation that push would return a new updated value, but it mutates in place, so my code "let p2=p.push(ext)" was incorrect. Took me some time to realise
17.06.2025 15:16 β π 2 π 0 π¬ 1 π 0Computation Expressions are the base of 2 of my favourite #fsharp libs: github.com/fsprojects/F... and github.com/CaptnCodr/Fli
17.06.2025 12:41 β π 2 π 1 π¬ 0 π 0I will share asfaload.com updates and progress at @asfaload.bsky.social with tag #buildinpublic . Take a look if it's the kind of stuff you're interested in! Tech used is #fsharp and #rust
11.06.2025 09:44 β π 3 π 1 π¬ 0 π 0Starting with #rust coming from #fsharp, I wanted to try and keep my functional habits of immutability, being ready to take a performance hit if reasonable. It seems that in some scenarios, there wouldn't even be a perf hit: ecency.com/rust-lang/@j...
That's encouraging!