Meeting Information

April 2014 Ujug Meeting

PDFPrintE-mail

LOCATION - Back at IMC Education Center for the rest of the year

Thursday, Aptil 17th, 2014

Please RSVP so we can order the right amount of food.

TimePresenterTopic
5:30 - 6:00
PIZZA
6:00 - 7:00


Kamal Thota

Enterprise Mobile Strategy [Slides]
7:00 - 8:00
Derrick Isaacson

Effective SOA: Lessons from Amazon, Google, and Lucidchart [Slides]


After the Presentations -
Parallel continues their hiring workshop

 

Enterprise Mobile Strategy by Kamal Thota

The mobile industry is evolving rapidly. More people are accessing services from a mobile device than ever before. For an enterprise, this can mean that a growing number of customers, business partners, and even employees now expect to access services on a mobile channel. Organizations must start developing more mobile applications targeting this segment of markets and audiences. This opens new opportunities for the business but also presents new challenges, both in terms of business processes, marketing, and especially information technology (IT) infrastructure.

In this session, we will share the details on the mobile strategy and application platform development architecture at Intermountain Healthcare. This will help other organizations to understand our approach of developing a mobile portal/container using HTML5, hybrid, and native applications. We will briefly look at some of the development frameworks, libraries (plugins), and tools like Cordova, Sencha, etc. needed for complete mobile application development, deployment, and management within a business.



Effective SOA: Lessons from Amazon, Google, and Lucidchart by Derrick Isaacson

It has been observed that "A distributed system is at best a necessary evil, evil because of the extra complexity." Multiple nodes computing on inconsistent state with regular communication failures present entirely different challenges than those computer science students face in the classroom writing DFS algorithms. The past 30 years have seen some interesting theories and architectures to deal with these complexities in what we now call "cloud computing". Some researchers worked on "distributed memory" and others built "remote procedure calls". More commercially successful architectures of late have popularized ideas like the CAP theorem, distributed caches, and REST.

Using examples from companies like Amazon and Google this presentation walks through some practical tips to evolve your service-oriented architecture. Google's Chubby service demonstrates how you can take advantage of CAP's "best effort availability" options and Amazon's "best effort consistency" services show the other end of the spectrum. Practical lessons learned from Lucidchart's forays into SOA share insight through quantitative analyses on how to make your system highly available.

Derrick Isaacson is the Director of Engineering for Lucid Software Inc (lucidchart.com). He has a BS in EE from BYU and an MS in CS from Stanford. He's developed big services at Amazon, web platforms for Microsoft, and graphical apps at Lucidchart. Derrick has two patent applications at Microsoft and Domo. For fun he cycles, backpacks, and takes his son out in their truck.

 



Last Updated on Thursday, 17 April 2014 20:46 Written by Site Admin Thursday, 12 July 2012 20:55
 

March 2014 Ujug Meeting

PDFPrintE-mail


LOCATION -  IHC Employee services building (Same loc as Feb)


Thursday, March 20th, 2014

Please RSVP so we can order the right amount of food.

TimePresenterTopic
5:30 - 6:00
PIZZA
6:00 - 7:00


Sauce Labs

Functional Browser Testing
7:00 - 8:00
Sauce Labs

JavaScript Unit Testing


After the Presentations -
Parallel continues their hiring workshop, this month featuring Interview Preparation

 

How to effectively utilize the Java testing tool chain to successfully execute tests on Sauce Labs

The Java development ecosystem has always been a first class citizen in the functional browser testing space. Two problems most commonly faced are long test suite execution times as well as platform coverage and the infrastructure requirements associate with it. Even more so in a continuous integration setting.

In this session we will walk through an end to end showcase on how to leverage the Sauce Labs cloud testing platform to execute tests efficiently. We’ll take advantage of well established and familiar tools, like JUnit, Eclipse and Maven to illustrate best practices in the area of functional browser testing.

 

Three ingredients that go well together: JavaScript Unit Tests + Karma + Sauce Labs

Fueled by the possibilities of HTML5 a trend to move more and more application logic over to the frontend enjoys increasing popularity. Efforts to bring more structure into code bases have create frameworks like Backbone.js, Angular.js and Ember.js amongst others.

At the same time, test frameworks (e.g. Mocha, Jasmine, QUnit) have been created to satisfy the need to create and execute tests in the same environment that JavaScript code actually runs -- the browser.

In this session we’ll focus on how Sauce Labs can help JavaScript unit testers leverage the variety of browser platforms provided by their cloud platform. We’ll showcase how Karma, a smart test runner for JavaScript unit tests, and Sauce Labs will work together to make developers’ lives “bug free” and easier.

 



Last Updated on Friday, 14 March 2014 11:46 Written by Site Admin Thursday, 12 July 2012 20:55
   

2014 Meeting Schedule

PDFPrintE-mail

 

Here are the scheduled presentations for 2014.

Click here for the 2013 schedule.

UJUG 2014 Presentation Schedule

September 19

Month Presentation Speaker
January 16 Restful services with Jersey Brian Hansen
The Science and Art of Backward Compatibility Ian Robertson
February 19 (DAY CHANGE!) IntelliJ John Lindquist

Java EE 7

Arun Gupta
March 20 Functional Browser Testing Sauce Labs
JavaScript Unit Testing Sauce Labs
April 17 Enterprise Mobile Strategy Kamal Thota of IHC
Effective SOA Derrick Isaacson of Lucidchart


May 15

TBD Venkat Subramaniam
June 19 Vaadin
Cloudenvy Tyler Jewell
July 17


August 21



September 18




October 16




November 20




 

 

Last Updated on Friday, 04 April 2014 10:42 Written by Jason Porter Wednesday, 11 December 2013 10:37
   

February 2014 Ujug Meeting

PDFPrintE-mail

This Month - Different day and location

WEDNESDAY, Feb 19th, 2014

Please RSVP so we can order the right amount of food.

TimePresenterTopic
5:30 - 6:00
PIZZA
6:00 - 7:00


John Lindquist

IntelliJ Tips and Tricks for Web Development
7:00 - 8:00
Arun Gupta

Code-driven introduction to the Java EE 7 Platform


After the Presentations -
Parallel continues their hiring workshop including:  resume writing, networking tips, and interview preparation, This month's session will cover:   "Strategies for connecting with Hiring Managers"

 

IntelliJ Tips and Tricks for Web Development

John Lindquist will speak about the tips and tricks he's picked up over the years of working with IntelliJ and show off some of the new features of IntelliJ 13. He'll also talk about of the future focus on JetBrains and what we have planned going forward.

 

Code-driven introduction to the Java EE 7 Platform

The Java EE 7 platform focuses on Productivity and HTML5. JAX-RS 2 adds a new Client API to invoke the RESTful endpoints, allows asynchronous client/server, and server-side content negotiation. JMS 2 is undergoing a complete overhaul to align with improvements in the Java language. Long awaited Batch Processing API and Concurrency are now added to build applications using capabilities of the platform itself. Together these APIs allow you to be more productive by simplifying enterprise development.

WebSocket attempts to solve the issues and limitations of HTTP for real-time communication. A new API is added to build WebSocket driven applications. Processing JSON structures is inherent in any HTML5 applications and a new API to parse and generate JSON is being added to the platform. JavaServer Faces will add support for creating reusable flows and HTML5-friendly markup. There are several other improvements in this latest version of the platform.

This code-driven talk will provide an introduction to the Java EE 7 platform. Don't miss out on this session to learn all about how to leverage the new and exciting standards in building your next enterprise application.

 



Last Updated on Tuesday, 11 February 2014 20:55 Written by Site Admin Thursday, 12 July 2012 20:55
   

January 2014 Ujug Meeting

PDFPrintE-mail

Thursday, January 16th, 2014

5:30 PM - 9:00PM

Please RSVP so we can order the right amount of food.

TimePresenterTopic
5:30 - 6:00
PIZZA
6:00 - 7:00
Bryan Hansen

Restful Services with Jersey - SLIDES
7:00 - 8:00
Ian Robertson

The Science and Art of Backward Compatibility - SLIDES , VIDEO


After the Presentations -
Parallel HR continues their popular hiring workshop.

 

Restful Services with Jersey

Ever wondered how to get started with REST using Jersey? What about some of the API considerations that should go into your architecture? In this presentation we are going to show how to get up and running, what to consider in your API, and how to test your RESTful services in your application using plugins and other tools. Come with your questions too as we will have a Q/A session at the end.

Bryan Hansen is the Java Practice Manager and an Architect for Software Technology Group (http://stgutah.com/). He has been programming in Java since 1997 and been building Enterprise Systems for over 15 years in public, private, and non profit organizations.

 

The Science and Art of Backward Compatibility

One of the most common pitfalls developers face on larger projects is backward compatibility. This session shows how to ensure that new versions of a library do not break either source backward compatibility or binary backward compatibility. After reviewing what each type of compatibility means and why it is important, the presentation covers requirements for each type, along with ways to meet these requirements. The main areas of interest are API evolution and evolving classes in a way that does not break “wire compatibility” for Java serialization. The presentation also covers techniques for verifying backward compatibility through regression tests.

Ian Robertson has 13 years of experience with Java, and is the author/coauthor of several open source projects, including Jamon, a Java templating language, and Pojomatic, a library for easily generating equals and hashcode implementations from simple annotations. He holds a Ph.D. in Mathematics from the University of Chicago.

 



Last Updated on Sunday, 19 January 2014 01:05 Written by Site Admin Thursday, 12 July 2012 20:55
   

Page 1 of 7

<< Start < Prev 1 2 3 4 5 6 7 Next > End >>
   
| Sunday, 20. April 2014 || Designed by: LernVid.com |