addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Functional Java with Guava / Online Security

This month, everything is new.

It's the first time for Fidelity, Hinojosa, A Big Data Workshop, and a Nexus 7.

Detailed directions here

 

Agenda

    • 5:30 - 6:00 Pizza and Drinks
    • 6:00 - 7:00 Online Security - Carolyn Manis Sorensen of Fidelity
    • 7:00 - 8:00 Functional Java with Guava - Daniel Hinojosa

 

After the Presentations

    • Door Prizes : JetBrains / JRebel / A pass to NFJS / Nexus 7
    • Big Data Workshop - Are you interested in getting started with Hadoop, HBase, Hive, Pig or Pure Map? David Wellman will be hosting this breakout to guide you on the path to Hadoop Jedi Master.

 

Customers in the Driver's Seat - Online Security with OAuth and OpenID

Customers are demanding more control about how they are identified, authenticated and who (or what) can access their resources. This talk will examine a few use cases where customers are allowed to specify an Identity Provider of their choice as well as have control to delegate access to their resources to other trusted systems. We'll look at technology such as OAuth 2.0 and OpenID Connect and discuss some of the advantages and trade-offs to opening up these decisions to the customer!

Carolyn Manis Sorensen is an architect for the Customer Protection Services team at Fidelity Investments. She specializes in federated identity and is in particular curious how social and personal identity providers are changing the way we expect to interact with businesses on the web.


Functional Java with Guava

This 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 Groovy, Scala, Ruby, and Clojure.

We'll focus on 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, Optional types, EventBus, and more. All of this is done with Java. All code is stored on github. Laptops are optional but bring them over if you want to play along.

Daniel Hinojosa has provided 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.

Join or login to comment.

  • Mike M.

    both presenters were excellent.

    May 17, 2013

  • Don B.

    Great presentations.

    May 16, 2013

  • A former member
    A former member

    Cub scout pack mtg

    May 13, 2013

80 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy