-
December 13, 2011 Meeting
Monthly Meeting (register here)
When: December 13, 11:30-12:40
Where: Oklahoma City Coworking Collaborative
(see Meeting location)
Sponsor: ?
Speaker: Mitch Blevins
Topic: Finite State Machines: Hipster programming concepts
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
Finite State Machines: Hipster programming concepts Your friends have
probably never heard of Finite State Machines, but you were using them
before they were cool. Come enjoy grass-fed, sustainable goat tripe
pizza and kombucha while we make our own FSM framework and ironically
check out some of the existing tools for working with Finite State
Machines.
-
November 8, 2011 Meeting
Monthly Meeting (register here)
When: November 8, 11:30-12:40
Where: Oklahoma City Coworking Collaborative
(see Meeting location)
Sponsor: ?
Speaker: Several People
Topic: Lightning Talks
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
ANTLR - Grzegorz Bugaj
Reality Check - Ivan Zhidov
Dart - Mitch Blevins
Dynamic proxies - Kenyatta Clark
Chronon - Greg Sudderth
Spring Data for MongoDB - Scott Centille
Gaelyk - Brian Sheldon
-
October 11, 2011 Meeting
Monthly Meeting (register here)
When: October 11, 11:30-12:40
Where: Oklahoma City Coworking Collaborative (see Meeting location)
Sponsor: ?
Speaker: Ryan Hoegg
Topic: Map Reduce
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
MapReduce: Distributed Computing with Apache Hadoop Scalable software is
built so that increasing data or usage does not result in degraded
service. Distributed computing is one way to make data processing
software scale gracefully.
(from http://hadoop.apache.org/common/docs/r0.20.0/mapred_tutorial.html#Overview):
"Hadoop Map/Reduce is a software framework for easily writing
applications which process vast amounts of data (multi-terabyte
data-sets) in-parallel on large clusters (thousands of nodes) of
commodity hardware in a reliable,
fault-tolerant manner."
In this talk, I will introduce the Map/Reduce algorithm, and demonstrate
how to write a Map/Reduce application using Java and Apache Hadoop.
-
September 13, 2011 Meeting
Monthly Meeting (register here)
When: September 13, 11:30-12:40
Where: Oklahoma City Coworking Collaborative (see Meeting location)
Sponsor: ?
Speaker: Jason Lee
Topic: Introduction to Android Development
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
In this presentation, we’ll take a "Hello, World" look at Android
development. We will develop, from the ground up, a very simple
application, covering such fundamental topics as Activities, Views,
Menus, and data access. Time permitting, we’ll finish off the session
with a quick look at testing your Android application. We won’t cover
every topic and API available to developers, but you should leave with
enough information to get you started on your own Android app.
-
August 9, 2001 Meeting
Monthly Meeting (register here)
When:August 9, 11:30-12:40 Where: Oklahoma City Coworking
Collaborative (see Meeting location)
Sponsor:Valtech Speaker:Scott Centille Topic: Spring Roo
Revistited
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
"
As a Java Developer, we all want to be more productive. Spring Roo can
help by creating and managing your Spring-based applications by allowing
you to easily add and configure features such as JPA, Spring MVC,
WebFlow, JMS, Email, and Spring Security. For the June 2010 session, an
introduction to Spring Roo was presented. However, in this session, we
will revisit Spring Roo as a rapid application development framework,
examine it’s default architecture, see how usage of AspectJ’s Inter-type
declaration(ITD) features can reduce boilerplate code, quickly build and
deploy a complete Spring MVC application and show usage of the
incremental database reverse engineering (DBRE) addon.
-
July 12, 2011 Meeting
Monthly Meeting (register here)
When:July 12, 11:30-12:40 Where: Oklahoma City Coworking
Collaborative (see Meeting location)
Sponsor:Oracle Speaker:Brent Loschen Topic: Java 7
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
On July 7, Oracle launched the long awaited Java 7 release. While this
release is described simply as "evoluationary", there’s a lot of nice
new things in this release. Brent Loschen, a Systems Engineer with
Oracle’s Embedded Java team, will give us a high-level overview of what
these new features are and what they mean to you as a developer. You may
not be able to use Java 7 yet in your enterprise, but after this
session, you’ll be armed with the knowledge you need to being requesting
it
-
June 2011 Meeting
Monthly Meeting (register here)
When: June 14, 11:30-12:40 Where: Oklahoma City Coworking
Collaborative (see Meeting location)
Sponsor: Speaker: Alex Miller
Topic: Clojure Life Agenda 11:30 am - Welcome Announcements 11:40
am - Main Presentation 12:40 pm - Wrap Up
Presentation Information
Clojure Life by Alex Miller
Clojure is a new language that combines the power of Lisp with
an existing hosted VM ecosystem (the Java VM). Clojure is a
dynamically typed, functional, compiled language with performance on
par with Java. This talk will introduce the Clojure language using
Conway’s classic "game of life" with cellular automata. We’ll look at
a Clojure implementation and explore different design choices around
data representation and concurrency while digressing to teach the
basics of the language itself.
-
May 2011 Meeting
Monthly Meeting (register here)
When: May 10, 11:30-12:40" Where: Oklahoma City Coworking Collaborative
(see Meeting location) Sponsor:
No Fluff
Just Stuff Speaker: Ken Sipe Topic: Enter the Gradle Agenda 11:30
am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm -
Wrap Up
Presentation Information
Enter the Gradle by Ken Sipe
In the Java build space,
first there was ANT,
which provided a reliable way to build without an IDE. Then there was
Maven, which provided standardization in build life cycles and
dependency management. Now… Enter the Gradle, which provides
convention over configuration approach to the build process and an
approach at building that isn 't based XML. This session assumes no
familiarly with Gradle as it introduces this new approach at building
projects. It is very helpful to be able to read and understand groovy to
get the most from the session. This session will look at multi-language
or polyglot projects, as well as integration to ANT and Maven. It will
conclude with building custom plugins for the Gradle build process.
-
Steering Committee Meeting May 2011
Everyone is welcome to
come to the SC meeting. We need new blood so please consider attending.
You can sign up for SC emails
here Please update
the times you can attend
here.
We meet at the Oklahoma City Coworking Collaborative
(see Meeting location) usually 2 weeks
before the regular meeting.
-
April 12, 2011 Meeting
Monthly Meeting (register here)
When: April 12, 11:30-12:40
Where: Oklahoma City Coworking Collaborative
(see Meeting location)
Sponsor: MBO Partners
Speaker: Brett Schuchert
Topic: JMockit - Things you
shouldn’t do when testing…​
Agenda
11:30 am - Welcome Announcements
11:40 am - Main Presentation
12:40 pm - Wrap Up
Presentation Information
JMockIt is a powerful and easy (perhaps too easy) to use mocking tool that allows you to do things that defy logic. Examples include stubbing static methods, changing final classes and pretty much anything that byte code injection on the fly (per test) allows. We’ll look at some of those things along with more traditional test double creation and then discuss why on the one hand it is nice to have this power, on the other hand you should almost never use it.