Recent Overload journal issues contain my new articles on How to Write a Programming Language.
Part 1: How to Write a Programming Language: Part 1, The Lexer
Part 2: How to Write a Programming Language: Part 2, The Parser
PDF of the latest issue: Overload 146 containing part 2.
This is all creative-commons licensed and developed in public at github.com/andybalaam/articles-how-to-write-a-programming-language