Scala For Business Automation
Solving Real Business Problems with Streams, POI and a Dash of BDD
Conor Svensson conor10@gmail.com
Scala For Business Automation Solving Real Business Problems with - - PowerPoint PPT Presentation
Scala For Business Automation Solving Real Business Problems with Streams, POI and a Dash of BDD Conor Svensson conor10@gmail.com The Spreadsheet The PCs first killer app The London Whale the model operated through a series of Excel
Solving Real Business Problems with Streams, POI and a Dash of BDD
Conor Svensson conor10@gmail.com
The PC’s first killer app
…the model operated through a series of Excel spreadsheets, which had to be completed manually, by a process of copying and pasting data from one spreadsheet to another…
Report of JPMorgan Chase & Co. Management Task Force Regarding 2012 CIO Losses
Initially…
“I can solve this problem with a spreadsheet”
expensive build via a proper solution (bureaucratic change processes don’t help here)
development knowledge
And then…
Management/audit/ regulators arrive…
these decentralised business critical spreadsheets?”
solution”
Then…
It becomes business critical
copies tend to exist due to e-mail
PowerPoint, Outlook, Visio, Publisher)
builders, content management systems
switch to Java 8
environments (e.g. financial institutions)
Instead of: We can use:
Scala provides:
Examples use ScalaTest’s FlatSpec with Matchers
Q: Is there a correlation between Bitcoin and commodity returns?
ExcelReader
Stats
Correlation
Streams/for-comprehensions
evaluations are
(but you can contribute easily)
merely a tool to ease the pain of moving off them
processing
quality
supporting this talk
Wide Web, http://dssresources.com/history/sshistory.html, version 3.6, 08/30/2004
new-office/ - Controls for critical spreadsheets