As an accompaniment to the course, I prepared a free online workbook/textbook that is now available online.
The materials cover the internals of web technologies, good design principles, best practices, distributed systems and teamwork.
(Published 27 May 2021)
Context-free grammars are a popular technique for parsing input in software development. Implementing a grammar can be difficult or require complex dependencies. Ambiguous and recursive grammars can be particularly challenging.
The technique uses
Continue Reading (Published 25 January 2021)
Published 1 January 2021 by Benjamin Johnston.