ScalaDays2013
ProxyFactoryBeanDelegate
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: A...
Akka, real-world recipes
Lancet
Practical type-mining with Scala
=> Scala 2.10 reflection API
Versal: Scala-based startup
Testing via csv files o_O
DI using Delimited Continuation Hack
(basically Reader Monad)
The Rodgate
Poetry in code
Issues
• Being too clever
• Punishing ignorance
• Dismissing OO
• Dismissing frameworks
• Being...
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
Upcoming SlideShare
Loading in...5
×

Scala days2013 proxyfactorybeandelegate

359

Published on

Our feedback from ScalaDays 2013 to the ScalaSyd community

Published in: Technology, Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
359
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scala days2013 proxyfactorybeandelegate

  1. 1. ScalaDays2013 ProxyFactoryBeanDelegate http://parleys.com/channel/51ae1022e4b01033a7e4b6ca/presentations
  2. 2. Concurrency: good/bad/ugly
  3. 3. Delite
  4. 4. Delite
  5. 5. Akka, real-world recipes • Patterns: distributed workers, receptionist, pub-sub,… • “No guaranteed delivery” • Takeaway: Akka is very powerful • Opinion: Still not sold on Actors
  6. 6. Akka, real-world recipes
  7. 7. Lancet
  8. 8. Practical type-mining with Scala => Scala 2.10 reflection API
  9. 9. Versal: Scala-based startup Testing via csv files o_O DI using Delimited Continuation Hack (basically Reader Monad)
  10. 10. The Rodgate Poetry in code Issues • Being too clever • Punishing ignorance • Dismissing OO • Dismissing frameworks • Being arrogant Let’s discuss that offline ;-)
  11. 11. Half-year in Macro paradise Quasi-quoting (2.11) Type-providers via macro annotations • Lenses • etc… Implicit macros
  12. 12. Half-year in Macro paradise => Implicit macro example
  13. 13. Taming the Cake pattern with macros • Lots of redundancy • Small “dependency language”
  14. 14. Scala Async
  15. 15. Scala Async
  16. 16. Pickles and Spores: pickles Issues • Unpicklers return type • Error messages • Composition operators • Field names
  17. 17. Pickles and Spores: spores
  18. 18. Pickles and Spores: spores
  19. 19. Expanding eta-expansion to polymorphic functions
  20. 20. Designing for performance https://github.com/Ichoran/thyme
  21. 21. A Scala puzzler http://scalapuzzlers.com/#pzzlr-034
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×