July DJUG meeting at Lowry

July 13th — JavaScript Testing and Continuous Integration and JSF 2.0

Location: Lowry
Building 758 Rm. 138-140
1059 Alton Way
Denver, CO 80230

5:30-6:00: Food, Soda and Networking
We are grateful to Tek-Systems for their continued sponsorship of the
Food and Soda!

BASIC CONCEPTS: JavaScript Testing and Continuous Integration

Abstract: JavaScript has historically been treated like a second-class language,
especially in terms of testing. JavaScript is growing in popularity so
fast that there is an urgent need to close this testing divide and
make sure that what we’re writing today is maintainable tomorrow.
Luckily, we know how to do this with our Java, so we just need to know
how we can apply that knowledge to JavaScript.

In this talk, we will explore what makes testing JavaScript so
difficult and consider some patterns that will help make our JS more
testable. Then we will look at various testing frameworks and when
they are most appropriate with a nice sprinkling of code samples. Once
we have tests setup, we need to make sure they are run continuously
and provide indicators of the health of our JavaScript using Jenkins.

Bio: Eric Wendelin works on consumer-facing applications and back-end
services that support millions of users at Time Warner Cable. He is a
lover of all things open-source, and blogs about his projects and
other nerdery at http://eriwen.com. He lives in Westminster, CO
with his wife and 2 obnoxious puppies.


Abstract: Many JSF Developers have not thrived with JSF 1.1 and 1.2, because of deficiencies in those versions. But Java professionals worldwide have invigorated the JSF 2.0 redo. JSF 1.2 turned out to be weak in many areas: it needed a good built-in templating structure, it was awkward when it came to obtaining static resources, and it needed additional event hooks; JSF 1.2 also needed Ajax integration, the ability to do composite components, to save state more efficiently, to use POST-REDIRECT-GET action instead of POST action, and a host of other smaller improvements. JSF 2.0 has infused JSF with life and given JSF back its edge by addressing these and other deficiencies.

Bio: Michael Fons currently works at SquareTwo Financial as an JSF/ADF/Java/SOA/BPEL/SQL programmer. He has been a professional programmer since 1990 and has a Masters in Computer Science from University of Denver. Michael has spent the last 10 years working with Web Development in a variety of technologies – Java EE most recently. As an Oracle ACE, Michael has spoken at around a dozen events in his career, the latest of which included Northern Virginia Java Users’ Group (NoVAJUG), Oracle Open World 2009, and Rocky Mountain Oracle Users Group (RMOUG). He has also worked with ODTUG in the past as a editor/columnist for their technical journal. His JSF/ADF blog is at http://mfonsadf.blogspot.com/.

*** AGENDA ***

5:30 – 6:00 p.m. Food, and Networking.
6:00 – 7:00 p.m. Basic Concepts/First Session
7:15 – 7:30 pm Announcements – companies hiring, job seekers
7:30 – 8:45 p.m. Main/Featured Presentation
8:45 p.m. Door prizes

Here’s some additional directional help:

Campus Map:


Driving Directions:


Look for the building with the UNC signage on it as Bldg 758 might be difficult to see.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.