The focus of this document is on providing a reference for writing C#. It includes naming, structural and formatting conventions as well as best practices for writing clean, safe a...
Explore the Go language by writing tests. Get a grounding with TDD. Go is a good language for learning TDD because it is a simple language to learn and testing is built-in. Be conf...
I'm talking about Modern CMake. CMake 3.1+, maybe even CMake 3.19+! It's clean, powerful, and elegant, so you can spend most of your time coding, not adding lines to an unreadable,...
Welcome to the Haskell version of "Implementing a language with LLVM" tutorial. This tutorial runs through the implementation of a simple language, and the basics of how to build a...
This book is an attempt to capture what "good" Java code looks like and the practices that help produce it.
This is a problematic document to write.
There is no one right answer ...
Welcome to the “Implementing a language with LLVM” tutorial. This tutorial runs through the implementation of a simple language, showing how fun and easy it can be. This tutorial w...