What are you working on this week? (Mar. 2, 2024)
from secana@programming.dev to rust@programming.dev on 02 Mar 2024 20:12
https://programming.dev/post/10879117

Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?

#rust

threaded - newest

Ciel@lemmygrad.ml on 02 Mar 2024 20:18 next collapse

a weird little gamedev project, just prototyping right now though

ExperimentalGuy@programming.dev on 02 Mar 2024 21:15 collapse

What’s it ab?

secana@programming.dev on 02 Mar 2024 20:20 next collapse

I added stream support to github.com/GDATASoftwareAG/vaas but unfortunately didn’t find time to work on any other project, as my free time goes into plastering walls in the real world.

ericjmorey@programming.dev on 02 Mar 2024 22:48 collapse

You’re just reinforcing the wall between you and your time with rust.

MrHandyMan@lemmy.world on 02 Mar 2024 20:25 next collapse

Been testing out iced recently. I wish it had a better documentation, but otherwise it’s pretty cool.

secana@programming.dev on 03 Mar 2024 07:20 collapse

I had the same experience. If you can live with a gpl license, maybe slint.dev is an alternative. I’ll wait which UI framework becomes the predominantly one, before I start using rust for gui stuff.

ExperimentalGuy@programming.dev on 02 Mar 2024 21:16 next collapse

I’m working on a distributed network scanner. Mostly for my own understanding of networking because there’s always something new to learn in this space

ericjmorey@programming.dev on 02 Mar 2024 22:50 collapse

Scanner? Like a crawler? Or a more passive logging of activity on a node?

ExperimentalGuy@programming.dev on 03 Mar 2024 06:04 collapse

More like a crawler. I wanna make a configurable web crawler using nmap where you can pop scripts in and get output all in one place.

dr_robot@kbin.social on 03 Mar 2024 06:54 next collapse

I'm working on a music collection manager with a TUI for myself. I prefer to buy and own music instead of just streaming and I have a selhosted server with ZFS and backups where I keep the music and from which I can stream or download to my devices. There are websites which help you keep track of what you own and have wishlists, but they don't really satisfy my needs so I decided to create my own. Its main feature is to have an easier overview of what albums I own and don't own for the artists I'm interested in and to maintain a wishlist based on this for my next purchases. I'm doing it in Rust, because it's a hobby project and I want to get better at Rust. However, it has paid off in other ways. The type system has allowed me to create a UI that is very safe to add features to without worrying about crashes. Sometimes I actually have to think why it didn't crash only to find that Rust forced me to correctly handle an optional outcome before even getting to an undefined situation.

BehindTheBarrier@programming.dev on 04 Mar 2024 09:39 collapse

Just learning Rust for fun, but decided I wanted to make a simple website. I don’t like web stuff that much, but seen htmx, so I gave that a shot. Found popular actix for the server side, and set out to make a simple blog.

Making a page is simple, using htmx is also simple. Setting out to create an blog that is all in a single evolving page? Not so much. Either you don’t get the essential back and forward navigation, or you add that but a site refresh will call just the partial endpoint and screw things up. There’s some quite nice work arounds, but at the end result is that sometimes going back will leave me on a blank site in one step.

I’m probably going to settle for each blog entry being a seperate page if I make the site public. Or just let the small flaws be there, because I hate sites these days being slow. So loading literally only the text/html that’s supposed to change is very cool.

Next steps is going to remove chances of path traversal and reading literally any file on disk by modifying urls…, some markdown to html crate, and see how image loading works. If I ever get around to any of it.