Meeting Information

May 2013 UJUG Meeting

PDFPrintE-mail

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.

 



Last Updated on Monday, 13 May 2013 07:40 Written by Site Admin Thursday, 12 July 2012 20:55
 

2013 Presentation Schedule

PDFPrintE-mail

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,
HTML5 and Java

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

 

 

Last Updated on Thursday, 09 May 2013 12:40 Written by Site Admin Wednesday, 17 November 2010 07:44
   

April 2013 UJUG Meeting

PDFPrintE-mail

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

 



Last Updated on Thursday, 18 April 2013 21:09 Written by Site Admin Thursday, 12 July 2012 20:55
   

March 2013 UJUG Meeting

PDFPrintE-mail

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

 



Last Updated on Friday, 22 March 2013 13:42 Written by Site Admin Thursday, 12 July 2012 20:55
   

February 2013 UJUG Meeting

PDFPrintE-mail

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.

About James Ward

 

Plus the following breakouts:

Small Group/Mentoring/Breakout Presenter
Java Certification Don Bogardus
Resume Workshop Mathew Parrish from Parallel HR

 



Last Updated on Friday, 15 February 2013 22:23 Written by Site Admin Thursday, 12 July 2012 20:55
   

January 2013 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Tuesday, 08 January 2013 18:27 Written by Site Admin Thursday, 12 July 2012 20:55
   

November 2012 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Friday, 09 November 2012 18:53 Written by Site Admin Thursday, 12 July 2012 20:55
   

October 2012 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Saturday, 13 October 2012 13:01 Written by Site Admin Thursday, 12 July 2012 20:55
   

September 2012 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Monday, 01 October 2012 16:21 Written by Site Admin Thursday, 12 July 2012 20:55
   

August 2012 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Monday, 20 August 2012 13:45 Written by Site Admin Thursday, 12 July 2012 20:55
   

July 2012 UJUG Meeting

PDFPrintE-mail

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

 

Last Updated on Thursday, 12 July 2012 21:18 Written by Site Admin Thursday, 12 July 2012 20:55
   

Page 1 of 2

<< Start < Prev 1 2 Next > End >>
   
| Saturday, 25. May 2013 || Designed by: LernVid.com |