Simple Encryption In Dart

Overview This post covers simple, symmetric key encryption using Dart. If you don’t know much about encryption and you’re looking for a basic “password” encryption solution, this is the post for you. Problem You need to encrypt and later decrypt some data with a password. So I had these problems recently. Dart has some greatContinue reading “Simple Encryption In Dart”

Simple Encryption In Rust

Overview This post covers simple, symmetric key encryption using Rust. If you don’t know much about encryption and you’re looking for a basic “password” encryption solution, this is the post for you. Problem You need to encrypt and later decrypt some data with a password. So I had these problems recently. Rust has some greatContinue reading “Simple Encryption In Rust”

Using State Machines For Simplified Message Processing

A problem developers face is extracting messages from a byte stream. This post covers a strategy for accomplishing that task. This is not a problem typically found in higher level coding spaces. Much of modern development has been relegated to the realm of HTTP and web servers, or other middleware such as message queuing systemsContinue reading “Using State Machines For Simplified Message Processing”

Rust. An Opinion On The Good, The Bad, and The Ugly

TL;DR Rust is a necessary pain in the butt that will ultimately make the programming world a better place Less than one year into my career as a programmer, I watched a senior developer, Mike, write some C code. Mike was always ultra productive and wrote simple, easy to read code. His skill and experienceContinue reading “Rust. An Opinion On The Good, The Bad, and The Ugly”