May 2023

closed jetty

☑ Uncovering Rust: Closures, Iterators and Smart Pointers

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 article looks at the more functional aspects of closures and iterators, as well as smart pointers.

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

Read article ( 25 minutes )

28 May 2023 at 6:22PM in Software
 | 
Photo by Gaspar Zaldo on Pexels
 | 
cargo ship

☑ Uncovering Rust: Build and Packaging

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 Cargo, Rust’s build and packaging system.

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

Read article ( 33 minutes )

12 May 2023 at 9:26AM in Software
 | 
Photo by Pixabay on Pexels
 | 

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
 | 

June 2019

rusty chain

☑ Uncovering Rust: Types and Matching

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 Rust’s data types and powerful match operator.

This is the 2nd 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 )

22 Jun 2019 at 8:00AM in Software
 |  | 
rusty panels

☑ Uncovering Rust: References and Ownership

Rust is fairly new multi-paradigm system programmating langauge 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 talks about Rust’s ownership model.

This is the 1st of the 7 articles that currently make up the “Uncovering Rust” series.

Read article ( 18 minutes )

18 Jun 2019 at 7:45PM in Software
 | 
Photo by Tengyart on Unsplash
 |