-
2013 May Meeting
Topic: AsciiDoc and Awestruct
Speaker Bio
Jason Lee
-
2013 April Meeting
Topic: Developing Next Generation Apps
Brought to us by No Fluff Just
Stuff coming to
Dallas on
May 17-19
For a long while, we’ve built applications pretty much the
same way. Regardless of the frameworks (or even languages and platforms)
employed, we’ve packaged up our web application, deployed it to a server
somewhere, and asked our users to point their web browser at it. But now
we’re seeing a shift in not only how applications are deployed, but also
in how they’re consumed.
The cost and hassle of setting up dedicated
servers is driving more applications into the cloud. Meanwhile, our
users are on-the-go more than ever, consuming applications from their
mobile devices more often than a traditional desktop browser. And even
the desktop user is expecting a more interactive experience than is
offered by simple page-based HTML sites. With this shift comes new
programming models and frameworks. It also involves a shift in how we
think about our application design. Standing up a simple HTML-based
application is no longer good enough.
In this session, we’ll discuss
what the next generation of applications looks like, exploring such
things as the mobile web and cloud computing. We’ll also dig into some
of the technologies and practices such as REST, OAuth, and JavaScript
microframeworks that enable us to move forward.
Speaker Bio
Craig
Walls (author of Spring in Action)
-
2013 March Meeting
Topic: Practical Integration with Mule
Ask a random IT person about the systems in his environment, and chances
are that the answer will sound something like this:
"Well, we are almost done with the new release of Whiz Bang, which uses
Spring Data, AMQP, and MongoDB with a lot of jQuery for the front end.Â
That’s being held up because of our maintenance release of Beige and
Dusty, which most of our customers use. They both send information to
FileCabinet 11.8r3, which we bought from a vendor 16 years ago, and we
still have our invoicing system in Decrepit 6, which runs on AS400."
It seems like everyone has a bunch of different systems with a lot of
different technologies involved. Integration is what we do to get them
all working together.
This talk is about how to do integration with Mule ESB, and includes a
walk through of
an example
project.
Speaker Bio
Ryan Hoegg is a software nut, and works as an Integration Architect
at Confluex. He lives with his wife and
children in Northwest OKC.
-
2013 February Meeting
Topic: Scala
Speaker Bio
Matt Hicks
Register
-
2013 January Meeting
Topic: Canceled
We’re letting our usual speakers
practice their LARPing and other hobbies this month, so there will be no
JUG. Please stay at home and don’t cause any trouble.
-
December 11, 2012 Meeting
December 11, 2012 from 11:30 to 12:30ish
Belle Isle Library (NW Expressway and Villa)
Since we don’t have a speaker for this month, we thought we’d have a
party instead.We will provide the pizza and pop. Feel free to bring
desserts. If you want, bring a present and we’ll exchange them somehow
(by drawing names or playing some game). Friends, significant others,
and children are welcome.
Please go to the g+ event to let us know if you are going:
https://plus.google.com/events/cpiufobv29kohq68j7dacp4gh2o
-
November 2012 OKC JUG Meeting
Monthly Meeting (register here)
When: November 13, 11:30-12:43
Where:Â
Belle Isle
Library
Speaker: Jason Lee
Topic: Arquillian - JBoss Testing Platform
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:43 pm - Wrap Up
Presentation Information: Arquillian is a revolutionary testing platform
built on the JVM that substantially reduces the effort required to write
and execute Java middleware integration and functional tests. No more
mocks. No more container lifecycle and deployment hassles. Just real
tests!
Source and
slides.
-
OKC JUG October Meeting
The JUG is today!
https://plus.google.com/events/cboo19hj5koa0ps4r51svnd6d6s Where: Belle
Isle Library, downstairs When: October 9th, 11:30am Who: Brett Schuchert
Brett has 20+ years of teaching experience and over 17 years of
experience with object technology. He has worked extensively in
developing software, training, mentoring, and consulting using Java, C++
and Smalltalk as well as software process and requirements analysis both
locally and internationally. More info can be found in his Curriculum
Vitae located here: http://schuchert.wikispaces.com/MyCv What: Legacy
Refactoring In "Working Effectively with Legacy Code" (Welc hereafter),
Michael Feathers defines legacy code as code without automated tests - I
like to add to that definition "that someone depends upon, e.g., in
production". Legacy Code is hard to work with? Or is it? Modern mocking
tools make creating what Michael Feathers calls a "link seam" easy,
language-driven rather than build driven, fast, reliable, and, frankly,
cool as hell. I like to call this a "dynamic link seam" instead of a
boring old link seam. The former is cool, fast, automated, and built
into the language (or a library), while the latter requires custom build
scripts, custom build targets, and may, depending on the language,
multiple executables. We’ll take a look at some legacy code and use a
modern mocking tool, JMockit to write some tests to exercise the
production code. We will then do some quick Welc-based refactorings on
the code to see: * How to do it * Does it improve the code * Do the
tests age well * What happens if we were to use the modern mocking tool
on the "after" code * Does this suggest anything about having all that
power at your fingertips?
-
September 2012 OKC JUG Meeting
Monthly Meeting (register here)
When: September 11, 11:30-12:43
Where: NW Metro
Library
Speaker: William
Lieurance
Topic: Jasper Reports -
Open Source Reporting in Java
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:43 pm - Wrap Up
Presentation Information: JasperReports is
an open
source Java reporting tool
that can write to a variety of targets,
such as: screen, a
printer,
into PDF, HTML, Microsoft
Excel, RTF, ODT, Comma-separated
values or XML files." The speaker
will show how Jasper is used in a busy manufacturing environment to get
things done.
-
August 2012 JUG Monthly Meeting
Monthly Meeting (register here)
When: August 14, 11:30-12:40
Where: NW Metro
Library
Speaker: Brent Wilkins
Topic: Rhino -
Javascript in Java
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information: Rhino is an open-source implementation
of JavaScript written
entirely in Java. It is typically embedded into Java applications to
provide scripting to end users. It is embedded in J2SE 6 as the default
Java scripting engine."
Slides
and http://okcjug.org/wp-content/uploads/2012/08/OKC JUG_Rhino.7z[code]
are here.