A single point of exit

A better way to write your main() function.

ruleguard rules package management

A quick intro into the ruleguard rules packaging.

YAML is your JSON5

Let me tell you about the YAML5 idea.

Calling Go funcs from asm and JITed code

Learn how to avoid fatal errors when calling Go functions from the asm code.

gogrep: structural search and replace

Learn how to use gogrep from the command line and VS Code.

Let's Go write Pratt parsers!

Learn how to write Pratt parsers in Go.

ruleguard: dynamic inspection rules for Go

New CodeQL-Like Analyzer for Go.

Step driven evaluation

A pattern for writing multi-step programs.

log.Fatal vs log.Panic

tl;dr: avoid os.Exit near deferred calls.

Go compiler: SSA optimization rules description language

Learn how to write new SSA optimization rules for Go compiler.