I have a new blog post to share!
This time I am exploring Invariants in Rust and how to use them to safeguard your applications. I also include examples of how this design pattern can be used in other programming languages:

https://yequalscode.com/posts/invariants-in-rust

Invariants In Rust, The Secret to Bulletproof Code

How To Lock-down Your Parameters And Block Bad Data: They say that you are only as secure as your weakest link. Yet, too many applications continue to leave the front door open, allowing bad data to break system logic, cause crashes, or breech security. Using this design pattern, we can close those doors for good!

Y = Code