Search, explore and find the perfect course for you
A compiler hacker walks into the enterprise
Oh no! Somebody has hand-rolled an expression parser built completely out of hacks! And somebody has built a markup parser out of hundreds of regular expressions. Where's the anaesthetic?
One may think that the techniques behind compilers do not have anything to do with the daily development of business software, but the two fields have more in common than you might think. As they say, "those who do not understand compilers are doomed to reinvent them ... in a worse way." This talk will help you to add an incredibly powerful tool to your toolbox: the compiler pattern. With it you can capture bad data before it becomes a problem in production, and you can save code from yesterday's unfortunate design decisions. With the compiler pattern you are the boss of your code base, not vice versa.