Scala days2013 proxyfactorybeandelegate

Post on 09-May-2015

294 views 1 download

description

Our feedback from ScalaDays 2013 to the ScalaSyd community

Transcript of Scala days2013 proxyfactorybeandelegate

ScalaDays2013ProxyFactoryBeanDelegate

http://parleys.com/channel/51ae1022e4b01033a7e4b6ca/presentations

Concurrency: good/bad/ugly

Delite

Delite

Akka, real-world recipes

• Patterns: distributed workers, receptionist, pub-sub,…

• “No guaranteed delivery”• Takeaway: Akka is very powerful• Opinion: Still not sold on Actors

Akka, real-world recipes

Lancet

Practical type-mining with Scala

=> Scala 2.10 reflection API

Versal: Scala-based startup

Testing via csv files o_ODI using Delimited Continuation Hack (basically Reader Monad)

The Rodgate

Poetry in code

Issues • Being too clever• Punishing ignorance• Dismissing OO• Dismissing frameworks• Being arrogant

Let’s discuss that offline ;-)

Half-year in Macro paradise

Quasi-quoting (2.11)

Type-providers via macro annotations• Lenses• etc…

Implicit macros

Half-year in Macro paradise

=> Implicit macro example

Taming the Cake pattern with macros

• Lots of redundancy• Small “dependency language”

Scala Async

Scala Async

Pickles and Spores: pickles

Issues• Unpicklers return type• Error messages• Composition operators• Field names

Pickles and Spores: spores

Pickles and Spores: spores

Expanding eta-expansion to polymorphic functions

Designing for performance

https://github.com/Ichoran/thyme

A Scala puzzler http://scalapuzzlers.com/#pzzlr-034