about the author

 
figure

Sam Van Overmeire is a software developer with a background in history and archaeology. He has 10 years of experience working as a cloud engineer, writing code in languages such as Java, JavaScript, Python, Groovy, and Go. He is the author of multiple books, scientific articles, and blog posts about programming and other topics.

About the technical editor

Andrew Lilley Brinker is a lead cyber security engineer at MITRE, where he works on software supply chain security. In his spare time, he develops in, writes about, and teaches Rust. He holds an MCS from Rice University.