summary

Pinned ·

2024-11-19 meeting summary

We've been working on term-snake, our multiplayer snake game, and have made some progress. Now, the head of every snake is highlighted. In addition, we have looked at Forgejo Actions and have set it up for the project. This will now automatically check that the project can be bui…

Pinned ·

2024-11-12 meeting summary

We discussed the design of a messaging system for term-snake, our multiplayer snake game. Messages will be encoded and decoded using bitcode.

Pinned ·

2024-11-05 meeting summary

We discussed the protocol and server implementation of term-snake, our multiplayer snake game in the terminal.

Pinned ·

2024-10-29 meeting summary

The new project of the Rust group was presented: term-snake, a multiplayer snake game in the terminal. In this session, we mainly discussed the client implementation.

Pinned ·

2024-10-01 meeting summary

Mo presented the crate crossterm for building low-level terminal applications. For high-level terminal user interfaces, Ratatui is recommended. The example was the small Snake game (code).

Pinned ·

2024-09-03 meeting summary

Mo reported on his Rust course last week that was based on Comprehensive Rust and rustlings. We talked about SeaORM which is a relational ORM to help you build web services in Rust. The Rust Security Advisory Database and Google's Rust Crate Audits were mentioned.

Pinned ·

2024-08-20 meeting summary

No Rust today. We talked about my python script that allows some user authorization for a git repository.

Pinned ·

2024-08-06 meeting summary

Mo presented his new library polyhedral_mass_properties with the following interesting aspects: The Iterator trait with the map, fold and sum methods. The Add and Sum traits. Running an iterator on multiple threads with rayon. Using Cargo features with the cfg and cfg_attr attri…

Pinned ·

2024-07-30 meeting summary

We read the release notes of Rust 1.80.

Pinned ·

2024-07-23 meeting summary

Mo gave a talk on Physics Simulations in Bevy at Scientific Computing in Rust 2024. Bevy is a popular and powerful game engine written in Rust. He summarised his talk for us and also wrote a blog post on the topic. Here is a list of talks at Scientific Computing in Rust 2024 that…

Pinned ·

2024-07-16 meeting summary

Today, this website has been published :D We also talked about dealing with configuration files with serde: Deserializing a simple Cargo.toml file The default field attribute with a function. Enums with the rename_all container attribute Manually implementing the Deserialize tra…

Pinned ·

2024-07-09 meeting summary

We revisited the new Zola website. It will be online soon. We talked about textbooks that might give us ideas for future topics for Rust AG: Jon Gjengset: Rust for Rustaceans: Idiomatic Programming for Experienced Developers Maarten van Steen, Andrew S. Tanenbaum: Distributed S…

Pinned ·

2024-07-02 meeting summary

We talked about CPU caches, cache lines and how to speed up for loops by using functional coding. The size and access speed of the memory cache of modern CPUs was discussed on slide 19ff of my presentation at the Streaming Readout IV workshop I gave in Camogli, Italy, in 2019. We…

Pinned ·

2024-06-25 meeting summary

We reviewed our trip to Rust Frankfurt and finally decided to create our own website using Zola.

Pinned ·

2024-06-18 visiting Rust Frankfurt

Three of us visited the Rust Frankfurt meeting. The organizer gave a talk on the history of Rust with a focus on the programming languages that influenced the development of Rust. Here are the links to some Wikipedia pages for further reading: Rust (programming language) OCaml M…