networking sites

Thursday, April 17, 2014

SunJUG April Meeting - Spring Boot and More!

April's topic will be "Spring Boot and More!" presented by Ken Krueger, Global Education Delivery Manager for Pivotal Software.

Meeting Overview:

The recent release of Spring Boot 1.0 promises to dramatically improve the getting started experience with Spring. This session will introduce Spring Boot, discuss how it simplifies dependency management, demonstrate how to create web and REST style applications, show how easy it is to incorporate Spring Data's automatic repository implementations, and show how Spring Data REST makes JPA-backed REST applications a snap.

Speaker Bio:

Ken Krueger is a Global Education Delivery Manager for Pivotal software. Ken has been in IT for 25 years, spanning the mainframe, client server, web, and cloud eras. Ken has spent much of the last few years training organizations on the use of Spring.

This event will take place on Wednesday April 30th, 2014.


6:30pm - 7:00pm: Food and networking

7:00pm - 8:30pm: Presentation

The event will be hosted by The Community Foundation of Sarasota located at:

2635 Fruitville Rd, Sarasota, FL 34237

Please RSVP for this event!

Wednesday, March 19, 2014

SunJUG March Meeting - Introduction to Spring Batch

March's topic will be "Introduction to Spring Batch" presented by Chris Schaefer, Principal Software Engineer of Pivotal, Inc.

Meeting overview:

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.

This event will take place on Wednesday March 26th, 2014


6:30pm - 7:00pm: Food and networking

7:00pm - 8:30pm: Presentation

The event will be hosted by The Community Foundation of Sarasota located at:

2635 Fruitville Rd, Sarasota, FL 34237

Food and beverages will be provided by TEKsystems. Java positions are available in Bradenton/Sarasota as well as Tampa. Please get in touch with Kelly Stoker (kstoker @ prior or at the meeting for more details.

Please RSVP for this event!

Wednesday, February 19, 2014

SunJUG February Meeting - Computer Vision using Java

Please join us for our February meeting, presented by Steve Goldsmith on "Computer Vision using Java".


Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions. I'll break down the installation of OpenCV on Ubuntu (although there's support for Windows, Mac, iOS and Android) on x86, x86_64 and ARM based devices. I built an automated script that does all the heavy lifting of installing and compiling FFMPEG (x264, fdk-aac, libvpx, libopus) and OpenCV from source. This will get you the latest and greatest OpenCV with Java and Python bindings. Then I'll move into Java examples for motion and people detection. Finally I'll cover a new project I'm working on called Java Video Processor that uses a plugin based architecture and lose coupling to provide a complete Computer Vision solution. I'll try to stay away from the rocket science of computer vision and focus how you can get started without a PhD.

Presenter Bio:

Senior level professional with extensive experience in architecture, development, testing, continuous build processes, declarative and meta programming. I have worked for insurance, real estate, finance and technology companies. I'm currently focusing on large scale middleware built with open standards. I have led/managed development teams as well as being in the trenches. I enjoy the total life cycle challenge of R&D, networking, deploying servers, database design, developing code and post production support. I have over 34 years of experience in the Computer Science field with 27 years of that being an IT professional.

Public LinkedIn profile

6:30pm - 7:00pm: Food and networking

7:00pm - 8:30pm: Presentation

Thank you to our sponsors:

Community Foundation of Sarasota for hosting the event

Trident Technical Solutions for providing food and beverages

Please RSVP for this event!

Tuesday, January 21, 2014

DZone Spring Integration Refcard

Happy to announce my colleague Soby Chacko and I have published a DZone refcard, this time on Spring Integration (my previous one is a refcard on Spring Batch). The card focuses on core Spring Integration and its EIP (Enterprise Integration Patterns) support. The refcard is handy for the experienced as well as the beginner and can be found on DZone (and its free too!).

Monday, January 20, 2014

SunJUG January meeting - Modern Messaging with RabbitMQ

January's topic will be "Modern Messaging with RabbitMQ" presented by Vladimir Vivien, Senior Consultant of Pivotal, Inc.

Meeting overview:

If you have built message-based software systems in Java over the years, your choices where most likely limited to "JMS" broker. While JMS is the workhorse in numerous enterprises, it has several shortcomings that make it less than ideal for the 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 look at RabbitMQ, its underlying protocol AMQP, and how to build scalable messaging infrastructure using Java + RabbitMQ.


  • Why Modernize Messaging?
  • What is RabbitMQ + AMQP
  • Concepts in AMQP
  • Messaging with Java + RabbitMQ
  • Scalable Enterprise Messaging with RabbitMQ
  • The event will take place on Monday January 27th, 2014:

    6:30pm - 7:00pm: Food and networking

    7:00pm - 8:30pm: Presentation

    The event will be hosted by Community Foundation of Sarasota, located at 2635 Fruitville Rd, Sarasota, FL 34237, which is west of exit 210 off I75.

    Please RSVP for this event!

    Wednesday, December 4, 2013

    Starting up the Sarasota JUG (SunJUG) again with a brew night!

    After noticing a long inactivity of the Sarasota, FL JUG (SunJUG) I decided to contact the founder in an attempt to run and get the JUG started again. Looks like things are a go and we are having our first meeting before the new year starts as a "brew night" where we can just get together and talk about tech stuff then resume meetings Jan. 2014.

    While the main site will still be active, I will be using as well which provides the ability to RSVP for events and so on. With that said, please join me in starting the SunJUG up again!.

    If you plan on attending the brew night please RSVP, otherwise feel free to join the SunJUG meetup group itself for future updates.

    Sunday, November 17, 2013

    Wednesday, September 25, 2013

    Introduction to Spring Batch @ Tampa JUG

    I was given the opportunity to talk about Spring Batch last night (9/24/13) at the Tampa JUG here in Florida. Had a great time and would recommend stopping by if you live in the Tampa or surrounding area. If your interested in the slides, they are located here: Introduction to Spring Batch.

    Wednesday, June 26, 2013

    DZone Spring Batch Refcard

    Lately I've been working on some writing projects, unfortunately I've lacked a bit with this blog (which I hope to get back to soon). One such project has been a reference card for Spring Batch which was published by DZone on June 24th, 2013. The card focuses on core Spring Batch and at the time of writing version 2.2.0. If your new to Spring Batch or need a quick reference card, please check it out (its free too!)

    Saturday, December 8, 2012

    Spring Shell and Spring Batch

    I love console applications - give me an ncurses/menu application over a flashy desktop GUI/webapp any day. Given that, the Spring Shell project was very appealing. I wanted to give it a try and as the Spring Batch Admin exposes JSON services that I can consume, I figured it would be interesting to create a shell interface to these JSON services. The project is pretty experimental at this point and only supports listing registered jobs at the set endpoint, but I'd love to hear any feedback to see if this is useful to anyone and worth continuing development on. Pull requests / contributors welcome as always.

    UPDATE: No work has been done on this project and the repository has been deleted. Spring Shell is still active and well worth trying for your console apps!