CJUG September 2011 Meeting – State of Java

 

Our next meeting will be September 20 at CME.

Topic: A look into the current development of all the Java development platforms including core, desktop, enterprise, mobile and embedded with an in-depth look at what is in JDK 7 and what is coming in JDK 8.

Roger Brinkley is host of the weekly Java Spotlight Podcast and a Java Developer Advocate. He is part of the Evangelism team in the Java Platform Group at Oracle, was a member of Sun’s Open Source Group, and serves as a Track Lead for the JavaOne Program Committee. He has more than 30 years of industry experience with over 16 years at Sun and Oracle serving as a developer and community leader for Java core, desktop and mobile environments. He is a frequent speaker at technical conferences around the! world.

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

To RSVP, please go to gathers.us

RSVPs will close on Tuesday, September 20th at noon.

CME Employees, please contact Janusz Nosek to RSVP.

CJUG August 2011 Meeting

Our next meeting will be August 16 at CME.

Chicago developer Igor Polevoy will speak on the ActiveWeb framework.

ActiveWeb is a full stack Java web framework. It includes all aspects of web development and especially promotes BDD/TDD. It allows to describe application behavior in tests before implementation. It also helps take developer productivity to a new level by refreshing new code in the application on the fly, eliminating compile/build/deploy cycle. In this session, learn to how to be more productive with ActiveJDBC and ActiveWeb.

Igor Polevoy has years of experience of building enterprise applications as a developer, an architect and a manager. He has been teaching various Java and Ruby related topics at the DePaul University for over 10 years. Igor is an author of open source projects ActiveJDBC and ActiveWeb.

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

To RSVP, please go to gathers.us

RSVPs will close on Tuesday, August 16th at noon.

CME Employees, please contact Joshua Bennett to RSVP.

CJUG July 2011 Meeting: Play Framework

The next CJUG meeting will be July 19th at CME.

The speaker is Jeff Schwartz. He is the founder and Director of Mobile and Cloud Technologies at Chicago consulting firm NoNa, Inc, and co-chair of Mobile Mondays Chicago. He has over 15 years experience as a software developer.

The topic is the Play Framework: http://www.playframework.org/
It is a Java web framework that uses REST and convention over configuration. It is a stateless, asynchronous, full-stack, pure Java framework that aims to help web developers have more fun and be more productive.

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

To RSVP, please go to gathers.us.

RSVPs will close on Tuesday, July 19th at noon.

CME Employees, please contact Joshua Bennett to RSVP.

June 21 Wrapup

Thanks to everyone who came to tonight’s meeting, to CME for hosting, and to Andrew Lee Rubinger for a great presentation.

You can find Andrew’s code at https://github.com/alrubinger, and his other links at http://about.me/alrubinger

As someone mentioned at the meeting, there is a JBoss User Group: http://www.meetup.com/ChicagoJBUG/

In the next few months, we have presentations scheduled on the Play Framework, the ActiveWeb framework, and JDK 7.

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.

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.

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.

Image from Wikimedia, assumed allowed under Fair Use. Image from the Vatican Virgil, a 5th century manuscript of poems by Virgil.

 

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.