JRuby and Scala by Vivek Pandey & Bill Venners at Google
Tuesday, March 18, 2008 from 6:30 PM to 8:30 PM (PDT)
Mountain View, CA
This meeting is being co-sponsored by our sister JUG, the Silicon Valley JUG.
- Meeting: Silicon Valley Web Developer JUG (SV-WEB-JUG)
- Date: March 18, 2008
- Cost: Always FREE to all!
- Topic: JRuby and Scala
- Speakers: Bill Venners and Pramod Gopinath
Meeting attendees are encouraged to view and augment the notes about this meeting on the JUGs Community Wiki here.
Scala fuses object-oriented and functional programming concepts into an elegant, statically typed programming language for the Java Platform. The name Scala stands for "SCAlable LAnguage." It is scalable in the sense that it is designed to be useful in a wide range of tasks, scaling up to very large programs written by many people and down to short scripts written by individuals. The conciseness and expressiveness of Scala gives it the feel of dynamic languages such as Python or Ruby, but Scala also provides a rich static type system that can help programmers prevent errors. In this talk, Bill Venners will give an introduction and overview of the Scala programming language.
JRuby is a 100% pure Java implementation of the Ruby language. JRuby can be embedded into any Java application providing for two way interaction between Ruby and Java. JRuby enables easy adoption of Ruby in the enterprise environments where Java is already prominent. JRuby gives Rails the power and functionality of Java. GlassFish is an open source Java EE5 compliant application server. Java EE is a long tested deployment environment and by combining the benefits of GlassFish with JRuby, we should be able to provide the best deployment environment for Rails applications. In this talk, Pramod Gopinath would be giving an introduction of JRuby and GlassFish support for JRuby - Rails applications.
18:30-19:00 Arrive & mingle -- Food & drinks provided by Google
Bill Venners Bios
Bill Venners is president of Artima, Inc., publisher of Artima Developer (www.artima.com). He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform&aposs architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community&aposs ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of ScalaTest, an open source testing tool for Scala and Java developers.
Vivek Pandey Bios
Vivek Pandey works at Sun Microsystems. He is member of GlassFish open source community and leads scripting languages support in GlassFish. He has also been working on XML and Web Services technologies and is involved with various java.net open source projects, such as JAX-WS RI, Metro, WSIT, Hudson and Glassfish.
Google, Inc. (GooglePlex Map)
Tunis Conference Room, (Bldg. 43)
1600 Amphitheatre Parkway
Mountain View, CA 94043
Please enter from the north side of the building, in the middle of the Google campus. Also, parking will be much easier to find in the lots south of Bldg. 44 across the street from the main complex.
Google for conference room and snacks.
When & Where
Silicon Valley Web JUG
JUG membership is free! If you want to receive email announcements about future JUG meetings please email kevin_nilson at dev dot java dot net with 9Join The SV-WEB-JUG Mailing List9 in the subject. You can also join our mailing list by becoming a java.net member and adding yourself to our announcement mailing list.