Join us in February for a night with Daniel Hinojosa, who will present Joda Time in our first slot and the Guava library in our second.
Sponsorship and Door Prize
We continue to enjoy Big Sky Technology's sponshorship of the room. Big Sky Technology run the ÜberConf and No Fluff, No Stuff conferences.
We are also thankful for TekSystems' sponsorship's of the pizza and drinks.
JetBrains' and ZeroTurnaround's are providing personal licenses to their products.
Location
We continue to meet at the Wolf Law Library:
Wolf Law Building, Room #207
2450 Kittredge Loop Road
Boulder, CO 80309
Directions can be found here.
6:00-7:00: Joda Time and a Brief History of the World
JodaTime is Java Date/Time and Calendering done right. There are many problems with the original Date/Time API that came prepackaged in the early Java days. There are even more problems with the subsequent Calendar API.One of the obvious issues is that Calendar is mutable and can unintentionally be changed. Another issue is that constructing Calendars in Java involves setting certain fields at certain times during coding, but not always getting the expected result. Joda Time repairs those issues and offers a robust and immutable date, time, and duration API.
In Joda Time and a Brief History of the World, I provide a quick rundown of calendaring throughout the centuries, describe UTC, compare UTC to GMT, discuss how time is calculated, and then dive into Joda Time in every popular JVM language. The end result provides the audience with compelling proof that Joda Time should always be their Date Time API of choice.
7:00-7:30: Food, Soda and Networking
We are grateful to TekSystems for their continued sponsorship of the Food and Soda!
7:30-9:00: Making Java Bearable with Guava
The presentation covers the Guava library developed by Google. Guava provides collection extensions to the Java Collection API and, along with this, a cornucopia of time-saving utilities that bring Java as close as possible to some of the more functional and dynamic language competitors like Scala, Ruby, and Clojure. The presentation focuses on the following topics: how to make Predicates and Functions; how to use new collection constructs that make life easier, including MultiMap, BiMaps, and MultiSets; how to set up and use Guava preconditions; and how to create truly immutable collections, and more. All of this is done with Java.
About Daniel Hinojosa
Providing solutions to private, education, and government entities since 1999. He has also been a teacher and speaker since the early 90s, teaching development for 8 years. His business is currently emphasized on Java, Groovy, Grails, EJB3, and the JBoss Seam web framework. Daniel Hinojosa is also co-founder of the Albuquerque Java User's Group and is currently failing overcoming his addiction of NFJS conferences.
