Articles on current page (1-4 of 4)

April 2023

rusty gear

☑ Uncovering Rust: Traits and Generics

Rust is fairly new multi-paradigm system programming language that claims to offer both high performance and strong safety guarantees, particularly around concurrency and memory allocation. As I play with the language a little, I’m using this series of blog posts to discuss some of its more unique features as I come across them. In this one I’m looking at how Rust’s trait system and how generics are implemented.

This is the 5th of the 7 articles that currently make up the “Uncovering Rust” series, the first of which was Uncovering Rust: References and Ownership.

Read article ( 29 minutes )

25 Apr 2023 at 9:30AM in Software
 | 
Photo by Laker on Pexels
 | 
rusty boat2

☑ Uncovering Rust: Errors and Methods

Rust is fairly new multi-paradigm system programming language that claims to offer both high performance and strong safety guarantees, particularly around concurrency and memory allocation. As I play with the language a little, I’m using this series of blog posts to discuss some of its more unique features as I come across them. This one discusses error handling and how to associate methods with data types.

This is the 4th of the 7 articles that currently make up the “Uncovering Rust” series, the first of which was Uncovering Rust: References and Ownership.

Read article ( 18 minutes )

23 Apr 2023 at 1:00PM in Software
 | 
Photo by Nick Jio on Unsplash
 | 
rusty bolts

☑ Uncovering Rust: Loops and Collections

Rust is fairly new multi-paradigm system programming language that claims to offer both high performance and strong safety guarantees, particularly around concurrency and memory allocation. As I play with the language a little, I’m using this series of blog posts to discuss some of its more unique features as I come across them. This one discusses looping constructs and standard library collections.

This is the 3rd of the 7 articles that currently make up the “Uncovering Rust” series, the first of which was Uncovering Rust: References and Ownership.

Read article ( 22 minutes )

17 Apr 2023 at 12:18PM in Software
 | 
Photo by Luke Hodde on Unsplash
 | 
wood panel three

HTTP/3 in Practice — HTTP/3

The second article covering my attempt to implement a HTTP/3 server from scratch in Rust. Having looked at the QUIC protocol at length in the previous article, this one sees how HTTP/3 is implemented atop it.

This is the 2nd of the 2 articles that currently make up the “HTTP/3 in Practice” series, the first of which was HTTP/3 in Practice — QUIC.

Read article ( 51 minutes )

13 Apr 2023 at 9:30AM in Software
 | 
Photo by Jack Hunter on Unsplash
 |