Speaking

I enjoy sharing! Here’s a list of some presentations I’ve given:

  • Natural language interfaces to databases using parser-combinators (functional, scala)
  • Writing resilient unit tests (testing, TDD)
  • Functional-oriented OO programming for loose-coupling (OO programming, design, architecture)
  • Introduction to Rx (coding)
  • Introduction to reactive programming & reactive systems (architecture, coding)
  • Introduction to TypeScript (web, front-end, javascript)