|
|
|
Click here for Java User Group Specials!
|
|
Extending the Java Platform with Scala (with reasons why it might actually be a useful thing to do)
- by Jason Nerothin
Scala is a statically-typed FOOL (functional object-oriented language) created by Martin Odersky, who was instrumental in bringing generics to the Java Platform. It is compiled into Java class files which are executed in the JRE.
This conversation will include a slide-by-slide comparison of features of the language that could make you more productive, but are currently hard to deal with in straight Java. Areas of special consideration will include: Support for simple, safe, and scalable concurrency with Actors, true multiple inheritance through Traits, and extending the language itself for whatever purpose you might desire. As interest allows, we will consider invoking Scala from Java and Java from Scala.
Jason Nerothin
Jason Nerothin is a Senior Java Developer at Pharmacy Onesource in Middleton, WI. He has been paid to program for more than 8 years in Java, python, .Net, flavors of SQL, javascript, ..., and has worked with many stacks' worthy of frameworks and architectures. He has not been paid (immediately, at least) failing, then learning, and then failing again, playing with new tools and techniques in his quest to become a truly pragmatic and agile developer.
|
Agenda: |
5:00 - 5:30 Social
including food and drinks. 5:30 - 7:00 Presentation |
|
Location: |
To be determined...
|
|
Special Offers for JUG members:
|
|
Sun Certified Training:
TeamSoft has established a special discount for Java User Group members, offering you a 10% discount on any public training class, including all Sun Certified courses, that are taught at the TeamSoft Training Center! Class must be booked through TeamSoft to be eligible. Please check out our training at www.teamsoftinc.com/teamsoft/public/training_services.jsp. (offer subject to change without notice)
|
|
|