• OPENDEV HUB V1.0• API STATUS: 100% OPERATIONAL• CLIENT ENGINE: LOADED & CACHED• TRENDING TECH: TAILWIND V4, NEXT.JS 16, RUST, GO• ZERO AUTH REQUIRED
OPENDEVHUB

Command Palette

Search for a command to run...

DEVELOPER RELEASES

DEVELOPER NEWS STREAM

Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

First steps with Rust declarative macros!
beginners2021-07-26
Roger Torres (he/him/ele)Roger Torres (he/him/ele)

First steps with Rust declarative macros!

Macros are one of the ways to extend Rust syntax. As The Book calls it, “a way of writing code that...

9 advantages of programming in Rust
rust2021-07-27
Tim McNamaraTim McNamara

9 advantages of programming in Rust

Here are a few of the reasons that I like the language so much that I wrote a book about it

Confluent Schema Registry and Rust
opensource2021-07-26
Gerard KlijsGerard Klijs

Confluent Schema Registry and Rust

Intro This blog will be about the Rust library I wrote and maintain,...

diceroller, a sample Rust project
beginners2021-07-25
Nicolas FränkelNicolas Fränkel

diceroller, a sample Rust project

For me, the best learning process is regularly switching between learning and doing, theory and...

Rust #6: Exploring crates
rust2021-07-24
Matt DaviesMatt Davies

Rust #6: Exploring crates

I often install tools via cargo and use crates for my code that have many dependencies. If you're...

Emulating abstract base classes in Rust
rust2021-07-23
Max DörnerMax Dörner

Emulating abstract base classes in Rust

When coming from a mainstream oop language like C# to Rust, like me, the lack of implementation...

Implementing Merge Sort in Rust
rust2021-07-23
felixfaisalfelixfaisal

Implementing Merge Sort in Rust

Merge sort is arguably the most popular divide and conquer algorithm, It is one of the first...

Completely Oxidizing My Terminal Setup
rust2021-07-22
YJDoc2YJDoc2

Completely Oxidizing My Terminal Setup

Hello! I recently oxidized my terminal setup, by converting all of my terminal programs to rust based...

Ditching try...catch and null checks with Rust
rust2021-07-22
Matt AngelosantoMatt Angelosanto

Ditching try...catch and null checks with Rust

Written by Ben Holmes ✏️ This post is written by a JavaScript developer just entering the world of...

Smart Pointers in Rust: What, why and how?
beginners2021-07-19
Roger Torres (he/him/ele)Roger Torres (he/him/ele)

Smart Pointers in Rust: What, why and how?

TL;DR: I will cover some of Rust's smart pointers: Box, Cell, RefCell, Rc, Arc, RwLock and...

First steps with Docker + Rust
beginners2021-07-12
Roger Torres (he/him/ele)Roger Torres (he/him/ele)

First steps with Docker + Rust

TL;DR: We are going to install Docker and create five different containers for a Rust program, each...

Rust and the JVM
rust2021-07-18
Nicolas FränkelNicolas Fränkel

Rust and the JVM

So far, we have learned the basics of Rust syntax, developed a custom Kubernetes controller, and...

II. Implementing ICMP in Rust
icmp2021-07-18
DaveDave

II. Implementing ICMP in Rust

Coding ICMP in Rust with TUN/TAP Device

I. Implementing ICMP in Rust
icmp2021-07-18
DaveDave

I. Implementing ICMP in Rust

Implementing ICMP in Rust

Rust #5: Naming conventions
rust2021-07-17
Matt DaviesMatt Davies

Rust #5: Naming conventions

This week, I wanted to clarify in my head what the naming conventions are in the standard library if...

Generating the nth Fibonacci in Rust.
rust2021-07-14
Kelvin KirimaKelvin Kirima

Generating the nth Fibonacci in Rust.

What’s a Fibonacci sequence? Fibonacci numbers are numbers that form a sequence, called...