Meeting Information
May 2013 UJUG Meeting
Thursday, May 16th, 2013
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Carol Manis Sorenson |
Online Security with OAuth and OpenID |
| 7:00 - 8:00 | Daniel Hinojosa |
Functional Java with Guava |
Plus the following breakout:
| Big Data Workshop | David Wellman of UHUG |
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.
This 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, 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.
2013 Presentation Schedule
Here are the scheduled presentations for 2013. I'm trying something new this year, we are posting our plans for 2013 not just confirmed presentations, if you see "confirmed" by a presentation you know it's booked, otherwise it can change without notice. Enjoy.
Click here for the 2012 schedule.
UJUG 2013 Presentation Schedule
| Month | Presentation | Speaker |
|---|---|---|
| January 17 | OpenShift | Krishna Raman |
| Gradleware | Peter Walker | |
| February 21 | Induction Framework | Adinath Raveendra Raj |
|
Client/Server Apps with PlayFramework, |
James Ward | |
| March 21 | Testing in a Velocity Culture | John Esser |
| Hadoop / Big Data | David Wellman | |
| April 18 | AppDynamics | Joshua Plosky |
| Netflix Edge Architecture | Adrian Cole of Netflix | |
| May 16 | OAuth & Online Security | Carolyn Manis Sorensen of Fidelity |
| Funtional Java with Guava | Daniel Hinojosa of NFJS | |
| June 20 | Hibernate/JPA WTFs | Neil Hartner |
| HTML5 | Wesley Hales of Apigee | |
| July 18 | TBD | TBD |
| TBD | Jason Van Zyl | |
| August 15 | Topic | Speaker |
| HATEOAS (Confirmed) | Ryan Heaton | |
| September 19 | TBD | TBD |
| TBD | TBD | |
| October 17 | TBD | TBD |
| Architecture for Continuous Delivery | TBD | |
| November 21 | TBD | TBD |
| TBD | TBD |
April 2013 UJUG Meeting
Thursday, April 18th, 2013
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Joshua Plosky | AppDynamics - Call of Duty: DevOps (Slides) |
| 7:00 - 8:00 | Adrian Cole |
Livin' on the Edge: Netflix Edge Architecture |
AppDynamics - Call of Duty: DevOps
It's no longer enough to wage war in pre-production. That's where developers have fought their conflicts time and time again--but now they need to cross battle lines and head into Production. It's a new kind of battle, one torn apart with operational complexity, agile missions and server warfare. With access to virtual platforms, monitoring weaponry, and automation tools, developers must now fight to ensure the performance and availability of mission-critical business applications. In this session we'll look at:
- The production battleground of modern mission-critical apps
- An overview of special weapons and agile tactics (SWAT) for DevOps
- Real-life application fatalities and incidents
- Lessons learned from Customers winning the Dev Ops war
Will you heed the call?
Joshua Plosky is a Senior Sales Engineer at AppDynamics. Previously, he worked for Mercury Interactive, HP and CA. Over the last 14 years he has helped customers like Wells Fargo, Visa, Cisco, C.Schwab and a host of .coms with their performance testing and application monitoring.
Livin' on the Edge: Netflix Edge Architecture
Life on the edge is innovating a system that is ultimately responsible for 1/3 of all internet bandwidth usage in the US. Ever wonder how Netflix does it? This talk will overview a combination of services and open source projects that comprise the edge network, including Neflix Denominator. Discussions will include how we deal with DNS, distributed load balancing as well discovery of mid-tier services. You'll understand which service components are involved with edge traffic management. When you leave, you'll have enough context to create your own life on the Edge with NetflixOSS!
Adrian Cole is an active member of cloud interoperability, REST, and DevOps circles. He is the founder of two popular open source projects: jclouds and denominator, both of which are java libraries that help create portable cloud deployments. His current title is "cloud guy" at Netflix, focused on programmatic edge infrastructure.
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Hadoop | UHUG |
March 2013 UJUG Meeting
Thursday, March 21st, 2013
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | John Esser | Testing in a Velocity Culture (Slides) |
| 7:00 - 8:00 | David Wellman | What is Big Data? (Slides) |
Testing in a Velocity Culture
Delivering business value to customers rapidly is on the forefront more than ever before. Technical practices such as continuous delivery and business approaches such as the lean startup movement continue to push this to the extreme. Testing in these “velocity” cultures presents unique challenges and requires implementing some non-conventional approaches to traditional testing methods and practices. How does testing function in this type of environment? What is required to be successful? John Esser, Director of Engineering Productivity at Ancestry.com, will share his insights and experiences from Ancestry’s move to continuous delivery and how testing and his test team had to evolve in their velocity culture.
John Esser is the Director of Engineering Productivity and Agile Development at Ancestry.com. His team’s mission is to accelerate engineering’s ability to deliver value to the customer. He is the architect of Ancestry’s transformation to Agile development and continuous delivery. John has more than 25 years software development experience working for such companies as IBM, Corel, Callware Technologies, and Control4. His spare time is gobbled up by his beautiful wife, four teenage sons, reading lots of books, and fly-fishing for trout on the Provo River.
What is Big Data? An Introduction to Hadoop
Isn’t Big Data just big hype? What’s the point and why should I care?
The market is abuzz with how many companies are using Big Data and Hadoop to reach new markets, provide exciting new features and mine information out that has been inaccessible. This is a chance to look at the facts behind Big Data, how Hadoop fits into the ecosystem and where the market is heading.
David Wellman is the Enterprise Architect at Myriad Genetics and co-founder of the Utah Hadoop User Group
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Resume Workshop | Mathew Parrish from Parallel HR |
February 2013 UJUG Meeting
February 2013 UJUG is Thursday, Feb 21st, 2013
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Adinath Raveendra Raj | Induction Framework |
| 7:00 - 8:00 | James Ward | Play Framework |
Introduction to the Induction MVC framework
The presentation would provide a brief introduction to Induction, followed by illustrative examples if time permits. Induction is a powerful, open-source, high performance, Java MVC web application framework. Induction supports dynamic application reloading, type-based dependency injection and dependency analysis between models, views and controllers. The goal of Induction is to simplify the task of building complex, high performance, maintainable web applications using Java technology.
Adinath (Adi) Raveendra Raj has been in professional software engineering since 1992. During this time he has authored three MVC frameworks and has designed and built systems in several domains including medical informatics, equity brokering, fixed income securities, margin trading and web-to-print. The last 14 years of his career have focused on building web-based applications with Java technology. Adinath graduated summa cum laude from Arizona State University with a degree in Computer Science/Mathematics. He earned his graduate membership of the British Computer Society for his dissertation on distributed systems.
Client/Server Apps with Play Framework, HTML5 and Java
The web application landscape is rapidly shifting back to a Client/Server architecture. This time around, the Client is JavaScript, HTML, and CSS in the browser. The tools and deployment techniques for these types of applications are abundant and fragmented.
This session will teach you how to pull together jQuery, LESS, Twitter, Bootstrap, and some CoffeeScript to build the Client. The Server could be anything that talks HTTP, but this session will use the Play Framework.
Plus the following breakouts:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
January 2013 UJUG Meeting
January 2013 UJUG is Thursday, January 17th, 2013
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Krishna Raman | OpenShift |
| 7:00 - 8:00 | Peter Walker | Gradleware |
Deploying the JBoss portfolio on OpenShift
In this session, we will explore JBoss modules such as SwitchYard, Drools, jBPM and Infinispan etc. which help you build a scalable web applications. We will also see how easy it is to develop and deploy these applications to the cloud using OpenShift. What's OpenShift? It's Red Hat's open source, auto-scaling platform as a service. It helps you focus on code instead of managing servers and configuring software.Krishna Raman is a Cloud platform architect on the Red Hat's OpenShift team. He uses his experience from wide variety of projects ranging from distributed real-time systems to cloud and mobile application development to contribute and improve open-source projects. He is passionate about cloud and mobile computing technologies and is usually tinkering with Ruby, Java and Android projects in his spare time.
Rocking the Gradle!
This presentation introduces the audience to the power of Gradle through many real-world examples that are demonstrated. By the end of the presentation, you'll understand how Gradle helps to elegantly solve the challenges that we face in our daily builds. We'll go through such powerful concepts as: advantages of declarative over imperative build systems, convention over configuration without rigidity, the Gradle plugins, deep multi–project support, performance optimizations through partial builds and incrementalness, harvesting existing functionality through Ant and Maven integration, as well as migration strategies for migrating from these build tools. We will demonstrate many of the innovative goodies that come with Gradle out–of–the–box, like the Gradle Daemon, the Gradle Wrapper, easy administration of your build environment, building Android apps and libraries, Eclipse integration, and other new plugins.
Peter is donating 2 copies of the Gradle Effective Implementation Guide to be raffled after the meeting.
Peter Walker is the COO of Gradleware, he has over 20 years experience as a software developer and enterprise architect in the engineering and financial technology sectors. From 1998 to 2012, he worked at Goldman Sachs, most recently as the CTO of the GS Application Practices Group. In this role, he delivered an integrated development platform for firm–wide usage that satisfied audit and regulatory controls for GS software development. A strong advocate of project automation and agile, lean, and TDD techniques, Peter has committed code to open source projects, such as Fitnesse.
Plus the following breakouts:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
November 2012 UJUG Meeting
The November UJUG Meeting is on Thursday, November 15th, 2012
5:30 PM - 8:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 7:00 - 8:00 | Hank Shiffman | Java at Scale: What Works and What Doesn’t Work Nearly So Well |
Plus the following breakouts:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
October 2012 UJUG Meeting
The October UJUG Meeting is on Thursday, October 18th, 2012
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Casey Taylor | Vaadin Recipes |
| 7:00 - 8:00 | Chris Hansen | Java 8 - The Game Changer |
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
September 2012 UJUG Meeting
The September UJUG Meeting is on Thursday, September 20th, 2012
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:40 | Andrew Monkhouse | Jmeter [Slides] |
| Don Bogardus | Selenium [Slides] | |
| Allen Day | Code Visualization [Slides] | |
| Jeremy Lund | TestNG | |
| Heath Eldeen | JavaScript Testing with Jasmine and Sinon.JS |
|
| 7:40 - 8:00 | All | Testing Tools Panel Discussion |
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
August 2012 UJUG Meeting
The August UJUG Meeting is on Thursday, August 16th, 2012
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 8:00 | Chad Butler | Hacker Tools and Techniques, |
| 7:00 - 8:00 | Chad Butler | Secure Coding in Java |
| Presentation Slides |
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
| Resume Workshop | Mathew Parrish from Parallel HR |
July 2012 UJUG Meeting
The July UJUG Meeting is on Thursday, July 19th, 2012
5:30 PM - 9:00PM
Please RSVP so we can order the right amount of food.
Meeting Agenda:
| Time | Presenter | Topic |
|---|---|---|
| 5:30 - 6:00 |
PIZZA |
|
| 6:00 - 7:00 | Jim Martin | Guava |
| 7:00 - 8:00 | FamilySearch - LDS Church | FamilySearch Architecture |
Plus the following breakout:
| Small Group/Mentoring/Breakout | Presenter |
|---|---|
| Java Certification | Don Bogardus |
More Articles...
Page 1 of 2
<< Start < Prev 1 2 Next > End >>


