Build a reactive trivia game with Akka, Play Framework and Scala. This full day seminar we will engineer the various components to create an interactive trivia game that we will play in the final hour of this exciting and fun workshop.
Build a reactive trivia game with Akka, Play Framework and Scala. This full day seminar we will engineer the various components to create an interactive trivia game that we will play in the final hour of this exciting and fun workshop.
This session is a workshop. Please come prepared.
Java 8 must be installed! No exceptions! JDK 7 was so 2013.
One of the things that I ask are that the following commands work on your command line:
javac -version
java -version
If these do not render a version, please fix your JAVA_HOME
environment variable and your PATH
.
Also be sure to install SBT, which is a Scala based build tool since we will require that not only tooling but also packaging.
Get the latest sbt at http://www.scala-sbt.org/download.html
Then, if applicable follow directions at this location:
http://www.scala-sbt.org/0.13/docs/Manual-Installation.html
Once done, you should be able to verify that sbt is working by invoking the following at the command line:
sbt sbtVersion
Also, be sure to have the LATEST favorite IDE installed with all updates loaded before attendance. That means, Eclipse should be preferably at Neon. IDEA should be a 2016.x series.
Finally, install respective Scala plugins, just in case we break out some Scala. For Eclipse, checkout, scala-ide.org or visit the Eclipse Marketplace and install Scala-IDE.
For IntelliJ IDEA visit the plugins section in your IDE and install the 'Scala' plugin (Do not install the IntelliJ 'sbt' plugin as it is incompatible with the Scala plugin)
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »