softadastra

240 posts

softadastra banner
softadastra

softadastra

@softadastra

Build applications that never lose data, even when the network fails.

Global Katılım Temmuz 2025
2 Takip Edilen11 Takipçiler
Sabitlenmiş Tweet
softadastra
softadastra@softadastra·
We just started the Softadastra SDK. Softadastra already has the core pieces: WAL, local store, sync, transport, discovery, and metadata. Now the SDK gives developers one simple entry point instead of forcing them to wire every internal module manually. Repo: github.com/softadastra/sdk
English
0
2
2
100
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
I also wrote a short article explaining why `vix/game` exists, what problem it solves, and how it fits into the Vix.cpp runtime vision. blog.vixcpp.com/posts/vix-buil…
Gaspard kirira tweet media
English
0
2
3
15
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix can now create and run a C++ game project from scratch. vix new mario --game generates the project structure, vix build compiles it, and vix dev starts the game loop with the new vix/game runtime foundation. C++ game development should feel this direct.
Gaspard kirira tweet media
English
1
2
5
130
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
I think I’m done trying to look "too professional" online. The truth is, I’m just someone who spends most of his time alone in a room building software, reading, learning, and trying to create something useful. I come from the DRC in Africa. Power cuts. Unstable internet. Limited opportunities. At some point, I moved to Uganda mainly because electricity and internet were more stable for the kind of work I wanted to do. For almost 3 years, I’ve been building and posting online without turning it into real income. And still, I continue. Even with AI everywhere, I still spend 4 to 5 hours every day reading books in different fields because I genuinely love learning. Learning gives me peace. When you spend too much time alone, dark thoughts can come close. For me, reading, building, and understanding how things work became a way to stay mentally alive. So when people judge this new generation of programmers, AI users, or "vibe coders", I think they forget something: We did not choose this era. AI appeared in front of us, and now we are all trying to adapt. Not because we don’t want to learn. Not because we don’t have knowledge. Not because we want shortcuts. But because this is the world we found ourselves in. I still love the old computer culture. The Homebrew Computer Club spirit. People building things because they believed computers could help humans do more. That’s why I keep working on Softadastra and Vix. I don’t want to die without creating at least one useful thing for someone. Even just one person. That would already mean something to me.
English
1
3
3
23
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Hey @evanyou, I would love to see Vue.js support become possible with C++ through Vix. Bringing Vue developers closer to modern C++ workflows would be really exciting.
English
0
2
2
24
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
C++ inside the Vix Reply REPL now feels real. Here I start an HTTP server directly from `vix repl`, test it from another terminal, then stop it cleanly with Ctrl+C and return to the REPL. C++ snippet mode is powered by the normal Vix run pipeline, so it keeps the same build, diagnostics, and runtime behavior. Interactive C++, powered by Vix.
Gaspard kirira tweet media
English
0
2
7
201
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix now keeps C++ package management clean across the workflow: search the registry, install globally, list what is available, inspect exact package metadata when needed. No manual include paths for quick runs, no noisy storage paths in the default output, and no global packages leaking into project builds.
Gaspard kirira tweet media
English
0
2
4
72
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix Reply can now run real C++ snippets through the Vix pipeline. Inside the REPL: - write C++ code - compile through `vix run` - get the same diagnostics as normal Vix execution - keep the interactive workflow Not a fake C++ parser. Just Vix doing what Vix does best: build and run C++ fast.
Gaspard kirira tweet media
English
0
2
4
112
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
C++ inside the Vix Reply REPL is starting to feel really powerful. I can now open `vix repl`, enter C++ mode, run a real C++ snippet through the Vix pipeline, and even start a small HTTP server directly from the interactive session. Left: C++ inside `vix repl` Right: curl hitting the running server Interactive C++, powered by Vix.
Gaspard kirira tweet media
English
0
2
5
121
softadastra retweetledi
Chris Lattner
Chris Lattner@clattner_llvm·
At many thousands of sessions/day, getting sub-second TTFT without sacrificing accuracy is hard. MAX delivers where others cannot, and paves the way to swap to other accelerators without added complexity. Check out how they did it: modular.com/blog/hippocrat…
English
0
3
11
2.5K
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Softadastra JSON 1.0.0 is moving in a clearer direction. I rebuilt the library around a simpler API for C++ apps and servers, instead of trying to expose every low-level JSON detail. 4 tests passing with Vix.
Gaspard kirira tweet media
English
1
2
4
117
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix is not designed for one specific C++ project structure. Here I’m building and testing a bindings module from Kordex, a JavaScript runtime built on top of Vix. This is not a simple demo app. It has: - native bindings - QuickJS backend - CMake flags - tests - warnings captured and simplified The goal is simple: make Vix work for any serious C++ architecture, not only one template.
Gaspard kirira tweet media
English
0
3
14
780
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Watching the creator of TypeScript talk about programming languages reminds me how much great tools can change how developers work. Vix.cpp is my own small attempt to make C++ simpler, more modern, and more enjoyable to use. youtu.be/K-Xv8D8NjTk?si…
YouTube video
YouTube
Gaspard kirira tweet media
English
0
2
2
30
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix.cpp v2.6.0 introduces Vix AI. A local AI agent API for C++, starting with Ollama support. The goal is simple: make it easy to build native C++ tools that can talk to local models directly from a clean C++ API. Repo: github.com/vixcpp/vix
Gaspard kirira tweet media
English
1
3
6
220
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix.cpp is getting closer to the kind of developer experience I always wanted for building native applications. Create the project, build it, run it, and focus on the product instead of fighting the setup. Docs: docs.vixcpp.com
Gaspard kirira tweet media
English
1
2
2
451
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Building Vix and Softadastra took more than writing code. I had to learn deeply about programming languages, runtimes, synchronization, offline-first systems, and how to make complex tools feel simple. Still learning. Still building.
Gaspard kirira tweet media
English
1
2
7
100
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
I tested Deno, Bun, and Vix.cpp on the same machine. Not a server: HP EliteBook x360 1030 G3 Linux, x86_64, 8 CPU threads Same wrk command: wrk -t8 -c800 -d30s --latency http://127.0.0.1:8000 Deno: ~40.7k req/sec Bun: ~44.4k req/sec Vix v2.5: ~98k req/sec This is why benchmark results should always include the environment and the exact command. CPU, OS, machine type, connections, duration, latency settings, and server implementation matter. Vix.cpp is already very serious. github.com/vixcpp/vix @bunjavascript @rough__sea @ThePrimeagen @evanyou @syntaxfm @wesbos @getsentry @codinggarden @stolinski @deno_land
English
2
2
5
296
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Most people wait for the perfect moment. But the perfect moment is usually created by the people who start before they feel ready. Build first. Improve in public. Let consistency compound.
English
0
2
3
48
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix now has an Experimental section in the docs. The first page documents vix.app, a small app manifest that lets Vix generate CMake internally for simple C++ projects. It is not production-ready yet, but the design is now visible, testable, and open for feedback. docs.vixcpp.com/experimental/v…
Gaspard kirira tweet media
English
1
3
5
130
softadastra retweetledi
Gaspard kirira
Gaspard kirira@g_kirira·
Vix now has an Experimental section in the docs. The first page documents vix.app, a small app manifest that lets Vix generate CMake internally for simple C++ projects. It is not production-ready yet, but the design is now visible, testable, and open for feedback. docs.vixcpp.com/experimental/v…
Gaspard kirira tweet media
English
0
3
6
5.4K