Enterprise Tic-Tac-Toe

In which I ridiculously over-engineer a simple game to make it "enterprise-ready"

This page contains links to the slides and code from my talk “Enterprise Tic-Tac-Toe”.

Here’s the blurb for the talk:

Follow along as I ridiculously over-engineer a simple game to demonstrate how functional programming can be used to create a real-world “enterprise-ready” application.

Topics covered include: encoding business rules into types, data hiding with parametric polymorphism, using functions for capability-based security, exposing a REST API with HATEAOS, the functional approach to logging, actors, scalability and more.

This talk is based on my blog posts on this topic:

Also related are my posts and talks on capability based security and DDD:

Videos

Video from NDC Oslo, Jun 17, 2015 (Click image to view video)

Video from NDC Oslo, Jun 17, 2015

Slides

Slides from NDC Oslo, Jun 17, 2015

Comments

blog comments powered by Disqus