SlideShare una empresa de Scribd logo
1 de 38
R Y A N C U P R A K
J A V A O N E 2 0 1 3
ORGANIZING YOUR
LOCAL COMMUNITY
BACKGROUND
What is a User Group?
BACKGROUND
• Why do people attend JUG meetings?
• Education
• Product Education
• Networking
• Recruitment
• Job Opportunities
• Community
• Are JUGs vendor specific?
• Are all JUGs “public”?
BACKGROUND
How did I end up running a JUG?
• Attended a COOUG board meeting 2002.
• COOUG was the oldest OO user group in the country.
• Non-profit 501c organization with full executive board.
• Founded 1993 in Hartford, CT.
• Several thousand members and many well known speakers.
• Spawned several SIGs:
• Java SIG ~ 1999
• .NET SIG
• RUP SIG
• Business Rules SIG
• COOUG ceased existence around 2004.
• .NET and Java SIG have continued…
BACKGROUND
• Volunteered at October 2002 board meeting to
lead up the effort to restart the “Java SIG.”
• Recently graduated.
• Didn‟t know anyone at COOUG.
• Attended only a handful of meetings.
• Initially no clue where to start.
• Previous Java SIG leader was MIA
• Received an outdated distribution list in an email.
• Organization was dormant
CTJAVA HISTORY
History of CT Java User Group (www.ctjava.org)
• Started initially at CSC in East Hartford, CT.
• Goal to recruit Java developers to CSC (internet
bubble 1999).
• SIG continued to meet even after the bubble burst.
• Founding leaders were a group of friends.
• By 2002 original founders had drifted away.
• Organization was in cardiac arrest.
• Assumed control in October of 2002 – re-launched
in January of 2003.
CTJAVA HISTORY
• Meetings initially vendor sponsored:
• Only 25% of talk could be a product pitch.
• Droplets, Solarmetrics, etc.
• Non-sponsored meetings members kicked in $5 to
cover food.
• Began connecting with local authors to present.
• Mined connections at COOUG for additional
presenters.
• No connection with Sun until ~2006.
CTJAVA HISTORY
• Meetings held every 3rd Tuesday.
• Joint meetings with other SIGs.
• Eventually acquired ctjava.org and ctjug.org
domain names for the JUG.
• Organized conference in 2007
• 3 tracks
• 110 attendees
• Small room for sponsoring companies
• Added second meeting location in 2011 near
Stamford CT.
DS JUG
• Started DS Java User Group in 2012.
• DS Java user group internal to DS (3ds.com)
• Leverages internal social networking (SWYM).
• Blogging, Polling, Wiki, etc.
• DS encourages internal communities.
• Any employee can start a community.
• User group spans business units.
• Membership spread across the globe.
WHY RUN A JUG
• Improve organizational/people skills.
• Build connections outside of work.
• Gain insight into technical trends.
• Connect with other Java developers and
companies.
• Improve your local community.
• Foster innovation.
• Recruit talented developers.
LESSONS LEARNED
• Running a JUG requires effort and dedication.
• JUGs take time to mature and will change over
time.
• JUGs cost money:
• Time is money!
• Raffle tickets for books.
• Cups/napkins/plates for food.
• Gas/transit to JUG meetings.
• Web hosting.
• A new JUG will require an initial investment.
LESSONS LEARNED
• Running a JUG is not much different than running a
business.
• Marketing – attracting new „customers‟
• Financial planning – paying for pizza /venue/ insurance.
• Sales – recruiting sponsors
• Java rockstar not required
• Coding skills != good leader
• Appreciate that there are many different
technologies and approaches to solving problems.
• Don‟t get discouraged when few people show-up
at a meeting – can be traffic, project deadlines,
STARTING A JUG
• Start with a core group of friends or coworkers.
• Start the JUG at work:
• Facilities already provided.
• Attendees share common interests.
• Meetings can be held at lunch without logistics.
• Expand the JUG outside of the company over time.
• Plan ahead for meetings:
• Always have the „next‟ meeting schedule.
• Maintain a regular schedule.
STARTING A JUG
• Legal entity required?
• Types of entities:
• Non-profits (501c)
• Sole proprietorship
• LLC
• S or C corporation
• Entity taxes
• State sales taxes
• Annual reports
• Trade names
STARTING A JUG
• Opening a JUG bank account:
• Trade name required (unless incorporated)
• Business account – credit card
• Chase Bank – free checking with minimum of 5 charges
• Only open an account if accepting money:
• Monthly hosting fees
• Venue rentals
• Some sponsors will not pay an individual
• Beware of taxes!
LOGOS
• Logos are very important for a JUG.
• Purpose of a logo:
• Leave a lasting impression.
• Visual representation of a brand.
• Used by sponsors to promote their involvement in the
community.
• Catches the attention of current and prospective members.
• Help form the community‟s identity:
• Same function as a jersey for a sports team or a flag for a
state.
• Logos convey the personality and character of the
organization.
LOGOS
• Logo design is more complicated than it appears.
• Use vector graphics.
• Beware of copyrights – stock art is dangerous.
• Complicated graphics are bad.
• Using color for visual effects
• Fonts!
• Coders usually don’t make good graphic artists.
LOGOS
• Professional designers > $2000 for a simple logo.
• Provides multiple iterations.
• Letterhead, greyscale renditions, etc.
• Business cards
• Online logo services can be good.
• Provide multiple iterations
• Used LogoDesignTeam.com for CT Java ($150)
• Multiple designers on a project
• Common questions asked by a designer:
• Type of logo: (textual/iconic/illustrative)
• Special font requests
• Preferred colors
• Maximum color cost (printing charges by the color)
WEBSITE
• Don‟t spend too much time on the website!
• Focus should be on the meetings.
• JUG websites aren‟t destinations.
• Plenty of online communities for sharing asking
questions.
• Stackoverflow
• Java Ranch
• OTN
• JUG community is local
• Start-off with a Wordpress.com website.
WEBSITE
• Eapps provides discounted hosting to JUGs.
• GlassFish/Tomcat/JBoss containers (pre-configured)
• Email services – majordomo (moderated mailing lists)
• Multi-homed VMs
• Use Google Analytics to track traffic.
• Consider using oAuth
• Discussion boards: Google Groups, Java.net, etc.
RECRUITMENT
• Recruiting never stops.
• Personal connections are the most important.
• Encourage members to recruit coworkers and
friends.
• Managers can be the best recruiters.
• Recruiting is hard:
• Direct marketing (postal mail) boasts a 4.4% response rate.
• Email response rate is 0.12%.
• Leverage human resources.
• Encourage recruiters to promote JUG meetings.
RECRUITMENT
State technology groups
www.ct.org (Connecticut Technology Council)
SOCIAL MEDIA
• Major social sites:
• Facebook
• LinkedIn
• Twitter
• Meetup
• Concerns
• Membership privacy
• Circumvention of sponsorship rules
• Meetup.com
• $75 for six months
• Any member can assume control
• Poor response rate
SCHEDULING
• Meeting location should be consistent.
• Meet regularly and predictably.
• Avoid time around holidays:
• Weeks before Christmas – shopping/traffic
concerns/company holidays.
• Last week of August.
• Religious holidays.
• Pay attention to graduation season:
• End of June for high school
• Early May for college.
• Avoid meeting dates around April 15th!
VENUES
• Meeting location is important for the success of a
group.
• Location should be convenient for attendees.
• Parking should be easy and free.
• Should be near tech companies.
• If meeting in the evening, meeting location:
• Should be on the way home.
• Near the office.
• Facilities should include:
• Overhead projector
• Tables/seats for attendees.
VENUES
Considerations for a venue:
• Does the venue require you use a specific vendor
for food?
• Are you required to carry liability insurance?
• Hotels will cover you for liability insurance.
• Some companies will not cover you.
• Liability insurance is important!!
• Is security available?
• University considerations:
• Students will often show for free food.
• Urban environment can result in “street” attendees.
VENUES
Potential Meeting locations:
• Local Libraries
• Limited hours
• Restrictions on meetings per year.
• Restaurants
• Cabella‟s has catered meeting rooms.
• A/V capabilities
• Hotels
• Provide liability insurance, A/V capabilities.
• Can cost hundreds of dollars.
VENUES
Potential meeting locations: (continued)
• Universities:
• Often have catering requirements.
• Room fees may apply.
• Events must often be student organized/connected.
• Government Incubators
• Many state governments want to sponsor business
development.
• Will provide meeting space.
VENUES
ATTENDANCE
• Track attendance – important tool in predicting
who will/won‟t show.
• Some members;
• will always RSVP but never appear.
• Will always show but never appear.
• Attendance policies:
• Removal from the registration list after x no-shows.
• Removal from the list after not attending x meetings.
• Require registration to attend:
• EventBrite – www.eventbrite.com
MEETING STRUCTURE
• Meetings should have structure!
• Typical agenda:
• Networking:
• Have members introduce themselves and give some
background on their motives for attending.
• Provide name tags for attendees.
• Formal announcements – JUG business
• Meeting highlight – featured speaker or topic.
• Raffles/QA
• Make a point of keeping all attendees engaged.
MEETING TOPICS
• Topics should vary during the year:
• Java EE, Java, JVM langauges, Embedded, etc.
• Have meetings on non-Java centric topics:
• Image Processing,GIS, etc.
• Vendor‟s can and do give good presentations.
• Don‟t favor technologies – keep an open mind!
• There is interest in uncool technologies (like Struts).
• Conduct joint meetings with:
• other local user groups.
• chapters of the ACM and IEEE.
MEETING TOPICS
Worthwhile vendor presentations:
• Alfresco (alfresco.com)
• AWS (amazon.com)
• GIS – ESRI (www.esri.com)
• JBoss Drools (jboss.org)
• Android (jpasssion.com)
• Lattix (lattix.com)
• JRebel (jrebel.com)
• Myln (tasktop.com)
• Interactive Brokers (interactivebrokers.com)
• BIRT (actuate.com)
• SunSpots
SPEAKERS
• Speakers – lining up good speakers is always a
challenge.
• Many people do not like public speaking!
• Some people aren‟t good at presenting/teaching.
• Putting together a presentation is time consuming.
• Finding speakers:
• Local members who have organized training talks at work.
• Local authors
• Pre-sales engineers
• Contact publishers
• Contact local universities
• Recruit at conferences
SPEAKERS
Dealing with speakers:
• Always request a copy of the presentation in
advance!
• Vendors sometime give a useless high-level sales pitch.
• Titles are important!
• Be prepared to handle:
• Complications - no-show presenter.
• Hostile presenters who mistreat attendees.
• Attendees who repeatedly interrupt the speaker and disrupt
the presentation.
PARTICIPATION
• Encourage interaction at meetings.
• Be wary of those who want to lead but haven‟t
participated.
• Discourage discussions of politics.
• Delegate tasks:
• Sending/reviewing emails
• JUG newsletter
• Meeting setup
• Food
• Speaker recruitment
• Tracking employment opportunities
POLICIES
• Privacy
• Personal information
• Distribution List
• Attendance
• Sponsorship
• Vendor Presentations
• Presentation Approvals
• Passwords
• Email Notification
• Cancellations due to weather
• Executive meeting minutes
• Social Media
Q&A
Questions: rcuprak@gmail.com
Connecticut Java User Group: www.ctjava.org
Connecticut ACM Chapter: http://ctacm.wordpress.com

Más contenido relacionado

La actualidad más candente

South florida HDI Value & Benefits IT Palooza Dec 2012
South florida HDI Value & Benefits IT Palooza Dec 2012South florida HDI Value & Benefits IT Palooza Dec 2012
South florida HDI Value & Benefits IT Palooza Dec 2012Eddie Vidal
 
Coffee Meetings for Networking and Learning
Coffee Meetings for Networking and LearningCoffee Meetings for Networking and Learning
Coffee Meetings for Networking and LearningKnightMaggie
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication SitesD'arce Hess
 
Getting ‘Linked In’ ICPA
Getting ‘Linked In’ ICPAGetting ‘Linked In’ ICPA
Getting ‘Linked In’ ICPAplblum
 
Ann Arbor Startup Community Development H1'09
Ann Arbor Startup Community Development H1'09Ann Arbor Startup Community Development H1'09
Ann Arbor Startup Community Development H1'09Dug Song
 
Websites for Leaders: Inspiring Action to Grow Your Community
Websites for Leaders: Inspiring Action to Grow Your CommunityWebsites for Leaders: Inspiring Action to Grow Your Community
Websites for Leaders: Inspiring Action to Grow Your CommunityEric Huber
 
2013_01 BayCHI Welcome Slides
2013_01 BayCHI Welcome Slides2013_01 BayCHI Welcome Slides
2013_01 BayCHI Welcome SlidesStacie Hibino
 

La actualidad más candente (8)

South florida HDI Value & Benefits IT Palooza Dec 2012
South florida HDI Value & Benefits IT Palooza Dec 2012South florida HDI Value & Benefits IT Palooza Dec 2012
South florida HDI Value & Benefits IT Palooza Dec 2012
 
Coffee Meetings for Networking and Learning
Coffee Meetings for Networking and LearningCoffee Meetings for Networking and Learning
Coffee Meetings for Networking and Learning
 
Your Road to Communication Sites
Your Road to Communication SitesYour Road to Communication Sites
Your Road to Communication Sites
 
Getting ‘Linked In’ ICPA
Getting ‘Linked In’ ICPAGetting ‘Linked In’ ICPA
Getting ‘Linked In’ ICPA
 
Chamber 101_REVISEDMarch2015
Chamber 101_REVISEDMarch2015Chamber 101_REVISEDMarch2015
Chamber 101_REVISEDMarch2015
 
Ann Arbor Startup Community Development H1'09
Ann Arbor Startup Community Development H1'09Ann Arbor Startup Community Development H1'09
Ann Arbor Startup Community Development H1'09
 
Websites for Leaders: Inspiring Action to Grow Your Community
Websites for Leaders: Inspiring Action to Grow Your CommunityWebsites for Leaders: Inspiring Action to Grow Your Community
Websites for Leaders: Inspiring Action to Grow Your Community
 
2013_01 BayCHI Welcome Slides
2013_01 BayCHI Welcome Slides2013_01 BayCHI Welcome Slides
2013_01 BayCHI Welcome Slides
 

Destacado

Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Ryan Cuprak
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the CloudRyan Cuprak
 
JavaFX Versus HTML5 - JavaOne 2014
JavaFX Versus HTML5 - JavaOne 2014JavaFX Versus HTML5 - JavaOne 2014
JavaFX Versus HTML5 - JavaOne 2014Ryan Cuprak
 
Java EE 8 Update
Java EE 8 UpdateJava EE 8 Update
Java EE 8 UpdateRyan Cuprak
 
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)Combining R With Java For Data Analysis (Devoxx UK 2015 Session)
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)Ryan Cuprak
 
Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Ryan Cuprak
 
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)Ryan Cuprak
 
Jms deep dive [con4864]
Jms deep dive [con4864]Jms deep dive [con4864]
Jms deep dive [con4864]Ryan Cuprak
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Ryan Cuprak
 
Top 50 java ee 7 best practices [con5669]
Top 50 java ee 7 best practices [con5669]Top 50 java ee 7 best practices [con5669]
Top 50 java ee 7 best practices [con5669]Ryan Cuprak
 
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 201450 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014Ryan Cuprak
 
Containerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS LambdaContainerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS LambdaRyan Cuprak
 
Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]Ryan Cuprak
 
Faster Java EE Builds with Gradle
Faster Java EE Builds with GradleFaster Java EE Builds with Gradle
Faster Java EE Builds with GradleRyan Cuprak
 

Destacado (14)

Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]Java script nirvana in netbeans [con5679]
Java script nirvana in netbeans [con5679]
 
Developing in the Cloud
Developing in the CloudDeveloping in the Cloud
Developing in the Cloud
 
JavaFX Versus HTML5 - JavaOne 2014
JavaFX Versus HTML5 - JavaOne 2014JavaFX Versus HTML5 - JavaOne 2014
JavaFX Versus HTML5 - JavaOne 2014
 
Java EE 8 Update
Java EE 8 UpdateJava EE 8 Update
Java EE 8 Update
 
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)Combining R With Java For Data Analysis (Devoxx UK 2015 Session)
Combining R With Java For Data Analysis (Devoxx UK 2015 Session)
 
Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and
 
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
 
Jms deep dive [con4864]
Jms deep dive [con4864]Jms deep dive [con4864]
Jms deep dive [con4864]
 
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
 
Top 50 java ee 7 best practices [con5669]
Top 50 java ee 7 best practices [con5669]Top 50 java ee 7 best practices [con5669]
Top 50 java ee 7 best practices [con5669]
 
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 201450 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
 
Containerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS LambdaContainerless in the Cloud with AWS Lambda
Containerless in the Cloud with AWS Lambda
 
Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]
 
Faster Java EE Builds with Gradle
Faster Java EE Builds with GradleFaster Java EE Builds with Gradle
Faster Java EE Builds with Gradle
 

Similar a JavaOne 2013: Organizing Your Local Community

Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Gill Cleeren
 
Technology Solutions in State and Regional Organizations
Technology Solutions in State and Regional OrganizationsTechnology Solutions in State and Regional Organizations
Technology Solutions in State and Regional OrganizationsAACRAO
 
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGs
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGsCollaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGs
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGsMelissa Penfield
 
Groupon crowdfunding presentation
Groupon crowdfunding presentationGroupon crowdfunding presentation
Groupon crowdfunding presentationGroupon Grassroots
 
How to organize an LC meeting
How to organize an LC meetingHow to organize an LC meeting
How to organize an LC meetingMounaim Lamouni
 
GEC 2016: Steven Rodriguez
GEC 2016: Steven RodriguezGEC 2016: Steven Rodriguez
GEC 2016: Steven RodriguezMark Marich
 
Build and Promote Your Website With A Small Budget
Build and Promote Your Website With A Small BudgetBuild and Promote Your Website With A Small Budget
Build and Promote Your Website With A Small BudgetSally Gradle
 
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...TechSoup
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley CultureTaro L. Saito
 
Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Gaurav Gaur
 
Taking Communities Offline
Taking Communities Offline Taking Communities Offline
Taking Communities Offline Matt Warburton
 
YouTube Basics For Small Business
YouTube Basics For Small BusinessYouTube Basics For Small Business
YouTube Basics For Small BusinessTexpoco
 
Getting creative with content - how to engage and inspire your audience throu...
Getting creative with content - how to engage and inspire your audience throu...Getting creative with content - how to engage and inspire your audience throu...
Getting creative with content - how to engage and inspire your audience throu...Jonny Ross
 
Ola presentation to guide discussion includes personas
Ola presentation to guide discussion includes personasOla presentation to guide discussion includes personas
Ola presentation to guide discussion includes personasStephen Abram
 
How to Successfully Build a Local Docker Community by Mathias Renner
How to Successfully Build a Local Docker Community by Mathias RennerHow to Successfully Build a Local Docker Community by Mathias Renner
How to Successfully Build a Local Docker Community by Mathias RennerDocker, Inc.
 
How to Successfully Build a Local (Docker) Community
How to Successfully Build a Local (Docker) CommunityHow to Successfully Build a Local (Docker) Community
How to Successfully Build a Local (Docker) CommunityMathias Renner
 
CRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit PresentationCRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit Presentationcrcstc
 
SWWLG Intro
SWWLG IntroSWWLG Intro
SWWLG IntroSWWLG
 
My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunitySammy Fung
 
Personal Branding Using Social Media
Personal Branding Using Social MediaPersonal Branding Using Social Media
Personal Branding Using Social MediaBrian Hollowaty
 

Similar a JavaOne 2013: Organizing Your Local Community (20)

Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014Building a community - BuildStuff Lithuania 2014
Building a community - BuildStuff Lithuania 2014
 
Technology Solutions in State and Regional Organizations
Technology Solutions in State and Regional OrganizationsTechnology Solutions in State and Regional Organizations
Technology Solutions in State and Regional Organizations
 
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGs
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGsCollaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGs
Collaborate 15 Session ID 100820 Sun Apr 12 15 Managing RUGs
 
Groupon crowdfunding presentation
Groupon crowdfunding presentationGroupon crowdfunding presentation
Groupon crowdfunding presentation
 
How to organize an LC meeting
How to organize an LC meetingHow to organize an LC meeting
How to organize an LC meeting
 
GEC 2016: Steven Rodriguez
GEC 2016: Steven RodriguezGEC 2016: Steven Rodriguez
GEC 2016: Steven Rodriguez
 
Build and Promote Your Website With A Small Budget
Build and Promote Your Website With A Small BudgetBuild and Promote Your Website With A Small Budget
Build and Promote Your Website With A Small Budget
 
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
 
Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!
 
Taking Communities Offline
Taking Communities Offline Taking Communities Offline
Taking Communities Offline
 
YouTube Basics For Small Business
YouTube Basics For Small BusinessYouTube Basics For Small Business
YouTube Basics For Small Business
 
Getting creative with content - how to engage and inspire your audience throu...
Getting creative with content - how to engage and inspire your audience throu...Getting creative with content - how to engage and inspire your audience throu...
Getting creative with content - how to engage and inspire your audience throu...
 
Ola presentation to guide discussion includes personas
Ola presentation to guide discussion includes personasOla presentation to guide discussion includes personas
Ola presentation to guide discussion includes personas
 
How to Successfully Build a Local Docker Community by Mathias Renner
How to Successfully Build a Local Docker Community by Mathias RennerHow to Successfully Build a Local Docker Community by Mathias Renner
How to Successfully Build a Local Docker Community by Mathias Renner
 
How to Successfully Build a Local (Docker) Community
How to Successfully Build a Local (Docker) CommunityHow to Successfully Build a Local (Docker) Community
How to Successfully Build a Local (Docker) Community
 
CRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit PresentationCRC-STC May 2013 Summit Presentation
CRC-STC May 2013 Summit Presentation
 
SWWLG Intro
SWWLG IntroSWWLG Intro
SWWLG Intro
 
My Open Source Journey - Developer and Community
My Open Source Journey - Developer and CommunityMy Open Source Journey - Developer and Community
My Open Source Journey - Developer and Community
 
Personal Branding Using Social Media
Personal Branding Using Social MediaPersonal Branding Using Social Media
Personal Branding Using Social Media
 

Más de Ryan Cuprak

Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)Ryan Cuprak
 
DIY Home Weather Station (Devoxx Poland 2023)
DIY Home Weather Station (Devoxx Poland 2023)DIY Home Weather Station (Devoxx Poland 2023)
DIY Home Weather Station (Devoxx Poland 2023)Ryan Cuprak
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Ryan Cuprak
 
Polygot Java EE on the GraalVM
Polygot Java EE on the GraalVMPolygot Java EE on the GraalVM
Polygot Java EE on the GraalVMRyan Cuprak
 
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Ryan Cuprak
 
Node.js Development with Apache NetBeans
Node.js Development with Apache NetBeansNode.js Development with Apache NetBeans
Node.js Development with Apache NetBeansRyan Cuprak
 
Preparing for java 9 modules upload
Preparing for java 9 modules uploadPreparing for java 9 modules upload
Preparing for java 9 modules uploadRyan Cuprak
 
Faster Java EE Builds with Gradle
Faster Java EE Builds with GradleFaster Java EE Builds with Gradle
Faster Java EE Builds with GradleRyan Cuprak
 

Más de Ryan Cuprak (9)

Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)Jakarta EE Test Strategies (2022)
Jakarta EE Test Strategies (2022)
 
DIY Home Weather Station (Devoxx Poland 2023)
DIY Home Weather Station (Devoxx Poland 2023)DIY Home Weather Station (Devoxx Poland 2023)
DIY Home Weather Station (Devoxx Poland 2023)
 
Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)Why jakarta ee matters (ConFoo 2021)
Why jakarta ee matters (ConFoo 2021)
 
Polygot Java EE on the GraalVM
Polygot Java EE on the GraalVMPolygot Java EE on the GraalVM
Polygot Java EE on the GraalVM
 
Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)Exploring Java Heap Dumps (Oracle Code One 2018)
Exploring Java Heap Dumps (Oracle Code One 2018)
 
Node.js Development with Apache NetBeans
Node.js Development with Apache NetBeansNode.js Development with Apache NetBeans
Node.js Development with Apache NetBeans
 
Preparing for java 9 modules upload
Preparing for java 9 modules uploadPreparing for java 9 modules upload
Preparing for java 9 modules upload
 
Faster Java EE Builds with Gradle
Faster Java EE Builds with GradleFaster Java EE Builds with Gradle
Faster Java EE Builds with Gradle
 
Java EE 8
Java EE 8Java EE 8
Java EE 8
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

JavaOne 2013: Organizing Your Local Community

  • 1. R Y A N C U P R A K J A V A O N E 2 0 1 3 ORGANIZING YOUR LOCAL COMMUNITY
  • 2. BACKGROUND What is a User Group?
  • 3. BACKGROUND • Why do people attend JUG meetings? • Education • Product Education • Networking • Recruitment • Job Opportunities • Community • Are JUGs vendor specific? • Are all JUGs “public”?
  • 4. BACKGROUND How did I end up running a JUG? • Attended a COOUG board meeting 2002. • COOUG was the oldest OO user group in the country. • Non-profit 501c organization with full executive board. • Founded 1993 in Hartford, CT. • Several thousand members and many well known speakers. • Spawned several SIGs: • Java SIG ~ 1999 • .NET SIG • RUP SIG • Business Rules SIG • COOUG ceased existence around 2004. • .NET and Java SIG have continued…
  • 5. BACKGROUND • Volunteered at October 2002 board meeting to lead up the effort to restart the “Java SIG.” • Recently graduated. • Didn‟t know anyone at COOUG. • Attended only a handful of meetings. • Initially no clue where to start. • Previous Java SIG leader was MIA • Received an outdated distribution list in an email. • Organization was dormant
  • 6. CTJAVA HISTORY History of CT Java User Group (www.ctjava.org) • Started initially at CSC in East Hartford, CT. • Goal to recruit Java developers to CSC (internet bubble 1999). • SIG continued to meet even after the bubble burst. • Founding leaders were a group of friends. • By 2002 original founders had drifted away. • Organization was in cardiac arrest. • Assumed control in October of 2002 – re-launched in January of 2003.
  • 7. CTJAVA HISTORY • Meetings initially vendor sponsored: • Only 25% of talk could be a product pitch. • Droplets, Solarmetrics, etc. • Non-sponsored meetings members kicked in $5 to cover food. • Began connecting with local authors to present. • Mined connections at COOUG for additional presenters. • No connection with Sun until ~2006.
  • 8. CTJAVA HISTORY • Meetings held every 3rd Tuesday. • Joint meetings with other SIGs. • Eventually acquired ctjava.org and ctjug.org domain names for the JUG. • Organized conference in 2007 • 3 tracks • 110 attendees • Small room for sponsoring companies • Added second meeting location in 2011 near Stamford CT.
  • 9. DS JUG • Started DS Java User Group in 2012. • DS Java user group internal to DS (3ds.com) • Leverages internal social networking (SWYM). • Blogging, Polling, Wiki, etc. • DS encourages internal communities. • Any employee can start a community. • User group spans business units. • Membership spread across the globe.
  • 10. WHY RUN A JUG • Improve organizational/people skills. • Build connections outside of work. • Gain insight into technical trends. • Connect with other Java developers and companies. • Improve your local community. • Foster innovation. • Recruit talented developers.
  • 11. LESSONS LEARNED • Running a JUG requires effort and dedication. • JUGs take time to mature and will change over time. • JUGs cost money: • Time is money! • Raffle tickets for books. • Cups/napkins/plates for food. • Gas/transit to JUG meetings. • Web hosting. • A new JUG will require an initial investment.
  • 12. LESSONS LEARNED • Running a JUG is not much different than running a business. • Marketing – attracting new „customers‟ • Financial planning – paying for pizza /venue/ insurance. • Sales – recruiting sponsors • Java rockstar not required • Coding skills != good leader • Appreciate that there are many different technologies and approaches to solving problems. • Don‟t get discouraged when few people show-up at a meeting – can be traffic, project deadlines,
  • 13. STARTING A JUG • Start with a core group of friends or coworkers. • Start the JUG at work: • Facilities already provided. • Attendees share common interests. • Meetings can be held at lunch without logistics. • Expand the JUG outside of the company over time. • Plan ahead for meetings: • Always have the „next‟ meeting schedule. • Maintain a regular schedule.
  • 14. STARTING A JUG • Legal entity required? • Types of entities: • Non-profits (501c) • Sole proprietorship • LLC • S or C corporation • Entity taxes • State sales taxes • Annual reports • Trade names
  • 15. STARTING A JUG • Opening a JUG bank account: • Trade name required (unless incorporated) • Business account – credit card • Chase Bank – free checking with minimum of 5 charges • Only open an account if accepting money: • Monthly hosting fees • Venue rentals • Some sponsors will not pay an individual • Beware of taxes!
  • 16. LOGOS • Logos are very important for a JUG. • Purpose of a logo: • Leave a lasting impression. • Visual representation of a brand. • Used by sponsors to promote their involvement in the community. • Catches the attention of current and prospective members. • Help form the community‟s identity: • Same function as a jersey for a sports team or a flag for a state. • Logos convey the personality and character of the organization.
  • 17. LOGOS • Logo design is more complicated than it appears. • Use vector graphics. • Beware of copyrights – stock art is dangerous. • Complicated graphics are bad. • Using color for visual effects • Fonts! • Coders usually don’t make good graphic artists.
  • 18. LOGOS • Professional designers > $2000 for a simple logo. • Provides multiple iterations. • Letterhead, greyscale renditions, etc. • Business cards • Online logo services can be good. • Provide multiple iterations • Used LogoDesignTeam.com for CT Java ($150) • Multiple designers on a project • Common questions asked by a designer: • Type of logo: (textual/iconic/illustrative) • Special font requests • Preferred colors • Maximum color cost (printing charges by the color)
  • 19. WEBSITE • Don‟t spend too much time on the website! • Focus should be on the meetings. • JUG websites aren‟t destinations. • Plenty of online communities for sharing asking questions. • Stackoverflow • Java Ranch • OTN • JUG community is local • Start-off with a Wordpress.com website.
  • 20. WEBSITE • Eapps provides discounted hosting to JUGs. • GlassFish/Tomcat/JBoss containers (pre-configured) • Email services – majordomo (moderated mailing lists) • Multi-homed VMs • Use Google Analytics to track traffic. • Consider using oAuth • Discussion boards: Google Groups, Java.net, etc.
  • 21. RECRUITMENT • Recruiting never stops. • Personal connections are the most important. • Encourage members to recruit coworkers and friends. • Managers can be the best recruiters. • Recruiting is hard: • Direct marketing (postal mail) boasts a 4.4% response rate. • Email response rate is 0.12%. • Leverage human resources. • Encourage recruiters to promote JUG meetings.
  • 22. RECRUITMENT State technology groups www.ct.org (Connecticut Technology Council)
  • 23. SOCIAL MEDIA • Major social sites: • Facebook • LinkedIn • Twitter • Meetup • Concerns • Membership privacy • Circumvention of sponsorship rules • Meetup.com • $75 for six months • Any member can assume control • Poor response rate
  • 24. SCHEDULING • Meeting location should be consistent. • Meet regularly and predictably. • Avoid time around holidays: • Weeks before Christmas – shopping/traffic concerns/company holidays. • Last week of August. • Religious holidays. • Pay attention to graduation season: • End of June for high school • Early May for college. • Avoid meeting dates around April 15th!
  • 25. VENUES • Meeting location is important for the success of a group. • Location should be convenient for attendees. • Parking should be easy and free. • Should be near tech companies. • If meeting in the evening, meeting location: • Should be on the way home. • Near the office. • Facilities should include: • Overhead projector • Tables/seats for attendees.
  • 26. VENUES Considerations for a venue: • Does the venue require you use a specific vendor for food? • Are you required to carry liability insurance? • Hotels will cover you for liability insurance. • Some companies will not cover you. • Liability insurance is important!! • Is security available? • University considerations: • Students will often show for free food. • Urban environment can result in “street” attendees.
  • 27. VENUES Potential Meeting locations: • Local Libraries • Limited hours • Restrictions on meetings per year. • Restaurants • Cabella‟s has catered meeting rooms. • A/V capabilities • Hotels • Provide liability insurance, A/V capabilities. • Can cost hundreds of dollars.
  • 28. VENUES Potential meeting locations: (continued) • Universities: • Often have catering requirements. • Room fees may apply. • Events must often be student organized/connected. • Government Incubators • Many state governments want to sponsor business development. • Will provide meeting space.
  • 30. ATTENDANCE • Track attendance – important tool in predicting who will/won‟t show. • Some members; • will always RSVP but never appear. • Will always show but never appear. • Attendance policies: • Removal from the registration list after x no-shows. • Removal from the list after not attending x meetings. • Require registration to attend: • EventBrite – www.eventbrite.com
  • 31. MEETING STRUCTURE • Meetings should have structure! • Typical agenda: • Networking: • Have members introduce themselves and give some background on their motives for attending. • Provide name tags for attendees. • Formal announcements – JUG business • Meeting highlight – featured speaker or topic. • Raffles/QA • Make a point of keeping all attendees engaged.
  • 32. MEETING TOPICS • Topics should vary during the year: • Java EE, Java, JVM langauges, Embedded, etc. • Have meetings on non-Java centric topics: • Image Processing,GIS, etc. • Vendor‟s can and do give good presentations. • Don‟t favor technologies – keep an open mind! • There is interest in uncool technologies (like Struts). • Conduct joint meetings with: • other local user groups. • chapters of the ACM and IEEE.
  • 33. MEETING TOPICS Worthwhile vendor presentations: • Alfresco (alfresco.com) • AWS (amazon.com) • GIS – ESRI (www.esri.com) • JBoss Drools (jboss.org) • Android (jpasssion.com) • Lattix (lattix.com) • JRebel (jrebel.com) • Myln (tasktop.com) • Interactive Brokers (interactivebrokers.com) • BIRT (actuate.com) • SunSpots
  • 34. SPEAKERS • Speakers – lining up good speakers is always a challenge. • Many people do not like public speaking! • Some people aren‟t good at presenting/teaching. • Putting together a presentation is time consuming. • Finding speakers: • Local members who have organized training talks at work. • Local authors • Pre-sales engineers • Contact publishers • Contact local universities • Recruit at conferences
  • 35. SPEAKERS Dealing with speakers: • Always request a copy of the presentation in advance! • Vendors sometime give a useless high-level sales pitch. • Titles are important! • Be prepared to handle: • Complications - no-show presenter. • Hostile presenters who mistreat attendees. • Attendees who repeatedly interrupt the speaker and disrupt the presentation.
  • 36. PARTICIPATION • Encourage interaction at meetings. • Be wary of those who want to lead but haven‟t participated. • Discourage discussions of politics. • Delegate tasks: • Sending/reviewing emails • JUG newsletter • Meeting setup • Food • Speaker recruitment • Tracking employment opportunities
  • 37. POLICIES • Privacy • Personal information • Distribution List • Attendance • Sponsorship • Vendor Presentations • Presentation Approvals • Passwords • Email Notification • Cancellations due to weather • Executive meeting minutes • Social Media
  • 38. Q&A Questions: rcuprak@gmail.com Connecticut Java User Group: www.ctjava.org Connecticut ACM Chapter: http://ctacm.wordpress.com

Notas del editor

  1. After attending this session, if you are interested in starting a JUG