Skip to content

Jamie Pullar: CQRS and Scala

Photo of Andy Hicks
Hosted By
Andy H.
Jamie Pullar: CQRS and Scala

Details

IMPORTANT Please register at SkillsMatter:

https://skillsmatter.com/meetups/6369-cqrs-scala-spoiwo (https://skillsmatter.com/meetups/6369-cqrs-scala-spoiwo)

CQRS and Scala

with

Jamie Pullar

and a lightning talk from

Norbert Radyk on spoiwo

CQRS (http://martinfowler.com/bliki/CQRS.html) or Command Query Responsibility Segregation is a popular design pattern used across many different languages.How well does it integrate with Scala? Does it play nicely with Futures and Akka (http://akka.io/)? Over the past several years I have been building up templates and patterns for use in the building of Scala services. I now wish to expose them to the world, hopefully for the benefit of all of us!

AND

Spoiwo (https://github.com/norbert-radyk/spoiwo)

This will include overview of issues functional programmers face when using the Apache POI library (the standard way to do it in Java) and presentation of

Spoiwo (https://github.com/norbert-radyk/spoiwo) - a DSL-style wrapper library over apache POI, which would allow generating Excel spreadsheet in the functional manner i.e.:

Sheet(name = "new sheet",

row = Row().withCellValues(1, 1.2, "This is a string", true)

).saveAsXlsx("workbook.xlsx")

We will, as always, also be heading to the Slaughtered Lamb (http://www.theslaughteredlambpub.com/) pub afterwards.

**IMPORTANT READ ME TO REGISTER **

Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:

https://skillsmatter.com/meetups/6369-cqrs-scala-spoiwo

failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.

If this is your first time to SkillsMatter, directions are: http://skillsmatter.com/go/find-us

Photo of London Scala User Group group
London Scala User Group
See more events
The Skills Matter eXchange
116-120 Goswell Road, EC1V 7DP · London