June 8, 2010 – Presentation by Terracotta

Terracotta will be presenting at our next MJUG meeting. Details below:

When: June 8, 2010 at 6:30pm
Where: Royal Caribbean in Miramar
14700 Caribbean Way
Miramar, FL33027 (behind the DeVry University building)

Who: Greg Luck of Terracotta

The presentation:

Title: Taking control of your application scale, database or NOSQL, using the new features in Ehcache 2.0
Abstract: Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Ehcache is robust and in use in thousands of mission-critical applications. It is the most widely used Java-based cache.
With the release of 2.0, you can use Ehcache to:
• Snap into Hibernate, OpenJPA, Eclipselink and offload the database 80% or cache direct JDBC responses from the database by hand
• Build the highest performance into your application using write-behind, ReadOnly views, NonStop caches, WAN replication, and more of the new enterprise-class features in the framework
• Monitor and tune your caches in production with JMX or your favorite monitoring tool like Nagios

You will learn:
• How to snap Ehcache into the latest Hibernate
• The differences between Ehcache, expensive data grids from companies like Oracle and IBM, and Memcached
• About the new Ehcache Monitor and how to use it
• About the detailed roadmap of Ehcache 2 through the rest of this year.


May Meeting

Everything's ready for our May 2009 meeting.  Jim Moore from
SpringSource will be presenting on tc Server.

Tuesday, May 19, 2009, 7:00 PM - 9:30 PM


    * Networking (7:00 - 7:30)
    * Introduction to SpringSource tc Server - Jim Moore (7:45 - 9:15)

Presentation Abstracts:

* Introduction to SpringSource tc Server
The Tomcat you know, Enterprise Capabilities you Need:
Are you considering migrating off more expensive and heavyweight
application servers?
Do you need additional enterprise class server capabilities that
Tomcat can’t provide?

Historically stand alone Tomcat requires Administrators to develop a
custom framework to handle installations. If configuration changes are
required, the management framework has to be expanded to handle these
changes for existing instances. Custom installation methods combined
with custom management, monitoring and config. methods are time
consuming and laborious.

Enterprise Tomcat is here! Join SpringSource for a live seminar
outlining SpringSource tc Server, an enterprise version of Apache
Tomcat. This 1.5 hour seminar will
cover tc Server capabilities for:
Managing large scale deployments
Controlling distributed groups of Tomcat instances
Deploying enterprise applications reliably to production systems
Identifying, diagnosing, and resolving server problems quickly and

Speakers Bios:
Jim Moore is a Senior Consultant for SpringSource, and has spent over
a decade delivering solutions at all layers of the software stack. His
experience ranges from designing back-end enterprise systems for multi-
national corporations, to basic infrastructure and rich desktop

He enjoys working with a wide range of technologies and languages, and
speaks at user groups and conferences about the easiest ways to get
development tasks done, whether that be specific technologies or

DeVry Miramar Campus
2300 SW 145th Ave
Miramar, FL 33027
Room 254 

April Meeting

Everything’s ready for our April 2009 meeting.  We will have two
presentations (more below).  April’s meeting will be held in downtown

Please confirm your participation by replying to rsvp <at> miamijug.org.

Tuesday, April 28, 2009, 6:00 PM – 9:45 PM


* Networking (6:00 – 6:45)
* Rapid Software Evolution – Borislav Iordanov (6:45 – 8:00)
* Rich Internet Applications & Java (RIAs) – Mark Piller (8:15 –

Presentation Abstracts:

* Rapid Software Evolution
The complexity wall – limitations of the fundamental principals of
software development. A look at the concept of evolutionary
engineering, the elements of an evolutionary software construction
platform and what it would mean in practice.

* Rich Internet Applications & Java (RIAs)
Session will provide an overview of techniques and approaches Java
developers can use in day-to-day activities for integrating server-
side Java applications with various rich client technologies including
Flex, Flash, AJAX and Silverlight. Additionally, you will learn about
the tools we have developed to assist with application development,
testing and runtime optimization. You will learn about client-side
code generators for remoting and data management use-cases, learn how
to create real-time messaging (pub/sub) applications with RIA front-
end, see a demo of remoting invocation debugger and on-the-wire
traffic visualizer. Finally, you will see a demonstration of user
behavior tracking and analytics for a Java application. The session
provides a lot of coding samples and API reviews. It is targeted at  a
wide range of developers  ranging from beginner level to very
advanced. Parts of the presentation will be useful for management
folks and they are welcome to attend as well.

Speakers Bios:
Borislav Iordanov, a programmer with 13 years of experience in
software development and architecture, mainly within the OO paradigm.
About half of those years were spent marvelling at the state of the
art while the second half progressed into an unbearable

Mark Piller is the founder and Chief Architect of Midnight Coders, an
innovative and forward-thinking company specializing in products for
RIA development, testing, integration and analytics. Mark has over 15
years of software development experience. For the past six years he
has been specializing in building software infrastructure products
designed to integrate Flex, Flash, and AJAX applications with a
variety of backend systems, including .NET, Java, PHP, and Ruby on
Rails. Mark is very passionate about ease-of-use of software and
prides himself in creating technologies that clearly demonstrate that


Miami-Dade County
111 NW 1st Street, 18th Floor
Miami, FL

Parking Place: The parking lot is on 111 NW 3rd ST:
and it will be free if you say you are coming to the JUG meeting.

Sponsor: Miami-Dade County

See you there!

March Meeting

Everything’s ready for our March 2009 meeting.  James Ward, Adobe Flex Evangelist, will be presenting on applying Flex and Java in the
real world.   Please confirm your participation by replying to rsvp <at> miamijug <dot> org.

Tuesday, March 24, 2009, 7:00 PM – 9:45 PM


* Networking (7:00 – 7:30)
* Flex and Java in the Real World (7:45 – 9:30)

Presentation Abstract:

Flex and Java in the Real World
Focus on testing, maintaining, troubleshooting, etc.

Speakers Bio:

James Ward is a Technical Evangelist for Flex at Adobe and Adobe’s JCP
representative to JSR 286, 299, and 301. Much like his love for climbing
mountains he enjoys programming because it provides endless new discoveries,
elegant workarounds, summits and valleys. His adventures in climbing have
taken him many places. Likewise, technology has brought him many adventures,
including: Pascal and Assembly back in the early 90’s; Perl, HTML, and
JavaScript in the mid 90’s; then Java and many of it’s frameworks beginning in
the late 90’s. Today he primarily uses Flex to build beautiful front-ends for
Java based back-ends. Prior to Adobe, James built a rich marketing and
customer service portal for Pillar Data Systems.


DeVry Miramar Campus
2300 SW 145th Ave
Miramar, FL 33027
Room 254


Vertical Technologies, LLC
See you there!

February Meeting

Everything’s ready for our February 2009 meeting.  Alexander v.  Zitzewitz from hello2morrow will be presenting on architecture management.

Tuesday, February 17, 2009, 7:00 PM – 9:45 PM

* Networking (7:00 – 7:30)
* A Couple of Golden Rules for Managing your Architecture
(hello2morrow) (7:45 – 9:30)

Presentation Abstract:
A Couple of Golden Rules for Managing your Architecture
It is always beneficial for a project to define a clear software
architecture. But how can you fight growing deviations between the
planned architecture and the physical code base? How can you avoid
expensive redesigns and refactoring phases? How can you achieve an
outstanding technical quality of your code base? The session explains
the basics concepts of architecture management for Java projects and
introduces a couple of simple rules, that help you to keep your
project on track.

In the session you will learn
how to cut your application into layers, vertical slices and subsystem
and define the allowed dependencies between these elements.
how to map your code base to these logical entities.
some useful software metrics, that help you to fight local
strategies to automatically enforce dependency restrictions and metric

At the end of the session I will show a tool based approach for
architecture management.

Speakers Bio:Alexander v. Zitzewitz is one of the founders of
hello2morrow and has more than 20 years of experience with object
oriented software development and software architecture in general. He
has a degree in Computer Science from Technical University of Munich.
In July he moved to Massachusetts to build up the North American
operations of hello2morrow. Besides computers and software
architecture Alexander likes Red Wine, good Jazz, hiking, strategy
games and sunny weather.

DeVry Miramar Campus
2300 SW 145th Ave
Miramar, FL 33027
Room 254

See you there!

January Meeting

Everything’s ready for our first 2009 meeting. Orion Letizi from
Terracotta will be presenting on Clustered Architecture Patterns.

Tuesday, January 20, 2009, 7:00 PM – 9:45 PM

* Networking (7:00 – 7:30)
* Clustered Architecture Patterns (Terracotta) (7:45 – 9:30)

Presentation Abstract:
Clustered Architecture Patterns: Delivering Scalability and

Developing enterprise apps that run on server clusters is hard.
Current approaches are hard on the application developer, demanding on
the application infrastructure, and suffer from serious performance
and scalability limits.

This session introduces Network-Attached Memory, Terracotta’s open
source technology that transparently extends Java heap and the Java
Memory Model across multiple JVMs, and shows how to use it to develop
simple, yet scalable applications. The talk focuses on the new
Terracotta Web Application Reference Implementation, an example of a
best-of-breed software stack (Spring, Spring WebFlow, SpringMVC,
Spring Security, Sitemesh, Hibernate, Ehcache, and more) using
Terracotta for scalability and high availability.

The talk will also discuss actual deployments where Network-Attached
Memory is currently delivering HA and scale, dramatically reducing
load on expensive databases.

Speakers Bio:
Orion Letizi is a co-founder and software engineer at Terracotta. He
has worked in enterprise Java for over ten years. Before Terracotta,
he was a software architect at Walmart.com.

DeVry Miramar Campus
2300 SW 145th Ave
Miramar, FL 33027
Room 254

Sponsor: KForce.com

See you there!

SpringOne Americas 2008

One of the major yearly Java and Spring conferences takes place right here in South Florida, SpringOne Americas, formerly known as The Spring Experience.  “SpringOne will focus on the emerging technologies and best practices around the Spring Framework and enterprise software development. This event will feature the project founders, core committers, authors, consultants, project leads, and professional trainers.”

November Meeting – Spring Source – Nov 12 6:30 pm

Everything’s ready for our November meeting. This one will be one of our best! We will have food and drinks and prizes!  We will be giving away a pass to Spring One Americas, as well as gift certificates.

Spring offers several interesting modules for building and running rich web applications: Spring MVC, Spring Web Flow, Spring JavaScript, and Spring Faces.  This session will provide an overview of these modules and show how they relate to one another.  Attendees will see how Spring simplifies the development and deployment of rich web applications on containers like Tomcat, as well as on Spring’s new application server.  Attendees will also gain insight into the Spring 3.0 roadmap, including exciting new REST, JSON, and Flex support.
Additional background:
Spring Web MVC is a popular web framework, and the foundational platform for powering Spring-based web applications.  Version 2.5 introduces major new features that simplify the core MVC programming model, including support for annotated @Controllers and convention-over-configuration.  This session shows how to apply these new features to gain development productivity and implementation consistency.
Building on the Spring MVC platform are a number of interesting modules.  Spring Web Flow 2 adds significant power for implementing flows within a Spring MVC-based app.  Spring Faces, a new module, provides support for JavaServerFaces in a familiar Spring MVC environment.  And last but not last least, Spring Javascript, a new module, integrates leading UI toolkits such as Dojo into a Spring MVC environment for applying progressive enhancement techniques with Ajax.  This session provides an update on these technologies, shows how to put these technologies into practice, and addresses what’s coming in Spring Web 3.0.

Speakers: Keith Donald, Scott Andrews

Sponsored by: Spring Source, Signature Consulting

See you there!


DeVry Miramar Campus
2300 SW 145th Ave
Miramar, FL 33027
RM 253

6:30pm-7pm – Food and networking
7pm-9:30pm – Presentations: Spring Web

June MJUG Meeting – JBoss Seam – June 24th 7pm

We will be having our next meeting on June 24th, 7pm.  JBoss will be giving a technical presentation on Seam and JBoss ESB.  We will have food, drinks, prizes, a giveaways.  Its been a while since we have all gotten together, and we want a good turnout!


Royal Carribean Miramar Office

3rd floor
14700 Caribbean Way
Miramar, FL 33027


Meeting 13 – February 19, 2008

Meeting 13 – February 19, 2008

Topics & Speakers:

  • Secrets of a Hiring Manager by Darren Spurgeon (BocaJava.com)
  • Jython by Roy Matthew (BayView Financial)

Presentations abstract:

Secrets of a Hiring Manager:

In the IT industry, the interview is everything. Employers are looking for people who’ve done everything, can communicate with all levels of business, and demonstrate they can get the job done quickly. Candidates: this will prepare you for the hot seat. Managers: learn how to conduct a thoughtful and fair technical interview. Recruiters: we’ll show you how to separate the haves from the have nots.


Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform.

Speakers Bio:

Darren Spurgeon
Darren Spurgeon is Director of Technology at Boca Java, South Florida’s premier gourmet coffee company. Darren has interviewed hundreds of candidates over the years for many technology positions and knows how hard it is to build a great team. His interests include Java, Java, and Java, though not necessarily in that order.

Roy Matthew
Roy Mathew is a Development Manager for the Flagship project at Bayview Financial – a Commercial Mortgage Lending and Services Company in South Florida. Roy has worked on several different technologies, and had developed on the Java platform for several years. He has now shifted his focus to dynamically typed languages and agile methodologies. He likes languages that have a high degree of expressiveness (eg: Jython), and frameworks technologies (like Zope) that provide higher level abstractions that help solve the domain problem.

Venue: Carnival Cruise Lines, 3655 NW 87th Ave, Doral, FL 33178

Sponsors: Sherlock Technology


March 2023



Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Miami Java Users Group is independent of Sun Microsystems, Inc.