This month we'll be welcoming Dr. Mark Pollack from SpringSource, who will be presenting “An Introduction to Spring Data”.
6:30pm-7:00pm: Registration, networking and refreshments (pizza)
7:00pm-7:45pm: Opening speaker, Nathan Dany on "GS Collections" (more below).
7:45pm-8:00pm: announcements - networking break
6:00-9:00pm: featured speaker Mark Pollack 9:00pm: drinks/food at a local bar/restaurant.
The Spring Data project is an umbrella project that provides a familiar and consistent Spring-based programming model for a wide range of data access technologies. Motivated by the rise of new NoSQL databases and Big Data solutions, there is support for Redis, MongoDB, HBase, Neo4j, Gemfire, Hadoop and Splunk. There is also a “refresh” of Spring’s traditional support for JDBC and JPA. In this session, we will provide a guided tour of the Spring Data feature set, showing how you can quickly increase your productivity when creating applications that use these new data access technologies. Use cases unique to each technology will be discussed and demonstrated as well as where Spring Data provides some level of portability between different databases.
Dr. Mark Pollack has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004. Mark now leads the Spring Data project that aims to simplify application development with new data technologies around big data and NoSQL databases. Prior to working on Spring project, Mark worked in offline computing in high-energy nuclear physics at Brookhaven National Laboratory and then moved to the financial services industry as a technical lead for front-office trading systems.
Prior to Dr. Pollack's presentation we will have a special presentation from Nathan Dany of Goldman Sachs on their open sourced collections API, “GS Collections”, which allows developers to reduce duplication of iteration code, benefit from a number of high-level iteration patterns, consistently iterate over Collections, Arrays, Maps and Strings, and provide many optimized and missing classes.
Special thanks to our location sponsor, Goldman Sachs, who in addition to providing a room will be providing pizza and for providing the opening speaker, Nathan Dany who will speak on "GS Collections":
“GS Collections” – an in-house developed collection API that has been open sourced (see http://github.com/goldmansachs/gs-collections). Some of the highlights of the API are:
· Improves readability and reduces duplication of iteration code
· Implements a number of high-level intuitive iteration patterns
· Provides a consistent mechanism for iterating over Collections, Arrays, Maps and Strings
· Provides optimized replacements for ArrayList, HashSet, and HashMap as well as utility classes for behind-the-scenes optimizations for the JDK containers
· Introduces container types not present in JDK like Multimaps, Bags, Hashtables with Hashing Strategies, Immutable Data Structures, Primitive Containers and a lot more...