Your bi-weekly overview of the most popular
Rust articles, jobs, events, and news

28 May 2021, ISSUE #54

Articles
Object Oriented Programming Concepts in Rust

In this blog, we will see how rust implements the OOPs concepts and compare them with java.

Adventures in rustc Forking

Skyline is a framework for developing mods for Nintendo Switch games, allowing users to add/patch code to their favorite games. The rust-std-skyline is a fork of the Rust standard library designed for use on the Nintendo Switch.

Rust Closures will make your life easy

Rust closures are a very helpful and efficient feature of Rust. Closures are quite useful as it allows environment capturing. Let’s explore it together and learn more about it.

A fast-to-sync/search and space-optimized replication algorithm written in rust, The Nun-db data replication model

Implementing the distributed capabilities of Nun-db. The Nun-db will be a single leader database because it facilitates the distributed algorithms’ implementation; because the leader is the source of truth.

The Relation between “Rust and Safe Programming” !!

Through this blog, you will get to know the difference between safe and unsafe rust and where to use safe or unsafe rules.

Naming Your Lifetimes

You may not know this, but it’s possible to give names to your lifetimes which are longer than a single character! Effectively naming your lifetimes can help improve code clarity in several scenarios, which this post describes in detail.

Write Rust lints without forking Clippy

This blog post introduces Dylint, a tool for loading Rust linting rules (or “lints”) from dynamic libraries. Dylint makes it easy for developers to maintain their own personal lint collections.

INFINITE MIXTURE MODEL IN RUST WITH RV 0.12

In this post we'll walk through the infinite mixture model at a high level and implement one in Rust using the rv crate.

Announcing Rustup 1.24.2

The rustup working group is happy to announce the release of rustup version 1.24.2. Rustup is the recommended tool to install Rust, a programming language that is empowering everyone to build reliable and efficient software.

Six Years of Rust

The Rust language has improved tremendously in the past year, gaining a lot of quality of life features, that while they don't fundamentally change the language, they help make using and maintaining Rust in more places even easier.

Events
Rust Dublin June Remote Meetup

Matthias will speak on the optimizations Wayfair have used in the CNCF event processing system Tremor.

Buffalo Rust User Group, First Tuesdays

If you've been working on something in Rust or Rust related, this is a great time to show it off!

Grab a beer with fellow Rustaceans

This is a great opportunity to get to know one another and talk about your rust projects. We would love to hear your thoughts and suggestions for future meetups.

Jobs
Architect - Rust Library Design
Rust Software Engineer
Senior Software Engineer, Streaming/Media Product
Releases
Announcing odata-rust-generator

Generates Rust code that represents the models of an OpenData document.

Announcing tiledb-sys

Rust Bindings for the TileDB C API, generated using bindgen.

Announcing snip

Text snippets on the command line. Quickly create topics and store snippets for easy recall and reuse.

Announcing xpc-sys

Conveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!

Announcing odata-parser-rs

This is an absolute bare-minimum rough implementation of the EDMX 1.0 format for parsing using serde/quick-xml into a Rust structure.

Templates/XLR8RS
Rust-Action-Assignment-Template
Arcade Game In Rust Programming
VGA text mode in our kernel
0

Subscribers

Organizing an event or Meet-up? Promote it with Rust times.

Archive

Wanted to contribute or share suggestions?

We love to share relevant articles, events, and jobs with our subscribers. Please contribute by submitting a PR. Also, let us know how we can improve further with your feedback and suggestions.

Submit

Featured Books

Stay Connected & Updated!