Aug 20-21: BarCampGR

July: TBD


RSVP

Using Git with Subversion

Thu, June 17

Presented by Carlus Henry

After watching Linus Torvalds Google Talk about Git, I was eager to start using it immediately due to all of the productivity gains. Unfortunately, I work in an environment that uses Subversion and using Git was out of the question....until I learned about git-svn.

During this presentation, I will show you how to use Git with Subversion. I will also share with you real life experiences that Git has allowed me to do things that would have been impossible with Subversion or at least extremely difficult and time consuming. If you are working in a Subversion environment and you want the productivity gains that comes with the use of Distributed Version Control Systems (DVCS), then this is the talk for you.

The Basics of Eclipse using MyEclipse IDE

Thu, May 20

Presented by David Kirvan

We will go through the basics of using Eclipse as an IDE for developing java programs. Topics will include

  • Understanding the basics about perspectives and when to use them and how to switch to the different perspectives (Java, Debug, Database Explorer, etc...
  • Opening views within the perspective.
  • Setting your own preferences for development.
  • Creating and maintaining a project.
  • Adding capabilities to projects, like struts, hibernat...
  • How to know where a class is being referenced in a Java project.
  • Eclipse says I have an error but everything looks okay what can I do.
  • Packaging a project into a jar to be used by other projects.
  • Packaging a project into a War file for execution from tomcat.
  • How to install a plug-in into Eclipse.
  • Questions and answers

David Kirvan is a Senior Programmer/Analyst for Agri Stats Inc, located in Fort Wayne Indiana. He has worked in the I.T. field for over 25 years programming in many different languages including Clipper (DB4), Cobol, RPG, Easel (ESL), VB6, C++, Java, and Javascript. He has been working with Java for the past five years using MyEclipse, Struts, Hibernate, and JSP's.


Groovy: Scripting on the Java Platform

Thu, April 15

Presented by Todd P. Staron

This discussion will be a brief introduction to Groovy, the first official alternative language of the Java Runtime Environment, primarily focusing on using the JRE and Groovy for platform-independent scripting.

Todd works at ISD Corporation, where he is a Senior Engineer in the Core Java Development group. With nearly a decade of experience, Todd specializes in application development in the payment management space. His experience ranges from writing applications for embedded systems using C and Assembly language to large back-office and server-side applications using technologies such as Java and C++. Recently, Todd has taken an interest in exploring the Java Runtime Environment as a platform for hosting alternative languages such as Groovy.

Jython: Python in the JVM

Thu, Mar 18

Presented by Adam Tauno Williams

An overview of Jython and particulars of Python in the JVM including Jython specific features, using 'traditional' jar assemblies in Jython code, and Pythonic things that do not work.

Adam has been a Network & Systems Administrator for Morrison Industries for almost 20 years; dealing with a variety of primarily Open Source products in an enterprise environment, including Cyrus IMAPd, OpenGroupware, Samba and OpenLDAP among others. He is also a developer in the OpenGroupware project and lead developer of OpenGroupware Coils (a Python port of OpenGroupware).

Scala

Thu, Feb 18

Presented by Carlus Henry

Scala is a programming language for the JVM that is gaining popularity. This statically typed, type inferenced language is difficult to classify because it is a scripting, object oriented, functional programming language all in wrapped into one. Come to the February meeting where Carlus Henry will be presenting on the Scala programming language and why he has decided that it will be the language that he will be focused on learning this year.

Driving Behaviour with Cucumber on the JVM

Thu, Jan 21, 2010

Presented by Zach Dennis

This talk introduces Cucumber, which can be used to drive development from the features requested by the stakeholders down to the underlying implementation - working outside-in. This style of development comes from Behavior Driven Development and while Cucumber came to life as a ruby tool it as evolved in a language-agnostic BDD toolset, operating on the JVM, the .NET platform, Ruby, Python, and Flex.

No December Meeting

Google Web Toolkit (GWT)

Thu, Nov 19

Presented by Andrew Miller

With so many great JavaScript toolkits available on the web, what makes the Google Web Toolkit different? Instead of writing JavaScript yourself, you write Java and it compiles your class files into highly optimized JavaScript. I'm going to give an overview of GWT and provide some techniques for building large web applications using GWT.

MongoDB

Thu, Oct 15

Presented by Dave Brondsema

MongoDB is a fast non-relational database. It stores JSON documents, uses indexes, replication, and a custom query language. It supports Java and many other languages; this talk will not be language-specific.

General Meeting

Thu, Sept 17

Off for the Summer

JRuby Extreme

Thu, May 21

Presented by Tuhin Mitra

Recently I became interested in Ruby and then discovered that there was JRuby for use in the Java space. In this session I would like to share some of the things that could prove useful for Java developers with the use of simple snippets of code.

Tuhin has been working at Gordon Food Service for 8 years in the Warehouse Management System. He started off with working in the C, Unix and Oracle space. And for the last 4 years has been working on converting the legacy C code to Java.

Social Software for Businesses

Thu, Apr 16

Presented by Steve Earl

This discussion will be around social software for businesses in general and specifically around a product from IBM called Lotus Connections. There will also be a quick demo of Lotus Connections in an environment used by consultants at / within CDW.

Steve is a Senior Engineer at CDW Advanced Technology Services. He has over 16 years of software engineering and architecture experience working on everything from ERP systems to online jukeboxes.