About the Presentation: Go's increasing popularity is unmistakable. It was Tiobe's language of the year in 2009 and 2016 and is #18 in their February, 2018 ranking. RedMonk's most recent index, June 2017, had Go tied at #15, and GitHub’s Octoverse for 2017 shows it as #9. But why is it getting such traction? What is Go good for? I’ll answer that by first taking a quick look at a small program to give a feel for the language. After that, we’ll discuss the aims and uses Go is intended to meet and how the approach the language takes to fulfill those aims flows naturally from Go's predecessor languages and the background of its creators. Then there’s a quick tour of the packages and development tools provided with the language. After that, we'll take a closer look at three language facilities that are distinctly Go: goroutines, channels, and interfaces. (Yes, I know your language has interfaces but no, they are not like Go's interfaces. Come find out why.)

About the Presenter: Charles Sharp is a Principal Software Engineer at Object Computing, Inc.(OCI), a leading software engineering firm providing consulting for software architecture, design, and implementation. He's been happily writing code in various languages to shove data through Unix and Linux networks for over thirty-five years. Which should give you fair warning for how he feels about Rob Pike, Robert Griesemer, Ken Thompson and their latest network-ready, data-shoving language, Go.

• What we'll doAbout the Presentation: Now that Kotlin is formally supported by Google, you may want to learn about how we are using it to produce a showcase Android app for WWT written entirely in Kotlin! What Kotlin features have we found useful? What problems have we stumbled over? How well does Kotlin work on Android? Well, I'll tell you!​

About the Presenter: Bryan Thrall is a software developer at WWT Asynchrony Labs and has worked for 14+ years in areas including mobile apps, counter-terrorism support, business data processing, and flight simulation.

About the Presentation: "Yes, Docker is great! We are all very aware of that but now it’s time to take the next step: wrapping it all and deploying to a production environment. For this scenario we need something more. For that “more” we have Kubernetes by Google - a container platform based on the same technology used to deploy billions of containers per month on Google’s infrastructure.

Ready to leverage your Docker skills and package your current Java app (WAR, EAR or JAR)? Come to this session to see how your current Docker skillset can be easily mapped to Kubernetes concepts and commands. And get ready to deploy your containers in production!"