Silicon Valley Code Camp : October 9th and 10th, 2010
Bill Venners is president of Artima, Inc., publisher of the Artima Developer website (http://www.artima.com/). He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Bill has been active in the Jini Community since its inception. He led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill also serves as an elected member of the Jini Community's initial Technical Oversight Committee (TOC), and in this role helped to define the governance process for the community.
Scala fuses object-oriented and functional programming concepts into an elegant, statically typed programming language for the Java Platform. In 2010, Scala received a major upgrade in the Scala 2.8 release. This talk will give an overview of what's new in Scala 2.8, covering topics such as the redesigned collections library, new array implementation, type specialization, named and default arguments, package objects, the revamped REPL (Scala interpreter), a new implicit resolution process, improved equality, improved annotations, enhanced actors, and support for continuations. The talk will be designed for Java programmers, so you need not already know Scala to benefit from this talk.