Topic: Christmas Party and 'Better Test Driven Development With Property Based Testing'
Property based testing is a method for generating large numbers of
random values to test the property,
or characteristics,
of a class. Jeff
will show how to use this to your advantage in test-first development.
Speaker Bio
Jeff Bowman
Christmas Party
We will have our annual JUG Christm...
Producing good software is a goal many of us strive for by honing our
skills at design principles,
language mastery,
architecture, methodologies, and expert use of libraries, frameworks,
and platforms. Satisfied with our code, we then figure out how to
deploy it, or we hand it over to an operat...
It’s been some time since we’ve practiced Test Driven Development
(TDD) in the JUG. This week we 'll start with a problem some of us have
seen before. We 'll work through it, making group
decisions, writing code and working on the rhythm of tdd. Brett will
bring a wireless mouse and ...
Topic: Cloudy with a Chance of Java: Building Multitenant Java EE Cloud Applications
It’s clear that the cloud is here to stay,
so software vendors must
either adapt or fade into irrelevance,
but how do you build an
app for the cloud? Building a single-user application is pretty
straightforward, but the cloud brings with it a new set of problems, the
most pressing of which...
Topic: An Introduction to Programming with Minecraft Mods
Greetings, Oklahoma City tech community! Do you have a son or daughter (or niece, nephew,
grandchild, super-friendly neighborhood child) who loves Minecraft? Does
said Minecraftian have an interest in learning how to program? If so,
this is your lucky day. The Oklahoma City Java User Group would...
Topic: Lightweight Development Environments with Vagrant
On software development teams, a lot of time, effort, and
wasted work can come from the manual and unnecessarily complex way team
members set up their development environments. Brett will explain the
ideas behind lightweight, reproducible, and portable development
environments, and demonstrate ...
Topic: Real Time Data Processing with Apache Storm
Apache Storm "makes it easy to reliably
process unbounded streams of data, doing for realtime
processing what Hadoop did for batch processing." Mark Smith will
introduce the concepts behind Apache Storm, and demonstrate how to use
it through a live demo using Twitter data.
Speaker Bio
Mark ...
Topic: 'Transforming to Java 8' and 'Core Software Design Principles'
Please note the change in time and location this month
We have a double header this month:
4:00pm: Transforming to Java 8
The new facilities in Java 8 is about the change the way we write code.
Our code will become more expressive and concise. But, exactly how? In
this presentat...
Building web apps in Java has changed significantly over the past few
years. Many of those changes revolve around keeping your application fast,
maintainable, and flexible in the face of ever-changing deployment environments (aka
"the cloud") and rapidly changing standards. Dropwizard looks to f...
Uses a dictionary of over 200 Latin words, combined
All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this
the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined withAll
the Lorem