Thursday, December 8, 2011

Tampa Java User Group 2011 Holiday Party

Happy Holidays!
This year we are having a party for our December 2011 meeting to celebrate the Holiday Season.  There's no tech talk, no presentation, no Java: just food, drinks, and good conversations.



Event Registration




Event Info

Thursday, Dec 15, 6:30 pm

Food and a free drink

Sponsor: Tek Systems



Location

The Lime Restaurant


915 S. Howard Ave
Tampa, FL 33606 [map]

(813) 868-5463



Sponsors

image.png

Wednesday, October 26, 2011

Nov 2011 Meeting - Unlock the Power of JEE6 in the Cloud


Not too long ago (circa 2008 and earlier) finding somewhere to host host your Java applications on line was a rare opportunity to be cherished.  Times have changed with the popularity of the "Cloud" movement.  Today, it seems that any PaaS (Platform as a Service) provider that wants to be taken seriously must offer Java as a development platform.  For the November meeting, the Tampa Java User Group will look at another PasS running Java. This month, we will explore running JEE applications on OpenShift, a PaaS from RedHat inc.



NOTE: the meeting is scheduled for Tuesday Nov 15 (week before the holidays)



Meeting Abstract
Join us for this informative and and technical talk with Grant Shipley - PaaS Evangelist at Red Hat, to learn how to unlock the power of Java EE6 in the Cloud with JBoss AS7 and OpenShift. We'll show you how to take a sample Java EE6 application, deploy, manage and scale it in the cloud leveraging JBoss AS7 running on the OpenShift platform-as-a-service. Everything you'll see in the talk you'll be able to repeat at home. We'll also provide code and free Amazon EC2 credits. If you are interested in learning about the benefits of Java EE6, what's new in JBoss AS7 and how to get all that goodness in the cloud, this talk is for you.

About the Speaker
Grant Shipley is an OpenShift PaaS Evangelist at Red Hat focused on cloud technologies. Prior to that, Grant was a Manager of Software Development with responsibilities over the www.redhat.com website and supporting infrastructure. Grant has over 10 years of software development experience focusing on Java and PHP. In his free time, he contributes to several open source projects including Media Portal and www.follw.it as well as developing iOS applications. Grant has been using Linux on a daily basis since 1994 and is active in the FOSS community.



-= Meeting Info =-


Speaker: Grant Shipley, Red Hat Inc.



Date: Tuesday,11/15/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm


RSVP via LinkedIn Events

Not on Linked In, send mail to tampa.jug@gmail.com






-= Location Info =-





GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607







GCA Technology Services, Inc. Software, Training and Consulting.



image.png

Axiomatic IT









Wednesday, September 21, 2011

September 2011 Meeting - Innovate in the Cloud with Amazon EC2

On several occasions, the group has been approached by several people in the past to do a presentation on cloud services.  Specifically, people want to know how they can leverage cloud-based infrastructure services such as Amazon's Elestic Computing and make it part of their development efforts.  For the September 2011 meeting, the Tampa Java User Group will explore topics in infrastructure as a service using Amazon's Elastic Compute Cloud.


Special Guest

Leon Sverntlof (from Decide.com) has offered to provide insight into how Amazon AWS services are used in a real-life production environment for Decide.com.  We are looking forward to this and I am sure we all learn a lot.


Topics:

- Introduction to Amazon AWS

- EC2: Push here for Infrastructure

- Controls and Monitoring

- Case Study: Decide.com






-= Meeting Info =-


Speaker: Vladimir Vivien, RJ Salicco & Leon Sverntlof (from Decide.com)



Date: Tuesday, 09/27/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm


RSVP via LinkedIn Events

Not on Linked In, send mail to tampa.jug@gmail.com






-= Location Info =-





GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607








Sunday, August 14, 2011

August 2011 - JavaFX 2.0 - What's New?

** Tampa JUG August 2011 Meeting **
Continuing with the exploration of Java 7 features, this month we are going to take a closer look at JavaFX 2.0.  For those of you unfamiliar with JavaFX, it is Oracle's technology for building engaging GUI-rich client applications (http://javafx.com).  For our August 2011 meeting, we will have Jim Clarke come back to Tampa for a presentation on JavaFX.

-= Presentation =-

Title: JavaFX 2.0 - What's New



Abstract:

====

JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. JavaFX 2.0 is a major update to the JavaFX platform that embraces the core Java platform. Starting with this version, developers can create JavaFX applications completely in Java. As a result, developers can now preserve existing investments by reusing Java libraries in their JavaFX applications. It provides a rich set of graphics and media API to simplify development of visual applications.



Jim Clarke, co-author of JavaFX - Developing Rich Internet Applications, will bring us up to date on the latest JavaFX 2.0 features, including the new WebView control that allows you to embed live web pages directly in your Java applications. He will also talk about Swing and JavaFX integration, as well as a new open source project he is working on called GroovyFX, that provides a Groovy binding for JavaFX.



See the RSVP link below to reserve your spot.

-= Meeting Info =-


Speaker: Jim Clarke, Oracle Inc.



Date: Thursday, 08/30/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm


RSVP via LinkedIn Events

Not on Linked In, send mail to tampa.jug@gmail.com




-= Location Info =-





GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607






Friday, July 1, 2011

July 2011 Special Meeting - Java 7 Launch Event on 7/7


Special Tampa Java User Group Meeting

Java 7 is scheduled to be launched on 07/07/2011 (Thursday next week). For that occasion, Oracle has been kind enough to provide a speaker to come and discuss the features of this major release of the Java platform and language.  The meeting will be held next week at GCA, at our usual location.  Come join us and find out about the latest changes and updates made to the language that will be with for a long time to come.

-= Presentation =-

Title: Java 7 Official Launch

An overview of features of Java 7 .

There will be plenty of food and giveaways including Java 7 t-shirts.

See the RSVP link below to reserve your spot.



-= Meeting Info =-


Speaker: Jim Clarke, Oracle Inc



Date: Thursday, 07/07/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm


RSVP via LinkedIn Event






-= Location Info =-





GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607







Friday, June 24, 2011

June 2011 Meeting - MyBatis : Datamapper for Easy Mapping between Java and SQL

Hibernate and Java's JPA are great tools to automate the mapping of SQL data entities to Java objects.  However, beside the learning curve, they can, sometimes, get in the way if you start crafting complex relation between your entities that only direct access to SQL can satisfy.

Enter MyBatis !  For our June meeting (Tuesday June 28), we are going to take introductory look at MyBatis, formerly iBatis.  It is described as "... a datamapper framework that makes it easy to use a relational database with object-oriented applications." The latest release is a complete rewrite of the former iBatis project with elaborate features worthy of a second look.






** NOTE **

The location for our meeting has changed as our sponsor as changed headquarter.

See the Location Info below for the new location on Rocky Point.



-= Presentation =-

MyBatis : Datamapper for Easy Mapping between Java and SQL




In this meeting we will cover the the following topics:


- What is MyBatis

- Mapping SQL in Java with MyBatis

- Mapping SQL Joins with MyBatis

- Integrating MyBatis with Spring 3.x




-= Meeting Info =-


Speaker: Vladimir Vivien



Date: Tuesday, 06/28/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm




-= Location Info =-



** NOTE New Address**



GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607









Tuesday, May 17, 2011

May 2011 Meeting - Java Persistence in the Cloud: Bringing Your Apps to Google App Engine


By now, you must have heard about Google App Engine (at the very least, you have heard about "The Cloud"). GAE is what is described as a "Platform as a Service".  You bring your Java web app and Google provides you with the cloud platform (and infrastructure) that will automatically-scale under heavy load.  To achieve this, Google ditched the traditional relational database system in favor or their own homegrown persistence technology called BigTable.  For our May's meeting, presenter Tim Crowley will compare traditional JEE and Google App Engine persistence approaches highlighting what you need to know when migrating your app to GAE.



** NOTE **

The location for our meeting has changed as our sponsor as changed headquarter.

See the Location Info below for the new location on Rocky Point.



-= Presentation =-

Title: Java Persistence in the Cloud

In this presentation, we will cover:


• Traditional Java Persistence Strategies

• An Introduction to NoSQL

• Google’s App Engine

• Porting to the Cloud




-= Meeting Info =-


Speaker: Tim Crowley



Date: Tuesday, 05/31/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm




-= Location Info =-



** NOTE New Address**



GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607










Monday, March 14, 2011

March 2011 Meeting - A Look at Spring 3 Features and Enhancements


As you may know, the Spring Framework has become the de facto lightweight enterprise stack alternative for Java (and even .Net) developers.  Spring has either complemented or outright replaced some of the more complex aspects of Java enterprise development by providing a simpler API to get things done.  If you are a Spring user (or interested in getting started with the open source platform), you owe it to yourself to take a look a the features introduced in the latest release of 3.0.  For the March 2011 meeting, the Tampa Java User Group will explore some of the more popular enterprise development features of Spring 3.


-= Presentation =-



Spring 3 Features and Enhancements




In this presentation we will take a look at some of the significant features and enhancements of Spring 3. We'll discuss:



  • SpEL (Spring Expression Language)

  • MVC/REST support,

  • Type conversion

  • JEE 6 support including Bean Validation

  • Concurrency support.



We will also walk through some simple and practical code examples that demonstrate these features that help continue reducing the complexity of enterprise Java.




-= Meeting Info =-


Speaker: RJ Salicco



Date: Tuesday, 03/29/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm





-= Note =-

If you have not attended in a while, note that the location for our meeting has changed as our sponsor as changed headquarter.  See the Location Info below for detail on the new Rocky Point location. Doors lock early, please arrive on time.




-= Location Info =-




Tuesday, February 22, 2011

February 2011 Meeting - What Is Scala Anyway?

If you follow any of the popular Java sites, you would have heard about Scala by now (if not, you will).  Scala, according to supporters and practitioners, is enjoying modest but increasing acceptance in technological circles such as financial companies, social media companies, startups, or wherever there's a need to leverage the JVM to run a strongly typed and performant functional language.  Since Scala is part of the JVM family, why not explore it for our next Tampa Java User Group meeting.



** NOTE **

Meeting is scheduled for Tuesday March 1.  Since Feb is short, we decided to borrow from March.  Also, if you have not attended in a while, note that the location for our meeting has changed as our sponsor as changed headquarter.  See the Location Info below for the new location on Rocky Point.

-= Presentation =-

What Is Scala Anyway?

In this meeting we will look at the followings:

- What do you need to get started with Scala

- Scala fundamentals and language concepts

- Code samples

- Tools and Scala's burgeoning ecosystem


If you are inclined to start reading about Scala, don't buy a book yet, check out these resources:

1) Official Scala Website - http://www.scala-lang.org/

2) A 20-page tutorial to get you started - http://www.scala-lang.org/docu/files/ScalaTutorial.pdf


4) Free online book from O'Reilly - http://programming-scala.labs.oreilly.com/

5) Why Twitter uses Scala (presentation) - http://www.slideshare.net/al3x/the-how-and-why-of-scala-at-twitter

-= Meeting Info =-


Speaker: Vladimir Vivien



Date: Tuesday, 03/01/2011
Networking: 6:30 pm
Presentation: 7:00 pm - 8:30 pm




-= Location Info =-



** NOTE New Address**





GCA Technology Services
3031 N. Rocky Point Dr. West, Suite 450
Tampa, FL 33607