Archive
2023
December
- December 23, 2023 » Mitigations Without Modeling
- December 5, 2023 » Firefox
June
- June 9, 2023 » The Cognitive Burden of Garbage Collection vs Move Semantics
2022
May
- May 11, 2022 » Forged Capabilities in Rust
- May 10, 2022 » Supply Chain Thoughts
2020
July
- July 19, 2020 » Static Intersections With Pytype
2019
October
- October 30, 2019 » Rust 2020
August
- August 17, 2019 » How Grapl Avoids Fighting Data
June
- June 11, 2019 » Grapl’s Detection Story - Graph Analyzers, Risk, and Lenses
May
- May 20, 2019 » Queries in Code
- May 15, 2019 » Grapl Six Months Later, And The Future
March
- March 9, 2019 » Grapl - A Graph Platform For Detection and Response
2018
November
- November 5, 2018 » Deploying Grapl With AWS CDK
October
- October 20, 2018 » Introducing Grapl
2017
October
- October 9, 2017 » More Rust Actors
July
- July 10, 2017 » Building a Microservice in Rust (With Actors)
May
- May 7, 2017 » Derive Actor
March
- March 19, 2017 » Threat Modeling Firefox
2016
December
- December 28, 2016 » Golang and Rustlang Memory Safety
July
- July 30, 2016 » Using Types For Better Python
June
- June 28, 2016 » Implementing an IMAP client in Rust
- June 11, 2016 » Sandboxing Code In Rust
- June 11, 2016 » Better Sandboxing In Rust
May
- May 30, 2016 » Beyond Memory Safety With Types
- May 29, 2016 » New Blog