Excited? Share it!
Pettswood - Executable Documentation for Scala Acceptance Testing
Chris Agmen-Smith
Chris has served the last ten years of his programming career in finance, as an agile developer and occasional team lead. He started learning Scala at the previous bank, and hopes to continue learning it at the next two or three. Then he wants to retire.
JavaScript as an Embedded DSL in Scala
Grzegorz Kossakowski
Grzegorz Kossakowski works on the Scala+GWT project started during a Google Internship with GWT team
Nada Amin
Nada Amin is a PhD student at EPFL, in the programming methods laboratory (LAMP) led by Martin Odersky.
Concurrency - Akka 2: Distributed by Design
Jonas Bonér
Jonas Bonér is founder and CTO of Lightbend, inventor of the Akka project, co-author of the Reactive Manifesto and a Java Champion.
Project Kepler: Compile-Time Metaprogramming for Scala
Eugene Burmako
Eugene works with Twitter Inc and is a member of the Scala team, founder of Scala Macros and Scala Meta.
Jan Christopher Vogt
Jan Christopher Vogt is a Software Engineer at Sport195 NYC, a former member of the Scala team in Switzerland and a major contributor to the Slick database library.
JavaFX and Scala - Like Milk and Cookies
Luc Duponcheel
Luc is a Functional Programming Veteran. He has a Phd in Mathematics. He is a Trainer and Consultant for Java and Scala related projects. He has worked, among others, with Erik Meijer and Mark P. Jones on Monads.
Stephen Chin
Stephen Chin is chair of the OSCON Java conference, and an internationally recognized speaker featured at Devoxx, Jazoon, and JavaOne
An Inside look at Heroku through the lens of Scala
Scott Clasen
Scott Clasen is a committer on the Akka project and leads the development around Heroku's Scala language support.
Skills Matter for Scala Days
Wendy Devolder
Skills Matter is a community of technology creators and adopters, coming together to learn and share the latest technologies, insights, experience and skills. We help engineering teams gain insights and skills through engagement with our uniquely experienced and influential community of engineers who provide a competitive edge to thousands of tech-driven businesses in Finance, Media, Retail and Technology.
I believe that technology teams are the economic multipliers in any global business today. To meet complex and fast changing business needs, technology teams need to stay current with an ever expanding universe of technologies. I founded Skills Matter to support technology teams in meeting this challenge. Since, we have been pioneering new ways to support our members in the learning and sharing of ever evolving technologies, practices, skills, ideas and experience, brought together on our continuous learner platform, online and offline and every day.
spray: REST on Akka
Mathias Doenitz
Mathias is lead developer of spray.io, Akka committer and passionate Scala-ista. As a long-time and active member of the Java and Scala open source community he is especially excited about everything performance-, scalability- and web-related.
Scala IDE 2.1 and beyond
Iulian Dragos
Iulian Dragoș dreams about a world where the Scala programming language is the default choice for new projects. He learned Scala by writing the compiler backend for it during his PhD at EPFL, back in 2004, and he was the first employee of Lightbend (formerly Typesafe). At Lightbend he helped the company grow from 5 to 85 employees, playing the role of engineer, technical lead, consultant, trainer or sales engineer. Iulian is a frequent speaker at conferences and actively contributing to several open-source projects.
Introduction to Scala-IO
Jesse Eichar
Jesse Eichar is the primary developer of the Scala-IO and Webspecs libraries as well as committer or PSC member on Geonetwork, Geotools, uDig, secure-ows and Mapfish print
Migrating akka-camel module to Akka 2.x
Piotr Gabryanczyk
Peter is a Scala enthusiast with over 14 years of experience in software industry.
What the optimizer does to your code
Miguel Garcia
Miguel is part of the Scala Team at EPFL, being responsible for the Scala.Net project.
Remixing the Abstraction Compromise
Nathan Hamblen
Nathan is API Lead at Meetup, organizer of the NY Scala Enthusiasts, and co-organizer of the Northeast Scala Symposium.
Hacking with Play 2.0 for fun and for profit
Peter Hausel
Peter Hausel was an early contributor to the Play framework and now leads Typesafe's Play initiative. He has more than a decade of software engineering experience. He is obsessed with web technologies, great user experience and open source.
Scala Workloads in the Cloud: Part 1 Web Applications
Jennifer Hickey
Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra.
Ramnivas Laddad
Ramnivas is the author of AspectJ in Action, the best-selling book on AOP and AspectJ, as well as a Spring Framework and Cloud Foundry committer.
Scala Workloads in the Cloud: Part 2 Distributed Applications
Jennifer Hickey
Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra.
Ramnivas Laddad
Ramnivas is the author of AspectJ in Action, the best-selling book on AOP and AspectJ, as well as a Spring Framework and Cloud Foundry committer.
Building a MUD with Scala and Akka 2.0 Actors
Kevin Hoffman
Kevin has authored over 15 books on topics ranging from enterprise to web to UI in .NET and Objective-C. He is addicted to learning new languages, both spoken and computer, and has recently started learning Scala.
ScalaCollider = Scala + Sound Art
Hanns Holger Rutz
Hanns Holger Rutz studied computer music and audio engineering at the Electronic Studio of the TU Berlin, and worked as artistic assistant at the Studio for electroacoustic Music Weimar.
Habanero-Scala: Async-Finish Programming in Scala
Shams Imam
Shams Imam has also been involved in projects such as Habanero-Java, Habanero-Scala, and CnC-Python.
CnC-Scala: a Declarative Approach to Multicore Parallelism
Shams Imam
Shams Imam has also been involved in projects such as Habanero-Java, Habanero-Scala, and CnC-Python.
How we are using Scala, Redis and Twitter Storm to build a new sports betting platform
Catherine Jung
Catherine is a Java dev turned Scala dev, co-coder of the first HTML only inplay gaming system, and co-founder of the Scala development consultancy SwitchToScala
The Future I was Promised
Viktor Klang
Viktor Klang is the Deputy CTO at Typesafe—prolific contributor to the Akka project as well as member of the Reactive Streams SIG when not involved in the Scala Standard Library concurrency APIs. Interested in all things distributed and concurrent—software as hardware.
Compiling Scala to JavaScript using Scala+GWT
Grzegorz Kossakowski
Grzegorz Kossakowski works on the Scala+GWT project started during a Google Internship with GWT team
Testing Actors and FSMs in Akka
Roland Kuhn
Scala expert Roland Kuhn is one of the core developers of the Akka project at Typesafe. Before joining Typesafe in 2011, he completed a PhD in physics and gained four years of experience as a systems engineer in satellite operations.
Making games and solving puzzles in Scala
Shadaj Laddad
Shadaj is a 12 year old, who loves to program, and he has presented at the Bay Area Scala Enthusiast group showing how he implemented the Conway's Game of Life in Scala
Cloud Foundry Scala Demo
Ramnivas Laddad
Ramnivas is the author of AspectJ in Action, the best-selling book on AOP and AspectJ, as well as a Spring Framework and Cloud Foundry committer.
Research Hospital Data ETL with DataExpres
Aaron Masino
Aaron Masino is a Scala expert and regularly speaks at international conferences, such as Scala Days.
Michael Italia
Michael Italia is a well known Scala expert involved in the development of DataExpress, an ETL tool and regular speaker at Scala conferences, including Scala Days 2012
Async & Non-Blocking Scala for Fun And Profit
Brendan McAdams
Brendan is a Senior Consultant & Trainer at BoldRadius, where he works directly with clients to help them find success through consulting and training on the Typesafe Reactive Platform.
KEYNOTE: Where Scala is Going
Martin Odersky
Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler.
Closing Remarks
Martin Odersky
Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler.
Generic Numeric Programming Through Specialized Type Classes
Erik Osheim
Erik Osheim is one of the founders of Typelevel, and maintains several Scala libraries including Cats, Spire, and others. He hacks Scala for a living at Stripe, and is committed to having his cake and eating it too when it comes to functional programming. Besides programming he spends time playing music, drinking tea, and cycling around Providence, Rhode Island.
Scala in production at MindCandy, from the small to the large
Mark Baker
Mark is the Technology Lead of Tools at Mind Candy and has been writing code for Games and the Tools to create them for 13 years.
Sean Parsons
Five years ago Sean made the jump from insurance and big banks to Mind Candy and in his time there made a big push into the use of Scala. He is also a core contributor to Argonaut and has made a few contributions to Scalaz.
A Scalable Language for a Scalable Web
Timothy Perrett
Technologist by day, Open Source Evangelist, Author and Lift / Akka committer by night.
Towards Haskell in the Cloud
Simon Peyton Jones
Simon Peyton Jones, MA, MBCS, CEng, graduated from Trinity College Cambridge in 1980. Simon was a key contributor to the design of the now-standard functional language Haskell, and is the lead designer of the widely-used Glasgow Haskell Compiler (GHC). He has written two textbooks about the implementation of functional languages.
After two years in industry, he spent seven years as a lecturer at University College London, and nine years as a professor at Glasgow University before moving to Microsoft Research (Cambridge) in 1998.
His main research interest is in functional programming languages, their implementation, and their application. He has led a succession of research projects focused around the design and implementation of production-quality functional-language systems for both uniprocessors and parallel machines.
More generally, he is interested in language design, rich type systems, software component architectures, compiler technology, code generation, runtime systems, virtual machines, and garbage collection. He is particularly motivated by direct use of principled theory to practical language design and implementation -- that's one reason he loves functional programming so much.
Scala Puzzlers
Andrew Phillips
An early believer in the ability of Java to deliver "enterprise-grade" software, Andrew quickly focused on the development of high-throughput, resilient and scalable Java EE applications. Specializing in concurrency and high performance development,
IntelliJ IDEA Scala Plugin: strengths and weaknesses
Alexander Podkhalyuzin
Graduated from Saint-Petersburg State University in 2010, department of mathematics, рas a lot of prizes from international and regional mathematical competitions. In 2008, started to work for JetBrains, where became Scala plugin for IntelliJ IDEA team leader.
Parallel Concurrent Hash Tries
Alex Prokopec
Aleksandar Prokopec is a research assistant in the School of Computer and Communication Sciences at the EPFL in Switzerland, working in the LAMP laboratory under the supervision of dr. Martin Odersky. He received his Master degree at the Faculty of E
Overview of Lift -- what's new in 2.4 and the road ahead
Indrajit Raychaudhuri
A clean code fanatic, Scala community member, active Lift committer and SBT contributor.
Keynote: What Scala and Fortress can learn from eachother
Guy Steele
Guy is a Software Architect and Principal Investigator of Programming Languages in the Programming Languages group at Oracle Labs. He has contributed to the implementation and standardization of many popular programming languages and is currently hea
Binary Resilience
Josh Suereth
Josh Suereth is the author of "Scala In Depth" and has been a Scala enthusiast ever since he came to know this beautiful language in 2007
Effective Scala
If you would like to learn how to use Scala effectively, watch this skillscast (film/code/slides) of Josh's talk at Scala Days 2012.
Josh Suereth
Josh Suereth is the author of "Scala In Depth" and has been a Scala enthusiast ever since he came to know this beautiful language in 2007
SubScript: Extending Scala with the Algebra of Communicating Processes
André Van Delft
André van Delft is an independent computer science researcher in the Netherlands. He loves math and applies it in programming language extensions.
Scala in production: benefits and drawbacks
Anne Veiling
Anne Veiling helps global companies create web applications that involve search. Anne is also busy doing performance troubleshooting, and gives Lucene and Solr workshops.
Pragmatic testing Nirvana with ScalaTest, ScalaMock and SubCut
Bill Venners
Bill Venners is president of Artima, Inc., provider of Scala books, developer tools, training, and consulting. He leads the open source projects for the ScalaTest testing library and the Scalactic library for functional, object-oriented programming. He is coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala.
Dick Wall
Winner of the inaugural Phil Bagwell Award for Service to the Scala Community and with over twelve years of experience in Scala development as well as being a member of Java Posse, Dick Wall is a renowned speaker and trainer in the application of Scala. He is a Geographical Information System specialist using Scala at Hopper, Inc., CEO of Escalate Software and previous co-host on Scalawags Podcast. Dick has rediscovered his love of GIS combined with the power of the Scala type system, and wants to share his experiences of writing APIs to simplify that subject for others.
Scala Language Integrated Connection Kit - Milestone 1
Jan Christopher Vogt
Jan Christopher Vogt is a Software Engineer at Sport195 NYC, a former member of the Scala team in Switzerland and a major contributor to the Slick database library.
Stefan Zeiger
Stefan Zeiger is a member of the Scala compiler team at Lightbend. He was the tech lead for Slick since 2011 and the creator of its predecessor, ScalaQuery. He has been a user of Java and the JVM platform professionally since 1996, working on a diverse range of projects from web servers to GUI frameworks and programming language design, and moving on from Java to Scala since 2008. He is a frequent speaker at ScalaDays and other conferences.
An Engineer's Guide to the Scala Community
Dick Wall
Winner of the inaugural Phil Bagwell Award for Service to the Scala Community and with over twelve years of experience in Scala development as well as being a member of Java Posse, Dick Wall is a renowned speaker and trainer in the application of Scala. He is a Geographical Information System specialist using Scala at Hopper, Inc., CEO of Escalate Software and previous co-host on Scalawags Podcast. Dick has rediscovered his love of GIS combined with the power of the Scala type system, and wants to share his experiences of writing APIs to simplify that subject for others.
BlueEyes for High-Performance REST Services
Noel Welsh
Noel has been interested in computers for a long time, particularly the leverage that computers give to people. He followed this interest to a PhD in machine learning, focusing on Bayesian nonparametrics and reinforcement learning. He still finds machine learning very interesting, but right now is more involved with programming and programming languages. A large part of his work is helping people become more effective with functional programming.
Practical Scalaz: Using One of Scala's Most Controversial Libraries
Jordan West
Jordan West is a backend engineer at StackMob (www.stackmob.com) using Scala daily to deliver high-quality, scalable development and production environments for developers building mobile applications using our service
Spark in Action
Matei Zaharia
Matei Zaharia is an author of the Spark programming framework, and a committer on Apache Mesos and Apache Hadoop.
Enterprise Integration Patterns in the cloud using Scala and Spring Integration
Oleg Zhurakousky
Oleg is an Sr. Software Engineer with SpringSource/VMWare and has 14+ years of experience in software engineering across multiple disciplines
Enterprise Integration Patterns in the cloud using Scala and Spring Integration
Oleg Zhurakousky
Oleg is an Sr. Software Engineer with SpringSource/VMWare and has 14+ years of experience in software engineering across multiple disciplines
-
Keynote: What Scala and Fortress can learn from eachother
Featuring Guy Steele
Guy Steele gives the opening Keynote at Scala Days on what Scala and Fortress can learn from eachother.
This talk is also broadcast to the Tetris room.
scala fortress -
2
Research Hospital Data ETL with DataExpres
Featuring Aaron Masino and Michael Italia
Aaron Masino, Michael Italia and Lernar Davidson explain how they have developed a Scala domain specific language called DataExpress that supports ETL operations between a variety of data store types including multiple database implementations, Excel files, and value delimited text files. ETL...
scala etl -
Interactivity - Anti XML in Anger
Featuring Ben Parker
Anti XML in Anger - Ben Parker gives a talk at Scala Days 2012
anti-xml scala xml -
2
Pragmatic testing Nirvana with ScalaTest, ScalaMock and SubCut
Featuring Bill Venners and Dick Wall
Dick Wall gives a talk at Scala Days 2012, on how to achieve a Pragmatic Testing Nirvana with ScalaTest, ScalaMock and SubCut
scala scalatest subcut testing -
Concurrency - Akka 2: Distributed by Design
Featuring Jonas Bonér
Jonas Boner gives a talk on Concurrency and Akka 2: Distributed by Design at Scala Days 2012.
scala concurrency -
2
JavaFX and Scala - Like Milk and Cookies
Featuring Stephen Chin and Luc Duponcheel
This presentation will focus on the ScalaFX project, which is a DSL for writing declarative UI code in the Scala language. Usage of advanced language features, such as DelayedInit and @specialized will be discussed.
javafx scala -
SubScript: Extending Scala with the Algebra of Communicating Processes
Featuring André Van Delft
Most programming languages offer relatively little or no support for parallelism and non-determinism. Support would in particular be very useful for specifying event handling and background processing in applications with graphical user interfaces, and for specifying grammars of input data.
subscript scala processes -
Concurrent Programming with Futures, Offers and Brokers
Featuring Marius A. Eriksen
Twitter's services are highly concurrent: it is common for our systems to coordinate 10s-100s of thousands of simultaneous operations. Marcus discusses three primitives that have emerged as powerful tools when applied to this domain
concurrent-programming twitter concurrency -
Generating code within a compiler plugin - how ScalaMock does it
Featuring Paul Butcher
In this talk for Scala Days, Paul Butcher discusses how generating source code which is then compiled in a separate compiler invocation works in ScalaMock, and the tradeoffs associated with it.
scala -
Habanero-Scala: Async-Finish Programming in Scala
Featuring Shams Imam
In this talk for Scala Days, Shams Imam and Vivek Sarkar present Habanero-Scala (HS) which implements a generic task parallel programming model that can be used to parallelize both regular and irregular applications.
scala -
The Future I was Promised
Featuring Viktor Klang
In this talk for Scala Days, Viktor Klang will show how Futures can be used in for-comprehensions, how to gracefully handle failure, how to avoid blocking operations and get a glimpse into the implementation.
scala -
Scala and Ruby - Differences and Similarities
Kota Mizushima talks about differences and similarities between Scala and Ruby. On the surface, it seems that Scala , which is a powerful statically-typed language, differ considerably from Ruby, which is a famous dynamically-typed language.
scala ruby -
Pettswood - Executable Documentation for Scala Acceptance Testing
Featuring Chris Agmen-Smith
Come along to hear more about executable documentation, and why it is easier to support it with Scala. More importantly, come along and tell Chris what you want to see next.
scala -
Building Interactive Command-Line Applications with Tab Completion Parser Combinators
Featuring Mark Harrah
In this talk for Scala Days, Mark Harrah presents sbt's tab completion parser combinators and command engine and how you can use them with the sbt launcher to create a standalone interactive command line application.
scala -
Parallel Concurrent Hash Tries
Featuring Alex Prokopec
In this talk, Aleksander describes the parallel concurrent trie data structured which became the part of the Scala collections framework in version 2.10
scala -
The Open Bank Project
Featuring Simon Redfern
In this talk for Scala Days, Simon Redfern discusses The Open Bank Project and its aim to provide an open source powered API for banks to use so that application developers can easily write 3rd party apps to access bank accounts.
scala -
Testing Actors and FSMs in Akka
Featuring Roland Kuhn
This talk introduces the Akka TestKit, which supports a wide range of testing approaches from white-box to black-box, detailing strengths and weaknesses of the different levels at which tests can be conducted. The second part focuses on how the Finite State Machine module can be used to separate...
akka scala finite-state-machine fsm -
Cloud Foundry Scala Demo
Featuring Ramnivas Laddad
Ramnivas Laddad leads a Scala Demo from Cloud Foundry for Scala Days
scala cloudfoundry -
Towards Haskell in the Cloud
Featuring Simon Peyton Jones
Simon Peyton-Jones gives a keynote talk for Scala Days on Towards Haskell in the Cloud
haskell cloud scala -
Stackless Scala With Free Monads
Featuring Runar Bjarnason
In this talk, Rúnar Bjarnason gives an introduction to trampolines in Scala and expands on this solution to gain elimination of any method call whatsoever, even calls that are not in tail position at all.
scala monads -
2
Scala Workloads in the Cloud: Part 1 Web Applications
Featuring Jennifer Hickey and Ramnivas Laddad
In this session, Jennifer Hickey and Ramnivas Laddad explore opportunities to leverage the Scala and cloud combination. We will take examples from a few prominent Scala frameworks and deploy them to cloudfoundry.com, an open source platform as a service (PaaS). give for Scala Days part 1 of their...
scala web-applications cloudfoundry paas -
High-level High-Performance Programming with Scala-Virtualized, LMS and Delite
Featuring Tiark Romf
Tiark Rompf gives a talk for Scala Days on High-level High-Performance Programming with Scala-Virtualized, LMS and Delite.
scala -
Async & Non-Blocking Scala for Fun And Profit
Featuring Brendan McAdams
In this talk for Scala Days, Brendan McAdams introduces Async/Non-Blocking IO and demonstrate both Netty & Raw NIO – and discuss strengths and weaknesses of each
scala -
Generic Numeric Programming Through Specialized Type Classes
Featuring Erik Osheim
In this workshop for Scala Days, Erik Osheim describes an ongoing effort to build a system of type classes that support fast, accurate, flexible and generic numeric programming in Scala.
scala -
IntelliJ IDEA Scala Plugin: strengths and weaknesses
Featuring Alexander Podkhalyuzin
Alexander Podkhalyuzin talks to Scala Days about the reasons why it can be good idea to try out IntelliJ IDEA Scala Plugin.
scala -
How to map and fold over an HList in shapeless
Featuring Miles Sabin
In this talk for Scala Days, Miles sabin shows why HLists are so much harder to support, and explain the type class and dependent type based implementation techniques used in the map and fold implementations in shapeless.
scala maps folds -
Migrating akka-camel module to Akka 2.x
Featuring Piotr Gabryanczyk
Peter Gabryanczyk has been working on migration of Akka-Camel module to Akka 2.x, and will share his experiences and show how Apache Camel library plays nicely with the newest version of akka 2.x
akka scala -
BlueEyes for High-Performance REST Services
Featuring Noel Welsh
In this talk for Scala Days, Noel Welsh describes BlueEye's architecture, and illustrate how it achieves its goals of simplicity and performance. I will show how Scala's features like implicits and generics work together to allow concise syntax for specifying services while providing...
rest scala akka -
Lightweight Polytypic Staging: a new approach to Nested Data Parallelism in Scala
Featuring Alexander Slesarenko
Alexander Slesarenko describes polytypic staging – an approach to staging of a domain-specific language (DSL) that is designed and implemented by means of polytypic (datatype generic) programming techniques.
scala -
Scala IDE 2.1 and beyond
Featuring Iulian Dragos
In this talk for Scala Days, Iulian Draogs presents the latest developments on the Scala IDE for Eclipse, and outlines the future direction of the tool.
scala scala-ide eclipse -
Coding with style: The Scalastyle style checker
Featuring Matthew Farwell
In this talk, we discuss why we're creating Scalastyle, what it currently does (the rules that are checked), and how it does it (using the wonderful Scalariform), along with the current state of third part integration (Eclipse, Maven).
scalastyle scala eclipse maven -
CnC-Scala: a Declarative Approach to Multicore Parallelism
Featuring Shams Imam
In this talk, Shams introduces CnC-Scala (CS), a pure Scala implementation of Intel's Concurrent Collections programming model.
scala -
spray: REST on Akka
Featuring Mathias Doenitz
This talk for the ScalaDays Akka track will show how spray makes it easy to supply Scala applications with a high-performance, fully asynchronous REST/HTTP API, especially (but not necessarily) if the application is built on Akka.
akka -
Asymmetric Lenses in Scala
Featuring Runar Bjarnason
In this workshop for Scala Days, Rúnar Bjarnason explores a small set of interesting user libraries that arise as a consequence of integrating asymmetric lenses into Scala, chosen for the purpose of demonstrating utility.
scala -
KEYNOTE: Where Scala is Going
Featuring Martin Odersky
Martin Odersky -- creator of Scala -- gives a keynote talk for day 2 of Scala Days on "Where is Scala Going?"
scala -
Introduction to Scala-IO
Featuring Jesse Eichar
Jesse Eichar gives an introduction to the core principals and functionality of the Scala-IO library.
scala -
Inside the Sausage Factory: Scalac Internals
Featuring Paul Phillips
This talk for Scala Days is for people interested in compiler internals. Paul goes over the major data structures (Types, Trees, Symbols) and how they relate to one another
scalac scala -
Enterprise Integration Patterns in the cloud using Scala and Spring Integration
Featuring Oleg Zhurakousky
In this talk for Scala Days, Oleg will demonstrate how easy it is to build EIP-based applications using Spring Integration Scala DSL and deploy them to Cloud Foundry.
spring-integration cloud eip scala spring -
How we are using Scala, Redis and Twitter Storm to build a new sports betting platform
Featuring Catherine Jung
In this talk for Scala Days, Catherine talks about the building of a new sports betting platform -- including the choices we’ve made, why it is so different from existing solutions, and where what we’ve done can be applied to other problems
scala redis -
Binary Resilience
Featuring Josh Suereth
In this talk for Scala Days, Josh Suereth focuses on binary compatibility on the JVM and what it means to be binary compatible.
java jvm scala binary-compatibility -
Making games and solving puzzles in Scala
Featuring Shadaj Laddad
In this talk for Scala Days, Shadaj Laddad shares a few graphical games using Scala and Processing as well as programming puzzles, especially Euler’s Problems using Scala.
scala processing -
Overview of Lift -- what's new in 2.4 and the road ahead
Featuring Indrajit Raychaudhuri
In this session, Indrajit discusses what's new in recently released Lift 2.4, the most matured release so far
lift scala json -
High Performance Embedded DSLs with Delite
Featuring Arvind Sujeeth
In this talk for Scala Days, Arvind Sujeeth describes what it takes to build a Delite DSL and describes several real DSLs already being developed with Delite
scala -
Hacking with Play 2.0 for fun and for profit
Featuring Peter Hausel
In this talk for Scala Days, Peter Hausel introduces how to extend the framework by integrating a NoSQL DB seamlessly as a plugin. I will also talk about Play's implementation ideas as well as advanced topics like akka integration and using play as a micro HTTP library.
hacking scala -
Spark in Action
Featuring Matei Zaharia
In this talk, Matei Zaharia covers the basics of Spark, sketch some of these applications, and discuss new features we are developing, including SQL on Spark (Shark) and capabilities for stream processing
spark scala -
2
Project Kepler: Compile-Time Metaprogramming for Scala
Featuring Eugene Burmako and Jan Christopher Vogt
In this talk for Scala Days, Eugene Burmako and Christopher Vogt introduce macros and quasiquotations, facilities enabling compile-time metaprogramming in Scala.
scala metaprogramming kepler -
Building a MUD with Scala and Akka 2.0 Actors
Featuring Kevin Hoffman
In this experience report for Scala Days, Kevin Hoffman discusses his learning process and experience; that of a developer who has spent the last 11 years in the Microsoft world.
mud scala akka -
ScalaCollider = Scala + Sound Art
Featuring Hanns Holger Rutz
Scala Days 2012 is perfectly situated, as this year's SuperCollider symposium will take place at the same time in London, offering a showcase of the sonic art, including a sound installation written in ScalaCollider.
scala -
2
Scala Workloads in the Cloud: Part 2 Distributed Applications
Featuring Jennifer Hickey and Ramnivas Laddad
After a brief introduction to Cloud Foundry basics, Jennifer Hickey and Ramnivas Laddad focus on deploying distributed applications using Scala on Cloud Foundry. This is the second of a two-part session
scala cloudfoundry -
Remixing the Abstraction Compromise
Featuring Nathan Hamblen
In this experience report for Scala Days, Nathan Hamblen talks about Remixing the Abstraction Compromise.
complexity netty scala -
2
Scala Language Integrated Connection Kit - Milestone 1
Featuring Jan Christopher Vogt and Stefan Zeiger
This talk focuses on the features of the first public release of SLICK which is scheduled for the end of Q2 2012, plus an overview of the roadmap for the upcoming releases.
slick scala -
-
Effective Scala
Featuring Josh Suereth
Josh Suereth gives talk on how to use Scala effectively.
scala scaladays functional-programming -
Skills Matter for Scala Days
Featuring Wendy Devolder
A brief talk from Scala Days sponsor, Skills Matter
-
-
KEYNOTE: Re-inventing the Media and Television industry
Featuring Anthony Rose
Anthony Rose -- Co-Founder/CTO of Zeebox -- gives an afternoon keynote talk for Scala Days on Re-inventing the Media and Television industry with Social TV
scala -
Enterprise Integration Patterns in the cloud using Scala and Spring Integration
Featuring Oleg Zhurakousky
In this second part of his sessions on Enterprise Integration Patterns in the cloud using Scala and Spring Integration, Oleg demonstrates how easy it is to build EIP-based applications using Spring Integration Scala DSL and deploy them to Cloud Foundry.
spring-integration scala eip spring -
2
Scala in production at MindCandy, from the small to the large
Featuring Sean Parsons and Mark Baker
In this talk for Scala Days, Sean and Mark will show how MindCandy is using Scala to develop new highly scalable services for the popular kids website Moshi Monsters, as well as for the tools and infrastructure used to develop it.
scala -
What the optimizer does to your code
Featuring Miguel Garcia
In this talk for Scala Days, Miguel Garcia establishes a link between the internal workings of the optimizer and the resulting performance gains at runtime. For good measure, we also look at coding patterns the optimizer can’t bail out (at least not yet).
scala optimizer runtime -
A Scalable Language for a Scalable Web
Featuring Timothy Perrett
In this talk for Scala Days, Timothy Perrett gives a comparison of three markedly different HTTP toolkits for Scala, and illustrates how Scala has had a distinct impact on modelling HTTP and dealing with the problems often associated with web development.
scala -
An Engineer's Guide to the Scala Community
Featuring Dick Wall
What does it mean to apply a sound engineering approach to dealing with the Scala community? Dick Wall's talk for Scala Days talk will discuss many points, including:
What do I hope to get out of my contact with the Scala community?
How do I best go about achieving those goals?
-
An Inside look at Heroku through the lens of Scala
Featuring Scott Clasen
Int his talk for Scala Days, Scott Clasen will cover all the core concepts behind Heroku, and will give scala developers an understanding of how to build and deploy scala apps there
heroku scala clojure java ruby python node.js -
2
JavaScript as an Embedded DSL in Scala
Featuring Nada Amin and Grzegorz Kossakowski
Developing rich web applications requires mastering different environments on the client and server sides. While there is considerable choice on the server-side, the client-side is tied to JavaScript, which poses considerable software engineering challenges.
javascript scala dsl -
Fast Concatenation for Immutable Vectors
Featuring Tiark Romf
In this talk for Scala Days, Tiark Romf stands in for Phil Bagwell, giving a short overview of the Vector structure and explaining how it is planned to extend this structure to dramatically speed up concatenation and splits to enhance their utility further.
concatenation scala -
2
Rogue Reloaded: Easier, Safer, Faster
Featuring Jason Liszka and Jorge Ortiz
In this talk for Scala Days, Jason Liszka and Jorge Ortiz take a look at the evolution of Rogue in the last year. We've totally rewritten Rogue, focusing on runtime performance and smaller memory footprint.
scala mongodb -
Scala Puzzlers
Featuring Andrew Phillips
Prepare to be surprised, entertained and...well, puzzled! Andrew Phillips presents a selection of seemingly simple examples which demonstrate that there's plenty of head-scratching left in Scala!
scala -
Scala in production: benefits and drawbacks
Featuring Anne Veiling
In this talk for Scala Days, Anne Veiling presents her professional experiences with choosing scala as a production platform, and its benefits in application development, recruiting, and agile processes.
scala -
Compiling Scala to JavaScript using Scala+GWT
Featuring Grzegorz Kossakowski
The talk will discuss general challenges encountered while trying to add a Scala support to GWT and explain how they were addressed. Compiling the Scala library turned out to be very tricky problem due to dependencies on Java’s I/O and concurrency primitives
scala gwt javascript -
-
Scala Days 2023
30.0 days - Online Conference
Scala Days will be returning to North America and Europe in 2023!
software-development scala -
Scala Days 2015 - Amsterdam
Three days in Amsterdam
Scala Days Amsterdam will be held this year at the Beurs Van Berlage on June 8th through 10th, 2015.
functional-programming scaladays typesafe reactive spark play akka scala -
Scala Days 2015 - San Francisco
Three days in San Francisco
Scala Days 2015, the premier Scala Conference, will be held this year at Fort Mason in San Francisco on March 16th through 18th, 2015.
scala akka play spark reactive typesafe scaladays functional-programming -
Scala Days NYC - June 10-12th
Three days in New York City
Scala Days 2013 is hosted by Typesafe and Skills Matter. Every year we strive to host an event that enables sophisticated and compelling technical research presentations, the opportunity to interact with thought leaders in the Scala community and have a blast doing so!
scala akka