June 21st Meeting: Arquillian

Our next meeting is scheduled for June 21. Andrew Rubinger will talk about Arquillian.

Author Bio:
Andrew Lee Rubinger – advocate for and speaker on testable enterprise Java development, author of “Enterprise JavaBeans 3.1″ from O’Reilly Media. Member of the JBoss Application Server development team and technical lead of the ShrinkWrap project. Proudly employed by JBoss / Red Hat.
http://about.me/alrubinger

Arquillian Abstract:
In this session, Andrew Rubinger will address the missing link in enterprise Java development: simple, easy integration testing.

Unit tests and mock objects will only take you so far; the only answer that truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That’s time lost, but it doesn’t have to be anymore.

In this session, Andrew will introduce Arquillian, a powerful container-oriented testing framework layered atop TestNG and JUnit. Arquillian manages your runtime, abstracting out deployment and allowing you to focus on real test logic.

We’ll cover:

Transparent container lifecycle management
Declarative deployments
Test enrichment (dependency injection into tests)
In-container test execution
Attend this talk to learn how the simplified component model of Java EE can be applied to testable development.

Time: 6:00, June 21st, 2011
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

To RSVP, please go to gathers.us.

CME Employees, please contact Joshua Bennett to RSVP.

Posted in CJUG Blog | Comments Off

Upcoming presentations

We have three presentations scheduled coming up.

On June 21st we will have Andrew Rubinger from JBoss will talk about Arquillian, an integration testing framework.

On July 19th, Jeff Schwartz will talk about a new Java framework called Play.

On August 23, local developer Igor Polevoy will talk about his framework called ActiveWeb. He spoke last year about ActiveJDBC, his Java implementation of Active Record.

Posted in CJUG Blog | Comments Off

May 17th Meeting

For our May 17th Meeting, Cedrick Johnson will discuss integrating the R Statistical Environment and Java integration.

There are currently several packages in R for integrating the two (rJava and RServe). This presentation focuses on using R to perform statistically “heavy” calculations and interaction within a Java environment (in this instance using JMS as the underlying message bus to pass messages from Java applications to the RServe instance). It is particularly useful in the financial domain, although there could be applications outside of the financial domain.

Mr. Johnson has over 10 years experience in technology, the past 8 years focused on financial markets (equity derivatives, fixed income). His focus has been on quantitative trading systems using Java, C# and R in various distributed, highly fault-tolerant environments for a former Big 5 investment bank and some of the leading market-making and small to midsize private asset management firms. He currently resides in Chicago as of 2008 and spends his spare time blogging about the fusion of technology and fixed income markets.

Time: 6:00, May 17th, 2011
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

To RSVP, please go here.

CME Employees, please contact Joshua Bennett to RSVP.

 

Posted in CJUG Blog | Comments Off

April 19th Meeting: Groovy on Grails

Our April meeting will be on April 19th. Jeff Palmer of CGUG will talk about Groovy on Grails.

This talk will give a brief introduction to Grails. The goal of the talk is to help users get started and productive with Grails. The talk will demonstrate how to build a Grails app from start to finish. It will cover most of the core Grails components, including domain classes, controllers, scaffolding, GSP tags, GORM, services, Grails JavaScript and Ajax support, and URL mapping.

Groovy is a dynamic language that runs on the JVM. Grails is a web application framework written in Groovy that uses “convention over configuration” to build web applications quickly.

Jeff Palmer is an application developer for Follett Higher Education Group. Jeff has a MS in Computer Science from DePaul University and is a Sun certified Java 5 programmer. For the last three years he has been actively focused on alternative JVM languages, such as Groovy and Ruby, along with their respective web frameworks, Grails and Rails. Jeff is a co-founder of the Chicago Groovy User Group.

Time: 6:00
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

To RSVP, please go here.

CME Employees, please contact Joshua Bennett to RSVP.

Posted in CJUG Blog | Comments Off

Meetings for April and May in the works

Just an FYI: We currently have speakers lined up for April 19 and May 17. More details to follow soon.

Posted in CJUG Blog | Comments Off

Last Night’s Meeting

Thanks to everyone who showed up at our meeting last night, and to CME for hosting.

I mentioned a few websites at the meeting. Here are the links:

Programming Android at O’Reilly

Lars Vogella’s tutorials

Windy City Go Mobile Conference

Fourish Open Source Conference

We hope to see a big turnout next month.

Posted in CJUG Blog | Comments Off

March 15 Meeting: Android

Our next meeting will be on March 15, 6 PM, at CME in conference room ULL-A.

Eric MacAdie, CJUG President, will give an introductory talk on Android.

Time: 6:00
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

To RSVP, click here.

CME Employees, please contact Joshua Bennett to RSVP.

 

Posted in CJUG Blog | 1 Comment

Feb 15th Meeting: Drools

Our next meeting will be on Feb 15.

Ray Ploski of Red Hat will talk about Drools: Introducing Drools To Your Java-based Systems. Drools is a suite of tools including a rules engine and rules management system.

Time: 6:00
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

You can RSVP at Chicago-based gathers.us
CME Employees: Please RSVP by contacting Joshua Bennett

You can find the slides for Ray’s talk here.

 

Posted in CJUG Blog | Comments Off

January 18th Meeting – What’s new in Java EE6

Java EE6 – What’s New, What’s Cool…What Matters?

I would like to keep this session highly interactive – starting with a fundamental question: ‘Do EE standards matter to us that much any more or are we more interested in what makes our jobs easier?’

From there we will look at what is new in EE6 and how it helps us as developers write not only better applications, but also more maintainable code as well as (hopefully) increase developer productivity. In particular we will consider the following topics:

  • Servlet 3.0
  • JPA 2.0
  • JSF2
  • Validators
  • EJB3.1 (yes, I know we are still scarred from EJB2 – trust me this is substantially better)
  • CDI
  • RESTful services

We will cover all of the above topics with at least an overview, and vote in the group which ones to dive deeper into with code, etc.

Presenter Background

Joel Tosi is a Senior Solutions Architect with JBoss. His previous experiences span roles across development and architecture as well as a stint (brief) in management. Joel has also served roles as an Agile Coach and trainer (including XP). His interests span across multiple development languages on the pure technology side to learning how to create great products from a purely delivery aspect.

Outside of JBoss, Joel is currently working to bring the Simple Design and Testing Conference to Chicago in 2011.

Time: 6:00
Place: CME
20 South Wacker Drive
ULL-A Auditorium
Chicago IL, 60606
map

You can RSVP at Chicago-based gathers.us
CME Employees: Please RSVP by contacting Joshua Bennett

His presentation can be found here.

 

Posted in CJUG Blog | Comments Off

Intended Schedule for 2011

We are already planning some presentations for 2011. Our plan is to have the presentations on the third Tuesday of each month. Here is the list of the dates over the next year that we plan on having meetings:

  • January 18
  • February 15
  • March 15
  • April 19
  • May 17
  • June 21
  • July 19
  • August 16
  • September 20
  • October 18
  • November 15
  • December 20 (We may not have a December meeting since it is so many people may not be working or in Chicago.)

If any of these dates are wrong, let us know.

Posted in CJUG Blog | Comments Off