Skip to main content

How to Start and Grow a JUG: Community Corner 2009 Podcast

Posted by editor on July 2, 2009 at 5:45 AM PDT

Have you ever thought about starting a Java User Group? Matt Stine spoke with me at JavaOne about his experiences with starting and growing the Memphis/Mid-South Java User Group in a Community Corner podcast titled JUG Leadership: Lessons Learned. Go to Matt's blog to get the slides so you can follow along as you listen to the podcast.

Matt works at St. Jude's Children's Research Hospital in Memphis, Tennessee. He started the Memphis/Mid-South JUG in 2007. The JUG reaches out to three states: Tennessee, Arkansas, and Mississippi. Matt started the JUG soon after JavaOne 2007. He put up a web site, and serendipitously the JUG's biggest sponsor saw the web site and expressed interest in providing support almost immediately. Carol McDonald also found out about the new JUG and came in to speak early on.

So, Matt doesn't feel like it was all his doing that the JUG got off to a strong start. But keeping the group going is something I think he can take a lot of credit for. He had the experience of belonging to a JUG in the 1990s. That JUG did not continue, so Matt was quite aware that there's more to keeping a JUG going than just creating it.

Matt's two years of experience with founding and growing the Memphis/Mid-South JUG led to a list of eight key points of advice, the lessons learned that he offers to other JUG leaders and anyone who might be thinking of starting a JUG. I can't go into all the details Matt presented in our almost 26-minute talk in a blog post, but here are Matt's eight focal points for starting and growing a JUG:

  • Web Presence
  • Cultivate Sponsorship
  • Network
  • Grassroots Marketing
  • Encourage Participation
  • Wide Topic Spectrum
  • Never Say No
  • Stay the Course

It was a very interesting interview for me. I'm not a JUG leader, but I do think there are similarities between my role as editor and what a JUG leader tries to accomplish. We're both trying to bring people together and stimulate participation and community that is hopefully beneficial to everyone who participates. In fact, as I sit here writing as I re-listen to the podcast, I find myself wanting to find my local JUG (I'm in rural Northeastern Connecticut, the "Quiet Corner"), schedule a visit, and maybe even give a talk of some type...

It was great to have Matt in for the JUG Leadership: Lessons Learned podcast. I learned a lot, and I think anyone who is considering starting a JUG or who currently leads a JUG will come away with valuable information from listening to the podcast.

You can find all the 2009 Community Corner podcasts on our JavaOne Community Corner Podcast page.

In Java Today, In The ATM Object-Oriented Design and Implementation Case Study, In this Community Corner 2009 podcast, educator, author, and Java Champion Paul Dietel presents an overview of "The ATM Object-Oriented Design and Implementation Case Study" from his book "Java: How to Program." Paul describes the presentation like this: "A key concept in object-oriented programming is the interactions among objects. Most programming textbooks show code examples that create and use one or two objects to demonstrate specific features of the language. In addition to small examples like these, our textbook Java How to Program, 8/e (published March 2009) presents an object-oriented design/UML 2 automated teller machine (ATM) case study and its complete code implementation. This ATM case study is a nice business example that students can relate to..."

In this Community Corner 2009 podcast, Matt Stine talks about JUG Leadership: Lessons Learned.

Peligri reports on Hudson Growth - Plugins, Jobs, Eclipse: "Hudson continues to show very nice growth; This post reports on three different indicators..."

In today's Weblogs, Greg Brown reports on What is new with Pivot?: "Discusses some aspects of the forthcoming Apache Pivot 1.3 release."

Rémi Forax reports on the JSR292 backport - First release: "First release of JSR292 backport. You can now test invokedynamic with your old :) JDK (1.5 or 1.6)."

And Kumar Jayanti writes about Attaching Security Policies to Individual Operations: "Securing individual operations of a WebService differently by attaching policies at the operation scope."bugs found out-of-the-blue, that could very well be cause serious problems."

In the Forums, singhabhi23 asks about SUNONE APP Server 8.2 and JMX MBeanServer: "Hi All, Can any one tell me how SUNONE console and MBeanServer is related to each other. In my application I'm creating MBeanServer. This MBean Server is breaking communication between SUNONE console and nodes. If I remove my app then SUNONE console shows node is running fine but if I start my app then SUNONE console shows node is not running but I checked it is running fine..."

zai87 has a problem: NEED HELP!! how to Display IMEI number on Java ME emulator device: "Hi all.. i'm doing my final project for my degree.. the problem that i face is about displaying an IMEI number on Java ME emulator device. i found the code from but its not working though i have change some values inside System.getProperty does anyone have an idea on this? your help will be highly appreciated dude.. thanks a lot below is the code: import javax.microedition.lcdui.*; import javax.microedition.midlet.*; ..."

And Chris Dumoulin is getting an Invalid user or password after undeploy: "I'm running GlassFish Enterprise Server v2.1. I've been using it to run OpenSSO 8.1. I'm able to login to the GlassFish administration console no problem, and am able to use asadmin to start/stop the domain and perform command line configuration. However, any time I undeploy OpenSSO from the admin console, afterward I'm not able to log back in to the admin console until I restart GlassFish. Also, I'm not able to undeploy using asadmin; I'm able to successfully use asadmin for many other things, but when I try to use "undeploy", I get "Invalid user or password"..."

The current Spotlight is the Christine Montilla Dorffi's article "2009 JavaOne Conference Wrap-Up: A Solid Show": 'The JavaOne conference is the kind of event where the declaration "Classpath is dead!" causes hundreds of people to applaud soundly and hoot their approval. We're talking hardcore, middleware-loving, certified-geeky Javaheads coming together to share their love of -- and frustrations over -- the Java programming language and platform, and the extended technology that it informs...'

This week's Poll asks "What's the current status of the Java technologies employment market?". Today is the last full day for the poll.

Our Feature Articles include a new article by John Ferguson Smart, Grails and Continuous Integration: An Essential Combo, which shows how to set up a Continuous Integration (CI) build job to compile and test your Grails application in Hudson, for automated continuous integration. We're also featuring Felipe Gaucho's article, Exposing Domain Models through the RESTful Service Interface, Part 1, which describes domain models and demonstrates how to create a generic CRUD application.

The latest Java Mobility Podcast is Java Mobility Podcast 81: JTDF, in which Eric Areseneau talks about Victor D'yakov talks about the new Java Device Testing Framework project in the Mobile & Embedded Community.

The latest OpenJDK Podcast is

The latest JavaOne Community Corner Podcast is


Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Have you ever thought about starting a Java User Group? Matt Stine spoke with me at JavaOne about his experiences with starting and growing the Memphis/Mid-South Java User Group in a Community Corner podcast...