Open to collaboration

Bryan Hyland

Systems Admin · Rust Evangelist · COSMIC Contributor

Systems administrator and developer, Coast Guard veteran, and open-source developer. I write about Rust, Go, Linux internals, Cybersecurity, and the COSMIC desktop environment ecosystem.

I have converted all of the previously written tutorials and blog posts into the new format and have them posted. I'm currently rewriting this site in Go, mainly backend changes now that the frontend is stable and the tutorials/blog posts have been converted and published. Previously, the website was written in Rust, but with some of the newer features of Go std Templates, I'm finding that I don't need as many 3rd-party dependencies. This is always a good thing in my opinion, as I can control the code a lot more than if I'm relying on many other libraries.

AWS Cloud Practitioner CompTIA Security+ CompTIA CySA+ CompTIA PenTest+ ISC² SSCP
main.rs
use std::collections::HashMap;
fn main() {
    let interests = vec![
        "Rust", "Go",
        "Linux", "Security",
        "COSMIC",
    ];

    interests.iter()
        .for_each(|idx| {
            println!("🦀 {idx}");
        });
    }
}
                    

Recent Writing

All posts →

rust-script as a BASH and Python Replacement

A progress report on moving a meaningful chunk of my scripting work off BASH and Python and onto rust-script.

Read more →

My Thoughts on Languages - Part 2

An update on the evolution of my thinking as I have continued to learn and grow in my career and open source endeavors.

Read more →

Using Rust FFI for C and C++

A simple introduction for C and C++ interop with Rust

Read more →
Rust / Go / Linux / libcosmic / Python / Responsible AI