386 private links
concurrency with Semaphore, async and Arc data structures to retrieve as fast as possible files stored on S3
Readur is a powerful and modern document management system designed to help individuals and teams efficiently organize, process, and access their digital documents. It combines a high-performance backend with a sleek and intuitive web interface to deliver a smooth and reliable user experience.
Les ressources nécéssaires sont cependant insuffisante pour un Raspberry Pi. D'autres alternatives existent comme PaperMerge ou bien Paperless ngx
(via https://korben.info/readur-gestion-documentaire-ocr-rust-autoheberge.html)
The first game written and played entirely in Rust's type system. Not just do you play by writing Rust code, the rules of the game are enforced by the Rust compiler! If you can write the program so it compiles and doesn't panic, you win!
A cross platform UI library to build to apple, android, web.
The project is available under https://github.com/water-rs/waterui
- They split the code into crates that are independent of the rust of the system.
- Start with src/main.rs or src/lib.rs to get a high level overview then go down into the things you need to understand in more detail.
- The trick to be productive in a large codebase is thus simple: focus, one step at a time.
Tips for the documentation:
Here's advice I figured out a while ago: if you'd doing something user-facing, write the documentation. When someone asks a question, point to the place in the documentation that answers it and ask if that clarifies. If they are still confused, instead of answering them, improve the documentation, and ask them if that helped. Very quickly you get to the point where the documentation is accurate even for people who don't know the answers already.
Fast, flexible mock API server powered by JSON configuration and a lightweight scripting language (
rjscript).
New generation of tools:
- Speedy Web Compiler
- ESBuild
- BiomeJS t combines code formatting and linting into a single high-performance JavaScript toolchain.
- Oxc is a collection of Rust-based Javascript tools focusing on linting, formatting and transforming Javascript and typescript tools.
- Fast Node Manager / Mise
- Typescript in Go
Another notable efforts are Turbopack and Turborepo, Bun and Deno.
Contributing becomes less accessible to the majority of JavaScript developers of course. The shift demonstrates other skills in system programming that will drive even more innovative tooling in the coming years
A few percents in wall-time improvments this year
How to serve typescript file?
Using a proxy mounted on a route that did a passthrough to a vite front-end app And in production we switched out that proxy for a StaticDir.
I use vite. In development vite dev server proxies requests to (axum) backend, for production vite compiles the frontend bits into a bundle that can be served by axum in a specific route. I'm sure ServeDir would work with this setup, but I actually include the bundle in my executable with a small macro which makes deployments stupid simple.
How to optimize a rust program to squeeze maximum performance and as little RAM as possible
The devlog
https://plok.sh/harmoneer/taman
Taman is a TUI Pomodoro productivity app where your focus sessions literally grow plants!
Rust is not just great, it's inevitable. [...] like solar
If you compare this map of solar energy potential from Global Solar Atlas to this table of current solar capacity, you will easily see that we are still at the beginning of the solar revolution.
The same is true for Rust. Improved reliability, reduced time-to-market, far lower costs. Which rational actor wouldn't want that? As the Cloudflare, Proton and Signal case studies have demonstrated, investing in Rust today will yield far better returns than other technological investments you can make
Dioxus is the promise of having a single code base for your mobile apps and web apps and desktop apps.
The project goal is to be a real fullstack framework. A single code base for the client and for the server.
After server side rendering and client side rendering:
So boom, third generation, full stack, best of both worlds. We do the render on the server like before, and we stream it to the client, which can display it as it’s being received. But alongside that rendered HTML, the server also sends the structured data that it used to render the HTML.
Now the whole point of having the server stream markup is that we can show it early before the app is even loaded on the client.
Dioxus offers many hooks prefixed use_ to add reactivity. "If you break the rules of hooks, you don’t get a build error or even a runtime error. You just get a weird behavior, which can be hard to debug."
A second issue is
So does Dioxus spark joy? Not yet. In the meantime, I’ll be doing Rust on the backend, and TypeScript on the frontend.
The Dioxus team is doing a lot of hard, interesting work. They have a Flexbox implementation that they’re sharing with Servo. They’re doing their own HTML and CSS renderer now to make desktop applications without a full-fledged web engine.
A project to rewrite Minecraft in Rust.
They were a few attempts https://dayssincelastrustmcserver.com/
A feedback about decisions made in the rust language. Grayson give its experience as founder of the language.
Rust 2025: $400K Salaries, C++, AI & Why It's Not Everywhere (Yet) — Jon Gjengset Explains - YouTube
An interview of Jon Gjengset.
Topics covered:
• Rust salaries and job market trends in 2025
• AI’s impact on Rust development and software engineering
• Why Rust adoption is growing
• Rust vs Go and C++ — performance, safety, and real-world trade-offs
• The borrow checker and how it makes you a better programmer
• Why AI can’t (yet) replace software engineers