The purpose of this post is to outline how I got involved with Rust open source projects with a specific emphasis on the "softer" aspects of open source contributions such as finding them and interacting with project maintainers. (more…)
Read more »
A bit over a year ago, I wrote some notes on a “smaller Rust” - a higher level language
that would take inspiration from some of Rust’s type system innovations, but would be simpler by
virtue of targeting a domain with less stringent requirements for user... (more…)
Read more »
Kani is a Rust verification tool based on model checking.
With Kani, you can ensure that broad classes of problems are absent from your Rust code by writing proof harnesses, which are broadly similar to tests (especially property tests).
Kani is especiall... (more…)
Read more »
Over the course of my internship at the Microsoft Security Response Center (MSRC), I worked on the safe systems programming languages (SSPL) team to promote safer languages for systems programming where runtime overhead is important, as outlined in this b... (more…)
Read more »
Learn how to take advantage of some neat Rust features to help you write better code. (more…)
Read more »