The Sacramento Java User Group meets
every month to discuss and discover new technologies that involve
Java and other electronic information systems. The group has been
meeting every month since the Java was released to the public back
in 1996. We are a volunteer group and the meetings are free to the
public. The hard work of its members and support of its sponsors
are the back bone of the group's success and longevity. We
recognize and appreciate those who have shared with the group
informative presentations and insightful discussion. It is those
members and guests who help make our meetings more enjoyable,
exciting and informative. Java is the language we speak and Java is the
language we love!
For those who are new or want to know details about the new
meeting location, SacJUG meetings are held at 6:00 p.m., on the
2nd Tuesday of the month at the ExitCertified office building.
ExitCertified is located at:
8950 Cal Center Drive
Suite 110, Bldg. 1
Sacramento, CA 95826
Members are encouraged to subscribe to
the SacJUG mailing lists. Outside of
our monthly meetings, our discussion list is the best place to
find out what's going on, to ask a question, or to meet new
Recruiters, here's how to get your job posting read at our monthly meeting,
or you can visit our announcement page
to post it electronically.
December 9, 2014
John Lockwood avoided the poverty of being a liberal arts Ph.D. dropout in the early 1990s by teaching himself how to program. Since then has played and worked professionally with a lot of fun languages. He's a Principal at CodeSolid Sofware Development, currently doing his second tour of duty as a Java programmer at VSP Global (this time at Eyefinity). In his spare time he's wrapping his mind around Scala, one of the coolest new languages targeting the JVM, and functional programming. December's presentation will be a sort of traveler's tale of what he found in the weird hinterland of Scala. We'll discuss all of this from the point of view of a Java programmer trying to understand what features make Scala cool and useful on the one hand, and what shortcomings make it difficult and obtuse on the other. We'll do a high level overview of functional programming and how Scala supports it, and we'll dig into some of the basics of the language as well as the tools such as the REPL and SBT (the "Simple" Build Tool).