Parsing from scratch - Part 1

scalaparserseries

Parsing from scratch is a powerful technique that allows you to build custom parsers for your specific needs. In this series, we will explore the basics of parsing and how to implement a simple parser …

Read more →

The Builder Macro

scalabuildermacro

Some astute readers of the previous post on builder pattern highlighted the verbosity of the pattern. The builder pattern is a powerful pattern but comes with the baggage of boilerplate code. One even …

Read more →

The Sanitizer

scalaloggingpiisanitization

Bahul and I gave a talk about a PII logging library solution in the Bay Area Scala meetup.

Read more →