Skip to main content

Reserve Your Seat

See Ticket Options & Discounts
Java & JVM

Java & JVM

Much of the world runs on Java, and even more runs on the JVM. Whether you’re already on the JVM or considering expanding to it, you’ll find a broad range of possibilities.

Add to your personal schedule
Emerging Languages | Java & JVM
D136
Tutorial Please note: to attend, your registration must include Tutorials.
Clinton Dreisbach (The Iron Yard), Bridget Hillyer (Self)
Average rating: ***..
(3.56, 9 ratings)
Clojure: it's a Lisp that runs on the JVM and it's gotten a lot of buzz in the last few years. What is it actually good for? In this tutorial, you'll learn about Clojure's radically simple approach to data and state and how it can help you build real-world projects from web applications to servers to mobile apps. Read more.
Add to your personal schedule
Computational Thinking | Java & JVM
Portland 251
Tutorial Please note: to attend, your registration must include Tutorials.
Jason Swartz (Netflix, Inc), Kelsey Gilmore-Innis (Reverb)
Average rating: ****.
(4.33, 9 ratings)
Scala powers some of the biggest companies in the world, including Twitter, Intel, and LinkedIn. Come learn what led them to choose this powerful JVM language and try it out yourself. You’ll get a hands-on intro to Scala and functional programming concepts by building your own performant REST API. No FP experience needed--if you can build apps in Java, Python or Ruby you’ll do great in this class. Read more.
Add to your personal schedule
Java & JVM | Mobile Platforms
D136
Tutorial Please note: to attend, your registration must include Tutorials.
Steve Hannah (Simon Fraser University)
Average rating: ****.
(4.00, 7 ratings)
This tutorial will demonstrate the use of Codename One to develop a cross-platform mobile application in Java. In it you will build a non-trivial application and deploy it to your mobile device. Read more.
Add to your personal schedule
Java & JVM | JavaScript - HTML5 - Web
E145/146
Tutorial Please note: to attend, your registration must include Tutorials.
James Ward (Typesafe)
Average rating: **...
(2.44, 9 ratings)
In this tutorial you will build a Reactive application with Play Framework, Scala, WebSockets, and AngularJS. We will get started with a template app in Typesafe Activator. Then we will add a Reactive RESTful JSON service and a WebSocket in Scala. We will then build the UI with AngularJS. Read more.
Add to your personal schedule
Databases & Datastores | Java & JVM
E145/146
Tutorial Please note: to attend, your registration must include Tutorials.
Avi Bryant (Stripe)
Average rating: ****.
(4.33, 3 ratings)
Scalding is an open source framework developed at Twitter that provides a high level abstraction over Hadoop MapReduce, letting you concisely specify complex data analysis pipelines using simple Scala operations like map, filter, join, group, and sum. This introductory tutorial does not require experience with either Hadoop or Scala. Read more.
Add to your personal schedule
Java & JVM
D136
Arun Gupta (Red Hat)
Average rating: *****
(5.00, 1 rating)
The Java EE 7 platform has 4 new components (WebSocket, JSON-P, batch, and concurrency), 3 that are significantly updated (JAX-RS, JMS, and EL), and several others that bring significant changes to the platform. This session explains each feature with a code snippet and provides details on where and how you can use it in your applications. Read more.
Add to your personal schedule
Joshua Long (Pivotal), Phil Webb (Pivotal)
Average rating: ****.
(4.20, 5 ratings)
Today's Java developer is a rare bird: SQL and JPA on the backend, or MongoDB or Hadoop? HTTP, REST and websockets on the web? What about security? JavaScript, HTML, CSS, (not to mention LESS, SASS, and CoffeeScript!) on the client? Today's Java developer is a _full stack_ developer. Join Josh Long and Phillip Webb for a look at how Spring Boot simplifies full-stack development for everyone. Read more.
Add to your personal schedule
Matt Stine (Pivotal)
Average rating: ****.
(4.67, 3 ratings)
The Go programming language has emerged as a favorite tool of DevOps and cloud practitioners alike. In many ways, Go is more famous for what it doesn't include than what it does, and co-author Rob Pike has said that Go represents a 'less is more' approach to language design. This talk will introduce Go and its distinctives to Java developers looking to add Go to their toolkits. Read more.
Add to your personal schedule
Java & JVM
D136
Kaushik Srenevasan (Twitter)
Average rating: ***..
(3.67, 3 ratings)
This talk describes the implementation and use of a full stack, low overhead tracing and profiling tool based on the Linux kernel profiler (perf) and extensions to the OpenJDK Hotspot JVM, that we've built at Twitter to help understand the behavior of the kernel, native and managed applications in production. Read more.
Add to your personal schedule
Java & JVM
E146
Henri Muurimaa (Vaadin Ltd)
Exploring how the functional language features of Java 8 and Scala combine with Vaadin to allow you to write clearer UI code. Read more.
Add to your personal schedule
Java & JVM
D136
Heather VanCura (Java Community Process JCP), Patrick Curran (Java Community Process)
This session will explore how Java development has been brought into the open over the past several years. Several Java developer community efforts have brought open source development processes and new levels of transparency and participation into their communities. Read more.
Add to your personal schedule
Java & JVM
D136
Jamie Allen (Typesafe)
An introduction to building Reactive Applications and what tools you can use to do so. Read more.
Add to your personal schedule
Java & JVM
D136
Michael Minella (Pivotal)
Recommendation engines are the mainstay of e-commerce sites. What if you could build one with only a few lines of code using open source tools. Come to this talk to find out how as we build one using the data from StackOverflow! Read more.
Add to your personal schedule
Java & JVM
D136
James Ward (Typesafe)
Play Framework is the High Velocity Web Framework For Java and Scala. It is lightweight, stateless, RESTful, and developer friendly. This is an introduction to building web applications with Play. You will learn about: routing, Scala controllers & templates, database access, asset compilation for LESS & CoffeeScript, and JSON services. Read more.
Add to your personal schedule
Phil Webb (Pivotal)
With plenty of live code and demos, this talk will show you how incredibly easy it is to write Java micro-services with modern Spring. We will walk though the process of creating a simple REST service, discuss deployment options and talk about how self-contained, stand-alone applications work in production. Read more.