Thursday, March 6, 2014

2014 Call for Presenters

During the next 10 months of 2014, we want to extend the opportunity to our member body to present to the group.  If you are passionate about a subject or want to force yourself to learn something interesting, consider becoming a presenter for the Tampa Java(VM) User Group.  As long as it is vaguely related to the JVM (with room for just about all technical topics) consider becoming a presenter.  It may even benefit your career.
Some suggestions
  • Java/JDK 8
  • Lesser Known Java Features
  • JDK Optimization for Production
  • Introduction to Scala (or Akka or Play Framework)
  • Ruby on the JVM
  • Groovy Today
  • The Grails Framework
  • Spring 4.0
  • Exploring MapReduce
  • Exploring M/R on Spark
  • First step with the Cassandra
  • A Look into Cascading / Scalding
  • Machine Learning on the JVM
  • Java on PaaS (Cloudfoundry, Heroku, GAE, Beanstalk, etc)
  • The JVM on Docker.io
  • The JVM on Apache Mesos
  • JavaFX Today
  • Functional Programming on the JVM
  • Etc
You want to become a presenter? Send email to tampa.jug@gmail.com or DM @tampajug on Twitter.  Don't see your favorite subject in the list? Let us know and volunteer to share your ideas about your favorite tech.

Follow Us
Google+ Page - Google.com/+TampajugOrg


Tuesday, February 11, 2014

February 2014 - Scalable Enterprise Messaging with RabbitMQ

February 2014 Meeting
Hello, and get ready to attend our second meeting of 2014. The theme for our February 2014 meeting is around scalable, fast, and polyglot messaging using RabbitMQ, an open source enterprise-class messaging broker.  For this event, we will have speaker Vladimir Vivien (Pivotal Software, Inc) to show how RabbitMQ can scale to meet both your messaging and your business requirements with little fuss.   So come join us on Tuesday, February 25 at the KForce offices in beautiful Ybor to learn about RabbitMQ.

RSVP to gain access to the building at http://TampaJUG-Feb2014.eventbrite.com
NOTE: The meeting will be in Tampa this time at the KForce Offices in Ybor.
Scalable Enterprise Messaging with RabbitMQ
In many Java projects, messaging has traditionally been either an after thought or ignored all together .  Let's face it, the current JMS API (and the brokers that support it) are from the early EJB era where fragility rather than agility was the driving factor.  While JMS is the workhorse in numerous enterprises, it has several shortcomings that make it less than ideal for emerging polyglot and agile technological ecosystems.

This presentation is to provide a high-level introductory view of modern messaging using RabbitMQ, an open source messaging platform.  We will explore RabbitMQ protocols, its language-neutral approach to messaging, and how it can scale to handle your enterprise messaging needs.
Topics
Understanding the AMQP Protocol
Introduction to RabbitMQ
Messaging with Java + RabbitMQ
RabbitMQ as a Polyglot Messaging Broker
Scaling RabbitMQ for the Enterprise

Meeting Info
Speaker(s) : Vladimir Vivien
Date: Tuesday, Feb 25 2014
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm
Location
KForce Tampa Offices
1001 E Palm Ave
Tampa, FL 33605

Meeting RSVP

Make sure to RSVP to ensure access to the building at http://TampaJUG-Feb2014.eventbrite.com

Sponsors
KForce - Food & Venue

Follow Us
Google+ Page - Google.com/+TampajugOrg

Tuesday, January 14, 2014

January 2014 Meeting - NoSQL Enterprise Development with MongoDB

January 2014 Meeting
We hope that 14 days into the new year has been good to you so far.  After a productive 2013, we are back to do it all over again.  To start the new year, we are going to explore enterprise development with NoSQL and its affordance of agility to adapt to changes.  Specifically, Bob Damato, of ValPak, will discuss how they are using MongoDB to help solve data problems in their world where schema changes is the rule.  Come join us on January 28 at the ValPak headquarter for a fun and insightful first meeting.

Make sure to RSVP to gain access to the building at http://tampajug-jan2014.eventbrite.com

NoSQL Enterprise Development with MongoDB
Looking for a more agile way to deal with data?
Sick of ORM and rigid DDL?
Curious about NoSQL Databases?
Then join us at TJUG for an introduction to MongoDB!

MongoDB is an enterprise-class open source NoSQL database. It provides native replication across LAN or WAN for high availability and auto-sharding for massive scaling.  It’s schema-less, so there’s no painful/heavyweight DDL to manage. It’s document-oriented, so complex joins are non-existent. NoSQL is a very different way of thinking about data, but it’s extremely developer-friendly and the tooling for java is excellent.

Come out and get a gentle high-level introduction to this interesting and relevant technology.

Meeting Info
Speaker(s) : Bob Damato
Date: Tuesday, Jan 28 2014
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm
Location
ValPak Headquarters
1 Valpak Ave N
St Petersburg, FL 33716

Meeting RSVP
Make sure to RSVP to ensure access to the building at http://tampajug-jan2014.eventbrite.com
Sponsors
Valpak Corp - Food & Venue

Follow Us
Google+ Page - Google.com/+TampajugOrg

Wednesday, October 16, 2013

October 2013 Meeting - Testing Your Spring MVC App with Groovy/Spock

October 2013 Meeting
If you are in the business of creating web applications using the popular Spring MVC framework, then you know how tricky it can be to unit test the logic encapsulated in your controllers and services.  For our October 2013 meeting, we will look at how Groovy eases testing via the Spock testing framework.  The meeting will be based on John Thompon's recent presentation at SpringOne (2GX) 2013 last month. 

Hope to see you there!  Make sure to RSVP to ensure access to the building at https://tampajug-oct2013.eventbrite.com
Meeting Info
Testing Spring MVC Controllers with Spock
Everyone knows controllers can be tricky little buggers to test. Spring MVC Test brought some exciting testing capabilities to Spring 3.2, but it you're left on your own for mocking the service layer in your controllers.

We'll take a look at the Groovy approach of using Spock to unit test your controller interactions with the service layer and Spring MVC Test to unit test controller interactions with the web layer.
Topics include
  • Introduction to Spring MVC Test
  • Quick Groovy Primer
  • Introduction to Spock
  • Bringing it all together
Session Info
Speaker(s) : John A. Thompson
Date: Tuesday, Oct 29 2013
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm
Meeting Location
ValPak Headquarters
1 Valpak Ave N
St Petersburg, FL 33716

Meeting RSVP
Make sure to RSVP to ensure access to the building at https://tampajug-oct2013.eventbrite.com
Sponsors
Valpak Corp - Food & Venue
Follow Us
Google+ Page - See page

Monday, September 16, 2013

September 2013 Meeting - Introduction to Spring-Batch

September 2013 Meeting
For the September 2013 meeting, the Tampa Java(VM) Group will explore one of Spring's most popular framework, Spring-Batch.  Most of us, at some point in our IT career, have had to create code for simple batch jobs.  As with everything else in Spring, Spring-Batch provides all necessary tools to make creation and execution of batch jobs super easy. 

Come join us this month to hear an introductory presentation on Batch from one of the Pivotal engineers who work on Batch, Chris Schaefer.  Make sure to RSVP to ensure access to the building at https://tampajug-sep2013.eventbrite.com/
Meeting Info

Introduction to Spring Batch
Spring Batch is a batch processing framework built upon the popular Spring Framework enabling developers to create robust, enterprise grade batch applications with ease. In this session we will go through a high level overview of what Spring Batch is, what it provides and how you can get started using it for your own jobs.
Session Info
Speaker(s) : Chris Schaefer
Date: Tuesday, Sep 24 2013
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm

Meeting Location
KForce Corporate Headquarters
1001 East Palm Ave.

Tampa, Florida  33605
Click for Google Map

Meeting RSVP

You must RSVP in order to gain access to building - RSVP at https://tampajug-sep2013.eventbrite.com

Sponsors
KForce - Location & Food

Follow Us
Website - http://tampajug.org/

Twitter - http://twitter.com/tampajug
Google Plus Page

Wednesday, August 21, 2013

August 2013 Meeting - Exploring Apache Hadoop

August 2013 Meeting
Unless you have been under the proverbial (technology) rock , you would have heard or read something about Hadoop.  Hadoop can do this... Hadoop can do that ... Only Hadoop can save you from the big data flood... Etc. For the August meeting, we will weed through the hype and take a high-level excursion to explore Hadoop and its technologies.

NOTE: The August meeting is schedule for next week Tuesday August 27.
RSVP for attendance at https://tampajug-aug2013.eventbrite.com.
Exploring Apache Hadoop
Hadoop is a set of open source technologies that collectively provide a platform for distributed computing and storage.  While it's probably best known for MapReduce, Hadoop is becoming the go-to platform for augmenting the enterprise's ability to handle moderate to massive amount of data.  In this discussion, we are going to address the following topics (as time allows):
  • Introduction to Hadoop
  • Data Processing with MapReduce
  • Other Hadoop Data Processing Tools
  • Standing a Hadoop Infrastructure
  • Common Hadoop Architectures/Usage Patterns
  • Hadoop in the Future
Disclaimer: the breath and depth of each Hadoop component alone is deserving of a week+ of treatment.  Needless to say the information in this 1 to 1.5 hr session will be at a very high level.  If you have already gone through exercise of standing up Hadoop for your organization and are familiar with the ecosystem, this may be too introductory of a material for you.
Meeting Info
Speaker(s) : Vladimir Vivien
Date: Tuesday, August 27 2013
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm

Location
Catalina Marketing
200 Carillon Pkwy, St Petersburg, FL 33716
Meeting RSVP - Click link to RSVP to gain access to building, click below

Sponsors
Catalina Marketing Corp - Location & Food

Follow Us

Wednesday, July 17, 2013

July 2013 Meeting - Spring-Data: The Easy Way for Data Access in Java

July 2013 Meeting
We are back!  For the Tampa JVM User Group meeting for July 2013 will explore the Spring's Framework relatively new project: Spring-Data JPA.  It is comparable to GORM in Groovy or ActiveRecord in Ruby, but all done in Java.  In this meeting, we will explore how to get started with Spring-Data JPA and see how easy it can be integrated in your application.

You must RSVP in order to gain access to building - 

RSVP at http://tampajugjul2013.eventbrite.com/ 

Spring-Data
Spring-Data JPA is part of an umbrella of projects under Spring-Data (http://www.springsource.org/spring-data/jpa).  Spring-Data JPA relieves developer of the torturous steps of creating boilerplate code for data access.  You provide Spring-Data JPA your data access repository interface and it handles all of the underlying boilerplate data access code that are usually done manually.
  • In this meeting, we will explore
  • Getting started with Spring-Data JPA
  • Looking at setup and usage
  • Code samples
Meeting Info
Speaker(s) : Vladimir Vivien
Date: Tuesday, July 30 2013
Networking: 6:30 pm
Presentation: 07:00 - 8:30 pm


Meeting RSVP: You must RSVP in order to gain access to building - RSVP at http://tampajug-jul2013.eventbrite.com/ 

Meeting Location
1 Valpak Ave N
St Petersburg, FL 33716

Google Map
http://maps.google.com/maps?q=1+Valpak+Ave+N+St+Petersburg,+FL+33716


Sponsors
Valpak Corp - Location & Food

Follow Us
Website - http://tampajug.org/
LinkedIn - http://www.linkedin.com/groups?gid=2077654
Twitter - http://twitter.com/tampajug
RSS - http://www.tampajug.org/wordpress/?feed=rss2