This month’s talk will be Wednesday, January 13th at the TIV 320 AB – Baerresen Ballroom located at the Tivoli Center on the Auraria Campus. Our speaker will be Matthew McCullough for both talks.
[ Thanks Matthew – the talks were great. He’s given us the slides and source code examples from his talk and they can be found at the following link ]
The address is 900 Auraria Parkway Denver, CO 80204-1852
5:30 – 6:00 PM Pizza and Networking
6:00 – 7:00 PM First Session: Encryption Boot Camp on the JVM
7:00 – 7:10 PM Short break
7:10 – 7:15 PM Announcements
7:15 – 8:45 PM Featured talk on Hadoop
Featured Talk / Main Session
Hadoop: Divide and Conquer Gigantic Datasets
Moore’s law has finally hit the wall and CPU speeds have actually decreased in the last few years. The industry is reacting with hardware with an ever-growing number of cores and software that can leverage “grids” of distributed, often commodity, computing resources. But how is a traditional Java developer supposed to easily take advantage of this revolution? The answer is the Apache Hadoop family of projects. Hadoop is a suite of Open Source APIs at the forefront of this grid computing revolution and is considered the absolute gold standard for the divide-and-conquer model of distributed problem crunching. The well-travelled Apache Hadoop framework is curently being leveraged in production by prominent names such as Yahoo, IBM, Amazon, Adobe, AOL, Facebook and Hulu just to name a few.
In this session, you’ll start by learning the vocabulary unique to the distributed computing space. Next, we’ll discover how to shape a problem and processing to fit the Hadoop MapReduce framework. We’ll then examine the incredible auto-replicating, redundant and self-healing HDFS filesystem. Finally, we’ll fire up several Hadoop nodes and watch our calculation process get devoured live by our Hadoop grid. At this talk’s conclusion, you’ll feel equipped to take on any massive data set and processing your employer can throw at you with absolute ease.
Basic Concepts / First Session
Encryption Boot Camp on the JVM
Does your application transmit customer information? Are there fields of sensitive customer data stored in your DB? Can your application be used on insecure networks? If so, you need a working knowledge of encryption and how to leverage Open Source APIs and libraries to make securing your data as easy as possible. Encryption is quickly becoming a developer’s new frontier of responsibility in many data-centric applications.
In today’s data-sensitive and news-sensationalizing world, don’t become the next headline by an inadvertent release of private customer or company data. Secure your persisted, transmitted and in-memory data and learn the terminology you’ll need to navigate the ecosystem of symmetric and public/private key encryption.
About the Speaker:
Matthew McCullough is an energetic 14 year veteran of enterprise software development, open source education, and co-founder of Ambient Ideas, LLC, a Denver consultancy. Matthew currently is a member of the JCP, reviewer for technology publishers including O’Reilly, author of the upcoming Presentation Patterns & Anti-Patterns book, speaker on the No Fluff Just Stuff tour, author of the DZone Maven & Google App Engine RefCards, and President of the Denver Open Source Users Group.
His experience includes successful JEE, SOA, and Web Service implementations for real estate, finance and telecommunications firms in addition to publishing several open source libraries. Matthew jumps at opportunities to mentor and educate teams on how to leverage open source. His current topics of R&D are Cloud Computing, Maven, Git, and Hadoop.
Matthew resides in Denver with his beautiful wife and 1.5 year old daughter, who are active in nearly every outdoor activity Colorado offers.