mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#rustlang

49 Beiträge45 Beteiligte0 Beiträge heute
Alvin Ashcraft<p>Manning's Serious Web Development eBook Bundle on <a class="mention h-card" href="https://bsky.app/profile/humblebundle.com" rel="nofollow noopener" target="_blank">@humblebundle.com</a> ends in 18 hours. <a href="https://www.humblebundle.com/books/serious-web-development-with-react-javascript-and-modern-apis-manning-books?partner=morningdew" rel="nofollow noopener" target="_blank">www.humblebundle.com/books/seriou...</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23books" target="_blank">#books</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ref" target="_blank">#ref</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23deals" target="_blank">#deals</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23react" target="_blank">#react</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23javascript" target="_blank">#javascript</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ai" target="_blank">#ai</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23apis" target="_blank">#apis</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23rustlang" target="_blank">#rustlang</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23unittesting" target="_blank">#unittesting</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23typescript" target="_blank">#typescript</a><br><br><a href="https://www.humblebundle.com/books/serious-web-development-with-react-javascript-and-modern-apis-manning-books?partner=morningdew" rel="nofollow noopener" target="_blank">Humble Tech Book Bundle: Serio...</a></p>
Orhun Parmaksız 👾<p>I love Ratatui apps on embedded 🔥🐭</p><p>🧀 Powered by Mousefood backend: <a href="https://github.com/j-g00da/mousefood" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/j-g00da/mousefood</span><span class="invisible"></span></a></p><p>🦀 Project (WIP): <a href="https://github.com/orhun/tuitar" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/orhun/tuitar</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a></p>
Jacob Pratt<p><span class="h-card" translate="no"><a href="https://ruhr.social/@WhiteHatTux" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>WhiteHatTux</span></a></span> I wanted to get something together before I said what it was, but now it's out!</p><p><a href="https://docs.rs/proc-diag" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.rs/proc-diag</span><span class="invisible"></span></a></p><p>Leverage compiler-provided functionality to emit custom error messages in procedural macros.</p><p><a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
mgorny-nyan (he) :autism:🙀🚂🐧<p><a href="https://social.treehouse.systems/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> is great and rock solid. That's why when you build the Rust compiler against LLVM with assertions enabled, it crashes on unmet assertions.</p>
Anisse<p>Remember <a href="https://anisse.astier.eu/wikidata-communes-viewer.html" rel="nofollow noopener" target="_blank">when I was nerd-sniped and built a viewer for french communes border data</a>?</p><p>Well, I <a href="https://github.com/anisse/border-explorer" rel="nofollow noopener" target="_blank">rewrote all the data processing in Rust (and SQLite)</a> and made it generic, so now instead of just french communes, there are 400+ categories of places to view. A few examples:<br>1️⃣ <a href="https://anisse.github.io/border-explorer/#zoom=4.082681659099421&amp;center=-55.99137037973918,-11.76130929267967&amp;category=Q3184121" rel="nofollow noopener" target="_blank">Brazil municipalities</a><br>2️⃣ <a href="https://anisse.github.io/border-explorer/#zoom=12.27178411534342&amp;center=33.0258252170612,34.686495117248924&amp;category=Q29463880&amp;filter=" rel="nofollow noopener" target="_blank">Quarters of Limassol</a><br>3️⃣ <a href="https://anisse.github.io/border-explorer/#zoom=5.18027201631608&amp;center=101.75725966828543,13.632897406674488&amp;category=Q50198&amp;filter=" rel="nofollow noopener" target="_blank">Provinces in Thailand</a><br>4️⃣ <a href="https://anisse.github.io/border-explorer/#zoom=5.920737614830325&amp;center=25.85551980057471,45.795980020582306&amp;category=Q1776764" rel="nofollow noopener" target="_blank">Romanian counties (județ)</a></p><p><a href="https://social.treehouse.systems/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://social.treehouse.systems/tags/SQLite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQLite</span></a> <a href="https://social.treehouse.systems/tags/Wikidata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wikidata</span></a> <a href="https://social.treehouse.systems/tags/maplibre" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>maplibre</span></a> <a href="https://social.treehouse.systems/tags/RiiR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RiiR</span></a></p>
Predrag Gruevski<p>Who else is going to be at Rust Forge btw?</p><p>Look at this stacked list of speakers and topics. I'm really looking forward to meeting all these folks in person!<br><a href="https://rustforgeconf.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rustforgeconf.com/</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://hachyderm.io/tags/rustforge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustforge</span></a> <a href="https://hachyderm.io/tags/conference" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>conference</span></a></p>
Predrag Gruevski<p>✨ cargo-semver-checks v0.43.0 is out ✨</p><p>This release cycle focused on making it a joy to use and build. We improved performance on large crates, cut down our CI time, tackled a large rustdoc JSON format migration, and paid down technical debt.</p><p>Enjoy!<br><a href="https://github.com/obi1kenobi/cargo-semver-checks/releases/tag/v0.43.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/obi1kenobi/cargo-se</span><span class="invisible">mver-checks/releases/tag/v0.43.0</span></a></p><p><a href="https://hachyderm.io/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://hachyderm.io/tags/semver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>semver</span></a></p>
musicmatze :rust: :nixos:<p>Da baut man kurz mal ein <a href="https://social.linux.pizza/tags/nixos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nixos</span></a> module, schreibt einen PR für eine <a href="https://social.linux.pizza/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://social.linux.pizza/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> app und schon ist 4 Uhr Mittags. Verdammt.</p>
Vash<p>From time to time I try to get my head around Rust. With C++ and C# in my head it is quite cumbersome. So my newest experiment was to 'embrace' AI to check whether I can use it to learn. </p><p>Sad that every second prompt some more or less obvious bullshit is suggested. Soon I stepped back to regular research, because you cannot trust any output, even the simplest question and examples can leave you with errors. </p><p>This is nothing a beginner programmer should work with in my opinion.</p><p>In the example below I asked for some alternatives on a code where it suggested to extract values before the check if they are present. And this is the machine you trust for your every day problems? </p><p><a href="https://mstdn.games/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mstdn.games/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mstdn.games/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
lambdageek<p>Ok, so if I got this right, this is what happens:</p><p>Python -&gt; Rust -&gt; Make -&gt; Python -&gt; Rust -&gt; CMake -&gt; Ninja -&gt; Clang</p><p>wonderful... they should have sent a poet...</p><p><a href="https://mastodon.social/tags/rustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustLang</span></a> <a href="https://mastodon.social/tags/bootstrap" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bootstrap</span></a></p>
Orhun Parmaksız 👾<p>prototype done<br>official announcement soon<br>I'm still improving the ratatui firmware (live on yt)<br><a href="https://github.com/orhun/tuitar" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/orhun/tuitar</span><span class="invisible"></span></a><br><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/ratatui" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ratatui</span></a> <a href="https://fosstodon.org/tags/embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>embedded</span></a></p>
Markus Unterwaditzer<p>To the <a href="https://gts.woodland.cafe/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> folks who are currently building and publishing MacOS x86_64 binaries...<br><br>Given that GitHub is deprecating those runners and Rustlang is dropping that target to Tier 2. What are your plans? Except just dropping support?</p>
Michael van Niekerk 🦀 ☕️ ⚛<p>Something to look out for - Ferriskey. Aims to be a Keycloak replacement.</p><p><a href="https://ferriskey.rs/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ferriskey.rs/</span><span class="invisible"></span></a></p><p><a href="https://techhub.social/tags/keycloak" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>keycloak</span></a> <a href="https://techhub.social/tags/iam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iam</span></a> <a href="https://techhub.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
Orhun Parmaksız 👾<p>I'm trying out RustRover in 15 mins! 📢🦀</p><p><a href="https://www.youtube.com/watch?v=UXnxzWbngz4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=UXnxzWbngz4</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://fosstodon.org/tags/livestream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>livestream</span></a> <a href="https://fosstodon.org/tags/rustrover" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustrover</span></a></p>
Erik C. Thauvin<p>Announcing Rust 1.89.0</p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p><p><a href="https://blog.rust-lang.org/2025/08/07/Rust-1.89.0/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.rust-lang.org/2025/08/07/</span><span class="invisible">Rust-1.89.0/</span></a></p>
Andy Balaam<p>Hrmm, we're not actually able to parse basic stuff, so a quick detour:</p><p><a href="https://video.infosec.exchange/w/orvwWaWsqzhme7p1kE2yrq" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">video.infosec.exchange/w/orvwW</span><span class="invisible">aWsqzhme7p1kE2yrq</span></a></p><p>I forgot how much we're optimised for the one single example I was being guide by. Now we need to flesh some stuff out a bit.</p><p><a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> <a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
KDAB<p>Integrate Rust’s tracing crate with Qt’s categorized logging using CXX-Qt 0.8.0. This approach unifies log output from both Rust and Qt, ensures consistent formatting, and supports advanced filtering. It also works seamlessly with tools like GammaRay for easier debugging and analysis: <a href="https://techhub.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://techhub.social/tags/QtDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QtDev</span></a> <span class="h-card" translate="no"><a href="https://mastodon.social/@thisweekinrust" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>thisweekinrust</span></a></span><br><a href="https://www.kdab.com/using-the-qt-logger-in-rust-with-cxx-qt/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">kdab.com/using-the-qt-logger-i</span><span class="invisible">n-rust-with-cxx-qt/</span></a></p>
This Week in Rust<p>This Week in Rust #611 <a href="https://this-week-in-rust.org/blog/2025/08/06/this-week-in-rust-611/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">this-week-in-rust.org/blog/202</span><span class="invisible">5/08/06/this-week-in-rust-611/</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a></p>
RustConf<p>You don't want to miss this upcoming livestream with Francesco Ciulla &amp; Nathaniel Simard: Founder &amp; CEO of Tracel Technologies &amp; <a href="https://hachyderm.io/tags/rustconf25" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustconf25</span></a> speaker. 🦀 </p><p>"<a href="https://hachyderm.io/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> is Not Just For Systems Programming"</p><p>August 8, 5pm CET</p><p><a href="https://www.youtube.com/live/RsX38PK0rOk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/live/RsX38PK0rOk</span><span class="invisible"></span></a></p>
lambdageek<p>I feel like I'm always using serde incorrectly:</p><p>it's far too easy to conflate the abstract model representation and the serialized representation for some data. (ie: just stick #[derive(Deserialize)] everywhere and call it a day). But if I make the serialization structs separate, the model instantly becomes full of lifetimes and references and ugh.... messy.</p><p>Is there a good writeup somewhere for like... good design while using serde?</p><p><a href="https://mastodon.social/tags/rustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustLang</span></a> <a href="https://mastodon.social/tags/serde" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>serde</span></a> <a href="https://mastodon.social/tags/softwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareEngineering</span></a></p>