Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mo8it, to bevy
@mo8it@fosstodon.org avatar

System stepping in is awesome! 🤩

It allows you to pause systems and start them again or run them for only one frame ⏯️

Perfect for debugging physics ✨

https://bevyengine.org/news/bevy-0-13/#system-stepping

video/mp4

mo8it, to rust
@mo8it@fosstodon.org avatar

We made a cute Ferris (#RustLang's mascot) at #GPN22 :ferris:

mo8it, to linux
@mo8it@fosstodon.org avatar

roomlab is an awesome wiki about some and topics:

https://roomlab.eu 🐧✨

by @potatomeow

mo8it, to rust
@mo8it@fosstodon.org avatar

If your #RustLang project doesn't use rustfmt and Clippy, you are not really welcoming contributions.

Probably a one-person show with your subjective style.

Dr_Emann,
@Dr_Emann@hachyderm.io avatar

@AdeptVeritatis @mo8it
> No, I prefer the one-person show with my objective style.
(emphasis added)

AdeptVeritatis,
@AdeptVeritatis@social.tchncs.de avatar

@Dr_Emann @mo8it

👏 You got it! Nice.

Now, what about this being placed there for you to find it? This is exactly, what I wanted to say. There is no objective style.

I think, this is called irony. And just to make it clear, the first line of this answer (the one with the clap) is completely unironic.

And to admit, I forgot that I used the rhetorical figure. Now I understand your reply much better. Sorry for this.

mo8it, to random
@mo8it@fosstodon.org avatar

Wasted hours setting up a Windows VM to debug a Windows terminal issue.

Windows 11 just refused to finish the setup…

Windows 10 needed multiple restarts to install all the ADs and spyware…

Then I had to install Git using the browser and click next 10 times… Just to experience that Git didn't work as I would expect. Some problem with linking probably…

I almost forgot how much Windows sucks.

If you are a developer and don't want to use Linux: Please, at least use WSL 🙃

mo8it,
@mo8it@fosstodon.org avatar

Oh, out of the box, Windows can't deal with symbolic links in Git repositories… Wonderful 🤦🏻

happyborg,
@happyborg@fosstodon.org avatar

@mo8it I am building a demo using Tauri which has both cli and GUI UIs depending on the parameters you start it with.

Windows doesn't cater for that.

On Windows an executable is supposed to be one or the other, so if your app is marked as gui don't expect its outout to go to the terminal. And if you force it to, don't expect it to stop accepting input from the user. And if you want to stop that, you will accept it spawning a terminal that will close on exit.

It's like MS don't use Windows.

mo8it, to rust
@mo8it@fosstodon.org avatar

Announcing axum-ctx: Axum error handling library inspired by anyhow :ferris:

Documentation with examples 📚️
https://docs.rs/axum-ctx

The first screenshot shows the code without axum-ctx, the second one with it ✨

It lets you write concise "one-liners". Any chaining fans here? ⛓️🤩

I will write a blog post about it. But first, I would like to get some feedback here 🥰

With axum-ctx

kubikpixel,
@kubikpixel@chaos.social avatar

@mo8it when will the error message 601 (see my profile) be implemented precisely and what use is it?!??? 🫠

Seriously, thanks for that and this looks very good and useful 👍

mo8it, to rust
@mo8it@fosstodon.org avatar

v6 beta is here! 🤩🎉

Russtlings is an official Rust project offering a set of interactive exercises to practice 🦀

I have been working on the rewrite for about a month 😇
Now I hope to find some people willing to test the beta release and provide some feedback 🥰

You want to test it? 😃 Here are the instructions:
https://github.com/rust-lang/rustlings/tree/v6#getting-started

Issue for feedback ✍️
https://github.com/rust-lang/rustlings/issues/1960

A tiny demo of Rustlings v6 (beta) in Zellij

mo8it, to rust
@mo8it@fosstodon.org avatar

Use --locked with cargo install or be prepared for random compilation errors at some point in the future.

Example:
https://github.com/rust-lang/rustlings/issues/1958

lx,
@lx@swiss.social avatar

@mo8it Why is --locked not the default? 🤔

mo8it,
@mo8it@fosstodon.org avatar

@lx Because these errors should actually not happen if correct semantic versioning is applied. --locked means that you don't get any bug fixes.

I hope that cargo-semver-checks makes these errors even more rare in the future:

https://github.com/obi1kenobi/cargo-semver-checks

mo8it, to rust
@mo8it@fosstodon.org avatar

New release by @rusticorn 🎉

https://github.com/extrawurst/gitui/releases/tag/v0.26.0

GitUI is a terminal UI written in with 🐭

The new version adds support for signing commits ✨

rusticorn,
@rusticorn@fosstodon.org avatar

@happyborg @mo8it the problem is that it’s called gitui and not gitgui

happyborg,
@happyborg@fosstodon.org avatar

@rusticorn 🤦‍♂️ lol, and that makes sense. Thanks @mo8it

mo8it, to rust
@mo8it@fosstodon.org avatar

My proposal to add support for third-party exercises to 🦀

https://rust-lang.zulipchat.com/#narrow/stream/334454-rustlings/topic/Proposal.3A.20Third-party.20exercises/near/432782898

Feedback is welcome, especially if you think about providing third-party exercises for your crate(s) 😇

mo8it, to rust
@mo8it@fosstodon.org avatar

I made an interactive list for #Rustlings with #Ratatui 🐭🤩

Features:
↕️ Navigate through your progress
✅ Filter done/pending exercises
⏭️ Skip to / continue at some exercise
🔃 Reset an exercise to start over

I am very excited about version 6 (coming soon) 😁

#RustLang

video/mp4

mo8it, to rust
@mo8it@fosstodon.org avatar

Finally, the video with the powerful quote by Google is uploaded!

"Rust teams at Google are as productive as ones using Go, and more than twice as productive as teams using C++" 🤯

https://youtu.be/QrrH2lcl9ew

Rust isn't just about memory safety, Rust isn't just about performance, Rust is also about productivity, reliability and correctness!

I found the video to send to people when I want to convince them of Rust 🦀

mo8it, to random
@mo8it@fosstodon.org avatar

Cleaning up an issue tracker is so satisfying!

I closed 51 issues in the last 3 days 😅

Most of them where outdated or already resolved. Some of them where out of scope. Some will be resolved by the planned v6 😃

mo8it, to rust
@mo8it@fosstodon.org avatar

New #HelixEditor release 🎉

https://helix-editor.com/news/release-24-03-highlights/

Helix is a modal terminal editor with an awesome out-of-the-box experience 🤩

Release highlights:

  • Jumping
  • Block comments
  • Improvements to tree-sitter injections

It is also the first release with tiny contributions by me 😇 (since it is written in #RustLang 🦀)

mo8it, to rust
@mo8it@fosstodon.org avatar

I am very excited to announce that I am now one of the maintainers of 🦀

Thanks to the maintainer Liv (shadows-withal) for trusting me 🥰

I have two big ideas ✨

  1. Easier installation with Cargo
    https://github.com/rust-lang/rustlings/issues/1919

  2. Making Rustlings a TUI using Ratatui
    https://github.com/rust-lang/rustlings/issues/1920

You are welcome to give feedback on these ideas 😃 (But they are not planned until Liv approves them)

If you have any other ideas for improving Rustlings, I am waiting for your repo issue 🤗

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@mo8it Congratulations. 🎉

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines