Summary: Compiling code does not always generate the exact same output, leading to issues with security and build caching. Different tools and languages have different levels of determinism.
Summary: Code generation is advancing with the help of machine learning and large language models. Several papers and projects in this field are discussed in this post.
Summary: Some concepts extracted from a talk about Evolutionary Design, covering concepts such as Simple Design, Continuous Design, and Reflective Design.
Summary: Moved some GitHub gists to the blog, including cheatsheets for CURL, Git, and Image & Video CLI.
Summary: The BazelCon 2022 Community Day Bootcamp had workshops on basic Bazel concepts and writing rules. The instructions for the first workshop were incomplete, so here is a fork, with cleaned repository and improved slides for better clarity.