Michal Piotrowski π¦
@practicalrs.bsky.social
π€ 144
π₯ 792
π 61
Rust developer at Practical RS.
https://practicalrs.com/
I've got a nice contract, but from time to time, I'm looking at LinkedIn and Upwork to check what interesting things can be found there. And today I've found this. I'm not sure what to say, but it's good to use spellcheck from time to time...
6 days ago
0
1
0
A few days ago, I received a license for Rust Rover from my company, and today I received permission to use it after hours for my personal projects. So it looks like I'll drop VSCode for a while (but not Helix π€£). What I'm really happy about is the database schema compare tool.
6 days ago
0
0
0
this-week-in-rust.org/blog/2025/10...
loading . . .
This Week in Rust 623 Β· This Week in Rust
https://this-week-in-rust.org/blog/2025/10/29/this-week-in-rust-623/
11 days ago
0
0
0
It's quite possible that Rust 1.91.0 will be released today
releases.rs/docs/1.91.0/
loading . . .
Rust Changelogs
1.91.0 # Released on: 30 October, 2025 Branched from master on: 12 September, 2025 Language # Lower pattern bindings in the order theyβre written and base drop order on primary bindingsβ order Stabili...
https://releases.rs/docs/1.91.0/
11 days ago
0
0
0
I've been using computers for over 31 years, and I had no idea that there was a specification for FILE_ID.DIZ
www.textfiles.com/computers/fi...
loading . . .
http://www.textfiles.com/computers/fileid.txt
18 days ago
0
0
1
Cautionary story for all who want to rewrite old tools.
www.phoronix.com/news/Ubuntu-...
. It's better to create new tools and not have to think about backward compatibility. All drop in replacements are prone to such problems and need to take extra care about compatibility.
loading . . .
Ubuntu 25.10 Unattended Upgrades Broken Due To Rust Coreutils Bug
Besides the early fallout of switching to Rust Coreutils on Ubuntu 25.10 causing some breakage, a more pressing issue has been discovered: Ubuntu 25.10's unattended upgrades functionality for automati...
https://www.phoronix.com/news/Ubuntu-25.10-Broken-Upgrade
18 days ago
1
2
0
It's just data from Google AI, I'm not sure if it's true. In my experience, a small Dioxus app runs with just around 4 MB of RAM when I run development version with dx serve. IMO it's a huge business opportunity in replacing all this Electron-based, memory-hungry slop.
18 days ago
0
1
0
Currently, AI technology is flawed. Besides these flaws, it can be helpful for intelligent people who know how to deal with mis/disinformation. Those who don't know are pretty fucked...
23 days ago
0
1
0
When others train Artificial Intelligence, you should train your Natural Intelligence.
24 days ago
2
1
0
"Premature optimization is the root of all evil". Before you start optimizing you need to really know what you are trying to do and how current implementation works. Something may look not 100% optimal, but it looks that way because there is a good reason for that.
25 days ago
0
0
0
match game().state { State::Failure => rsx! { RenderGameFailure {} }, State::InProgress => rsx! { RenderGameInProgress { game, input_value } }, State::Success => rsx! { RenderGameSuccess {} }, } It's that simple with Dioxus π
26 days ago
0
0
0
"dx self-update 0.313s INFO Your version is out of date! 0.313s INFO - Yours: 0.7.0-rc.1 0.314s INFO - Latest: 0.6.3 0.316s INFO Downloading update from Github 0.316s INFO | Dioxus v0.6.3" Ok, that was not expected π€£
28 days ago
0
0
0
Today I've spent a few hours working on a side project - a simple numbers related game. I'm using Dioxus and Tailwind. I can't say it's trivial, but it's quite easy. It's really worth a try if you want a cross-platform solution for Windows, Linux, Mac, Android, iOS, and web.
29 days ago
0
0
0
I'm not sure if I should go down this rabbit hole - ./x.py bench --stage 1 compiler - I created some benchmarks for SmallVec vs Vec, and I'm starting to doubt in the sense of using SmallVec. Seriously, you should use SmallVec only when you benchmark and prove that it's better.
about 1 month ago
0
0
0
A lot of people are waiting for Reflections in Rust. I guess we are seeing here the first steps toward this goal
github.com/rust-lang/ru...
loading . . .
Reflection MVP by oli-obk Β· Pull Request #146923 Β· rust-lang/rust
I am opening this PR for discussion about the general design we should start out with, as there are various options (that are not too hard to transition between each other, so we should totally jus...
https://github.com/rust-lang/rust/pull/146923
about 2 months ago
0
2
0
Last Friday I was in a rollercoaster park, because my son had his 10th birthday, so maybe I missed the noise and ovations. Today I had a nice 9,5 hours of work with Rust 1.90.0 compiler, and I must say that LLD is a game changer in terms of build process speed.
about 2 months ago
1
0
0
I've been using nightly for almost 6 months to use LLD for tests, because it has increased the speed of the whole testing process for me a lot. In Rust 1.90.0, I'm also using it for normal project development. And it speeds up things for me a lot. Finally! π
about 2 months ago
1
1
0
blog.rust-lang.org/2025/09/18/R...
loading . . .
Announcing Rust 1.90.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/
about 2 months ago
0
3
1
I wonder if dividing a proprietary project into multiple crates isn't an anti-pattern. You have like 320k LOC in 70 crates. Sometimes it's hard to refactor due to circular dependencies. Not to mention the orphan rule. It's not impossible to have that code in subdirs in one crate.
2 months ago
0
0
0
techcommunity.microsoft.com/blog/windows...
loading . . .
Towards Rust in Windows Drivers | Microsoft Community Hub
Over the last several years, Microsoft and the industry as a whole have embraced Rust as a vital tool to reduce bugs, improve security, and encourage safe,...
https://techcommunity.microsoft.com/blog/windowsdriverdev/towards-rust-in-windows-drivers/4449718
2 months ago
0
1
0
blog.rust-lang.org/2025/09/03/w...
loading . . .
Welcoming the Rust Innovation Lab | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/09/03/welcoming-the-rust-innovation-lab/
2 months ago
0
7
1
If a function returns Option or Result, it's a good practice to start its name with the try_ prefix. If a function returns a mutable reference, it's a good practice to end its name with the _mut suffix.
3 months ago
0
0
0
This is how new Rust devs feel after the first week π€£
3 months ago
0
0
0
Just the index of this specification
www.hl7.eu/HL7v2x/v24/s...
is approximately 74 A4 pages in print.π€¦ββοΈ
loading . . .
HL7 V2.4
https://www.hl7.eu/HL7v2x/v24/std24/hl7.htm
3 months ago
0
0
0
reposted by
Michal Piotrowski π¦
Rust Language
3 months ago
Happy new Rust! ππ¦ Rust 1.89.0 has been released! This release brings you inferrred array length, new lints, u128/i128 in extern "C", NonZero<char>, File::lock, many x86 intrinsics, and much more! β¨ Check out the blog post and release notes for all the details:
blog.rust-lang.org/2025/08/07/R...
loading . . .
Announcing Rust 1.89.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/
4
229
58
it.slashdot.org/story/25/08/...
Just wonder how many of such devs work for companies that don't know they are from China π€£
add a skeleton here at some point
3 months ago
0
0
0
Over the years, I've got fewer and fewer things that surprise me in Rust. Today I discovered that to solve some problems, {} works better than drop();. π€·ββοΈ
3 months ago
0
0
0
Today, my colleague noticed that I broke a routing to api docs. (framework update fuckup) I'm 100% sure I tested it. Is it a sign of dementia if you fail to test your code changes so miserably? Or I'm just starting to see things that I want to see? (Which may be even worse)
3 months ago
0
0
0
"Rewrite it in Rust" is one of the worst marketing slogans ever. IMO, a much better one would be "Make great, new software with Rust". Or whatever else that doesn't make negative associations.
4 months ago
0
0
0
These are earlier ones. Indeed, it's most likely about organized corporate espionage.
4 months ago
0
0
1
It's from my private email. It's the second time in the last 3 months that someone wants to buy/borrow my account to scam people/companies. I guess it may be a popular scam.
4 months ago
0
0
0
blog.rust-lang.org/inside-rust/...
loading . . .
Call for Testing: Speeding up compilation with `hint-mostly-unused` | Inside Rust Blog
Want to follow along with Rust development? Curious how you might get involved? Take a look!
https://blog.rust-lang.org/inside-rust/2025/07/15/call-for-testing-hint-mostly-unused/
4 months ago
1
2
0
helix-editor.com/news/release...
loading . . .
Release 25.07 Highlights | Helix
A post-modern modal text editor.
https://helix-editor.com/news/release-25-07-highlights/
4 months ago
0
0
0
The Rust compiler has crossed over 300,000 commits in its repository. It's now getting around 5,000 commits for each release.
4 months ago
1
2
1
For years I named the primary key of each table just id. After starting working on a large project that uses SeaORM I realized that it's nice to name a primary key like table_name_id and create a new type for it.
5 months ago
0
1
0
The problem with many startups is building features users donβt need, using limited development resources, to impress people who will never be their clients.
5 months ago
0
0
0
I tried to use ChatGPT today to help me solve one problem. It misled me totally. The problem was that I had to make a query in SeaORM with a few left joins, for which I had to use aliases. And I wanted to select one field from each of these aliased tables.
5 months ago
1
0
0
For a moment, I thought that it is about an original edit π€£ Modern, Rust-based version
github.com/microsoft/edit
loading . . .
GitHub - microsoft/edit: We all edit.
We all edit. Contribute to microsoft/edit development by creating an account on GitHub.
https://github.com/microsoft/edit
6 months ago
0
2
0
reposted by
Michal Piotrowski π¦
Rust Language
6 months ago
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0! See the blog post and release notes for all the details!
blog.rust-lang.org/2025/05/15/R...
3
198
45
If everything goes according to plan Rust 1.87.0 will be released today.
releases.rs/docs/1.87.0/
Only a few larger features. But what I'm really excited about are API stabilizations. Rust is getting more mature with every release. At a fast pace around 4000 commits/release.
loading . . .
Rust Changelogs
1.87.0 # Released on: 15 May, 2025 Branched from master on: 28 March, 2025 Language # Stabilize asm_goto feature Allow parsing open beginning ranges (..EXPR) after unary operators !, ~, -, and *}. Don...
https://releases.rs/docs/1.87.0/
6 months ago
0
4
2
github.com/DioxusLabs/d...
loading . . .
Release Dioxus v0.7.0-alpha.0 Β· DioxusLabs/dioxus
NoteThese release notes are a draft for the full release and thus are incomplete. Not all features might be merged yet! We are releasing v0.7.0-alpha.0 with many docs and features incomplete, pleas...
https://github.com/DioxusLabs/dioxus/releases/tag/v0.7.0-alpha.0
6 months ago
0
1
0
The new version of the AI-based tool for suggesting Linux kernel patches for backporting to a stable version is of course written in the most popular language for writing modern tools π€£
lwn.net/ml/all/aBj_S...
loading . . .
[ANNOUNCE] AUTOSEL: Modern AI-powered Linux Kernel Stable Backport Classifier [LWN.net]
https://lwn.net/ml/all/aBj_SEgFTXfrPVuj@lappy/
6 months ago
0
2
0
While googling for the best tools to debug memory leaks in Rust I've found an opinion that a garbage collector solves the problem of leaking memory. Partly yes. But believe me, I'm able to create a well-designed memory leak that GC will not be able to prevent.
6 months ago
1
2
0
It looks like we may have a memory leak. Typst crates or integration are suspects in my investigation. I've been using Rust professionally since the beginning of 2021, and I never had to track down a memory leak before. It will be a lot of fun π€£
6 months ago
0
0
0
If AI says that I've been using Rust since 2008, it must be true π€£
7 months ago
0
1
0
It's amazing how well uv integrates with nushell. I have not expected that.
7 months ago
0
1
0
There is some ongoing discussion about memory safety and memory leaks. Some people suggest that it's just about preventing the use of
doc.rust-lang.org/std/boxed/st...
Well, it's not that simple. Memory leaks are situational. It may be hard to judge what is and what is not a memory leak.
loading . . .
Box in std::boxed - Rust
A pointer type that uniquely owns a heap allocation of type `T`.
https://doc.rust-lang.org/std/boxed/struct.Box.html#method.leak
7 months ago
1
1
1
I've been using Rust nightly for the past 2 weeks for running tests in the project. rust-lld is great. I can't wait to see it in the stable version.
7 months ago
0
0
0
Since 2008 I used a few different ORMs in a few languages. For the past 3 years, I avoided ORMs and I used only sqlx in the Rust project. Now when I learn SeaORM I must admit that it's a really good ORM. I never was a fan of the Active Record pattern, but it works well here.
7 months ago
0
0
0
On the 1st of April, I started a new full-time contract with MedoSync. It's a company that makes products in the MedTech market and helps in cooperation with InsureTech. Yesterday and today I started working on my first contributions.
7 months ago
1
0
0
Load more
feeds!
log in