Access Keys:
Skip to content (Access Key - 0)



Scala advanced concepts and best practices

This session is intended for current scala practitioners with at least a few months of experience in writing Scala. It is not intended as a follow on course from Session 1, and may be bewildering or difficult to follow for newcomers to Scala (it is not recommended for newcomers).

Topics covered (time permitting) include:

  • Idiomatic Scala
  • Scala API design and design patterns
  • Implicit conversions, parameters and implicit context
  • Advanced pattern matching, partial functions, actors
  • Extractors
  • What's new in Scala 2.10
  • Tail calls, trampolines and continuations

Speakers

Related Presentations

Blast your webapp with Gatling
Effective Scala
First steps with Scala
Functional Compilers From CFG to EXE
Practical - Scala Koans
Scala advanced concepts and best practices
Scala Enthusiasts Gathering
Scala Puzzlers
Simplicity in Scala Design
The JBoss Polyglot Revolution - Be part of it!
Showing first 10 of 12 results

Search by Tag

Below are the 177 labels used in Devoxx 2012 listed alphabetically. Click on a label to see its associated content.
actors, agile, ajax, akka, alm, analysis, android, animations, annotations, apache, appcache, apple, arduino, arquillian, asynchronous, atdd, atlassian bejug, big, bof cache, caching, cdi, ceylon, children, chrome, clojure, closures, cloud, cloudfoundry, clusters, collaboration, collections, conference, css3
dart, data, datadirect, design, devops, devoxx, domotics, duchess, eclipse, eclipselink, ejb3, excel, facebook, functionalprogramming glassfish, google, grails, graphics, greenfoot, groovy, gtiazdbpwgco, guice, gwt hadoop, hands-onlabs, hateoas, hbpomnhkf, hibernate, html, html5, http, hudson, hypermedia, hzihuduljqejelq
ibm, indexeddb, infinispan, ios, iphone, irxqvjdgvntzpkeef j2me, java7, java8, javaee, javaee6, javaee7, javafx, javame, javaposse, javascript, javase, jax-rs, jboss, jcp, jdk, jdk8, jersey, jigsaw, jms, jmx, jpa, jpa2, jruby, json, jsr, jug, junit, jvm lambda, lombok, mapreduce, maven, methodology, mobile, modules, mongodb, multicore, mylyn, mysql
nao, news, nfc, no-sidebar, nodejs, nosql, oauth, openjdk, openshift, orm, osgi, otgftluul paas, parleys, patterns, performance, phonegap, play, playframework, podcast, polyglot, puzzlers, quickie raspberrypi, redis, rest, ria, robotics, rzxsgheseucnp
salesforce, scala, scalable, scrum, sdk, search, security, servlet, sgxaniowwxebaxn, soa, social, speakers, spock, spring, sql tdd, technology, testing, tfgglcmqjabadme, tools, toolsinaction, torquebox, twitter, university, vaadin, visualvm web, web20, webgl, websockets, websphere, websql, weld, women
Adaptavist Theme Builder Powered by Atlassian Confluence