
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oklahoma City Java Users Group</title>
	<atom:link href="http://okcjug.org/feed" rel="self" type="application/rss+xml" />
	<link>http://okcjug.org</link>
	<description>Building a stronger Oklahoma City Java community</description>
	<lastBuildDate>Thu, 02 Feb 2012 14:12:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>February 14, 2012</title>
		<link>http://okcjug.org/meetings/february-14-2012</link>
		<comments>http://okcjug.org/meetings/february-14-2012#comments</comments>
		<pubDate>Sat, 28 Jan 2012 15:42:03 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=830</guid>
		<description><![CDATA[Monthly Meeting (register here) When: February 14, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location) Sponsor: ? Speaker: Jason Lee Topic: Weld JSR-299: The new Java standard for dependency injection and contextual lifecycle management Agenda 11:30 am – Welcome Announcements 11:40 am – Main Presentation 12:40 pm – Wrap Up Presentation Information]]></description>
			<content:encoded><![CDATA[<h2><strong>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h2>
<ul>
<li><strong>When:</strong> February 14, 11:30-12:40</li>
<li><strong>Where:</strong> Oklahoma City Coworking Collaborative (see <a href="http://okccoco.com/?page_id=109">Meeting location</a>)</li>
<li><strong>Sponsor:</strong> ?</li>
<li><strong>Speaker:</strong> Jason Lee</li>
<li><strong>Topic:</strong> Weld JSR-299: The new Java standard for dependency injection and contextual lifecycle management</li>
</ul>
<h2><strong>Agenda</strong></h2>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<p><strong>Presentation Information</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/february-14-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>January 10, 2012</title>
		<link>http://okcjug.org/meetings/january-10-2012</link>
		<comments>http://okcjug.org/meetings/january-10-2012#comments</comments>
		<pubDate>Wed, 14 Dec 2011 01:55:20 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[General Information]]></category>
		<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=811</guid>
		<description><![CDATA[Monthly Meeting (register here) When: January 10, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location) Sponsor: Principal Technologies Speaker: Greg Bugaj Topic: Application Security from the perspective of hackers Agenda 11:30 am – Welcome Announcements 11:40 am – Main Presentation 12:40 pm – Wrap Up Presentation Information As developers most of us are not much [...]]]></description>
			<content:encoded><![CDATA[<h3>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h3>
<ul>
<li><strong>When:</strong> January 10, 11:30-12:40</li>
<li><strong>Where:</strong> Oklahoma City Coworking Collaborative (see Meeting location)</li>
<li><strong>Sponsor:</strong> Principal Technologies</li>
<li><strong>Speaker:</strong> Greg Bugaj</li>
<li><strong>Topic:</strong> Application Security from the perspective of hackers</li>
</ul>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<h3>Presentation Information</h3>
<p>As developers most of us are not much concerned with security pass the authentication/autorization phase.<br />
I will try to show you how application can be compromised and exploited using common application vulnerabilites and then I will show you how we can mitigate these problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/january-10-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>December 13, 2011 Meeting</title>
		<link>http://okcjug.org/meetings/december-13-2011-meeting</link>
		<comments>http://okcjug.org/meetings/december-13-2011-meeting#comments</comments>
		<pubDate>Tue, 08 Nov 2011 20:33:26 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=804</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<h3>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h3>
<ul>
<li><strong>When</strong>: December 13, 11:30-12:40</li>
<li><strong>Where</strong>: Oklahoma City Coworking Collaborative (<a href="http://okccoco.com/?page_id=109">see Meeting location)</a></li>
<li><strong>Sponsor</strong>: ?</li>
<li><strong>Speaker: </strong><a href="http://okcjug.org/bios/mitch-blevins">Mitch Blevins</a></li>
<li><strong>Topic</strong>: Finite State Machines: Hipster programming concepts</li>
</ul>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<h3>Presentation Information</h3>
<p>Finite State Machines: Hipster programming concepts<br />
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.</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/december-13-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>November 8, 2011 Meeting</title>
		<link>http://okcjug.org/meetings/november-2011-meeting</link>
		<comments>http://okcjug.org/meetings/november-2011-meeting#comments</comments>
		<pubDate>Tue, 11 Oct 2011 19:57:25 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[General Information]]></category>
		<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=785</guid>
		<description><![CDATA[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 &#8211; Mitch Blevins Dynamic [...]]]></description>
			<content:encoded><![CDATA[<h3>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h3>
<ul>
<li><strong>When</strong>: November 8, 11:30-12:40</li>
<li><strong>Where</strong>: Oklahoma City Coworking Collaborative (<a href="http://okccoco.com/?page_id=109">see Meeting location)</a></li>
<li><strong>Sponsor</strong>: ?</li>
<li><strong>Speaker: </strong>Several People</li>
<li><strong>Topic</strong>: Lightning Talks</li>
</ul>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<div>
<h3>Presentation Information</h3>
<ul>
<li>ANTLR  -  Grzegorz Bugaj</li>
<li>Reality Check  - Ivan Zhidov</li>
<li>Dart &#8211; Mitch Blevins</li>
<li>Dynamic proxies &#8211; Kenyatta Clark</li>
<li>Chronon  -  Greg Sudderth</li>
<li>Spring Data for MongoDB &#8211;  Scott Centille</li>
<li>Gaelyk  -   Brian Sheldon</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/november-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>October 11, 2011 Meeting</title>
		<link>http://okcjug.org/meetings/october-11-2011-meeting</link>
		<comments>http://okcjug.org/meetings/october-11-2011-meeting#comments</comments>
		<pubDate>Sat, 17 Sep 2011 13:35:44 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=776</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<h3>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h3>
<ul>
<li><strong>When</strong>: October 11, 11:30-12:40</li>
<li><strong>Where</strong>: Oklahoma City Coworking Collaborative (see Meeting location)</li>
<li><strong>Sponsor</strong>: ?</li>
<li><strong>Speaker: </strong><a href="http://okcjug.org/bios/ryan-hoegg">Ryan Hoegg</a></li>
<li><strong>Topic</strong>: Map Reduce</li>
</ul>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<div>
<h3>Presentation Information</h3>
<p>MapReduce: Distributed Computing with Apache Hadoop</p>
<p>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.</p>
<p>(from <a href="http://hadoop.apache.org/common/docs/r0.20.0/mapred_tutorial.html#Overview" target="_blank">http://hadoop.apache.org/<wbr>common/docs/r0.20.0/mapred_<wbr>tutorial.html#Overview</wbr></wbr></a>):<br />
&#8220;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.&#8221;</p>
<p>In this talk, I will introduce the Map/Reduce algorithm, and demonstrate how to write a Map/Reduce application using Java and Apache Hadoop.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/october-11-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>September 13, 2011 Meeting</title>
		<link>http://okcjug.org/meetings/september-13-2011-meeting</link>
		<comments>http://okcjug.org/meetings/september-13-2011-meeting#comments</comments>
		<pubDate>Wed, 10 Aug 2011 01:48:42 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=760</guid>
		<description><![CDATA[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&#8217;ll take a &#8220;Hello, World&#8221; look at Android [...]]]></description>
			<content:encoded><![CDATA[<h3>Monthly Meeting (<a href="/registration">register here</a>)</h3>
<ul>
<li><strong>When</strong>: September 13, 11:30-12:40</li>
<li><strong>Where</strong>: Oklahoma City Coworking Collaborative (see Meeting location)</li>
<li><strong>Sponsor</strong>: ?</li>
<li><strong>Speaker: </strong><a href="http://okcjug.org/bios/jason-lee">Jason Lee</a></li>
<li><strong>Topic</strong>: Introduction to Android Development</li>
</ul>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<h3>Presentation Information</h3>
<p>In this presentation, we&#8217;ll take a &#8220;Hello, World&#8221; 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&#8217;ll finish off the session with a quick look at testing your Android application.  We won&#8217;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.</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/september-13-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>August 9, 2001 Meeting</title>
		<link>http://okcjug.org/meetings/august-9-2001-meeting</link>
		<comments>http://okcjug.org/meetings/august-9-2001-meeting#comments</comments>
		<pubDate>Tue, 12 Jul 2011 18:40:52 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=749</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<h2>Monthly Meeting (<a href="/registration">register here</a>)</h2>
<p style="padding-left: 30px;"><strong>When:</strong>August 9, 11:30-12:40<br />
<strong>Where:</strong> Oklahoma City Coworking Collaborative (see <a href="http://okccoco.com/?page_id=109">Meeting location</a>)<br />
<strong>Sponsor:</strong>Valtech<br />
<strong>Speaker:</strong>Scott Centille<br />
<strong>Topic: </strong>Spring Roo Revistited</p>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<h2>Presentation Information</h2>
<p><a href="http://okcjug.org/wp-content/uploads/2011/01/scottc.jpg"><img class="alignright size-thumbnail wp-image-558" title="scott_head" src="http://okcjug.org/wp-content/uploads/2011/01/scottc.jpg" alt="" width="102" height="149" /></a></p>
<p>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.<br />
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&#8217;s default architecture, see how usage of AspectJ&#8217;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.</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/august-9-2001-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>July 12, 2011 Meeting</title>
		<link>http://okcjug.org/meetings/july-12-2011-meeting</link>
		<comments>http://okcjug.org/meetings/july-12-2011-meeting#comments</comments>
		<pubDate>Wed, 15 Jun 2011 01:17:20 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=725</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<h2>Monthly Meeting (<a href="/registration">register here</a>)</h2>
<p style="padding-left: 30px;"><strong>When:</strong>July 12, 11:30-12:40<br />
<strong>Where:</strong> Oklahoma City Coworking Collaborative (see <a href="http://okccoco.com/?page_id=109">Meeting location</a>)<br />
<strong>Sponsor:</strong>Oracle<br />
<strong>Speaker:</strong>Brent Loschen<br />
<strong>Topic: </strong>Java 7</p>
<h3>Agenda</h3>
<ul>
<li>11:30 am – Welcome Announcements</li>
<li>11:40 am – Main Presentation</li>
<li>12:40 pm – Wrap Up</li>
</ul>
<h2>Presentation Information</h2>
<p>On July 7, Oracle launched the long awaited Java 7 release.  While this release is described simply as &#8220;evoluationary&#8221;, there&#8217;s a lot of nice new things in this release.  Brent Loschen, a Systems Engineer with Oracle&#8217;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&#8217;ll be armed with the knowledge you need to being requesting it</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/july-12-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>June 2011 Meeting</title>
		<link>http://okcjug.org/meetings/june-2011-meeting</link>
		<comments>http://okcjug.org/meetings/june-2011-meeting#comments</comments>
		<pubDate>Wed, 11 May 2011 16:00:31 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Meeting Information]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=549</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<div>
<h2>Monthly Meeting (<a href="http://okcjug.org/registration">register here</a>)</h2>
<p><strong>When</strong>: June 14, 11:30-12:40<br />
<strong>Where</strong>: Oklahoma City Coworking Collaborative (see <a href="http://okccoco.com/?page_id=109" target="_self">Meeting location</a>)<br />
<strong>Sponsor</strong>:<br />
<strong>Speaker</strong>: <a href="http://okcjug.org/bios/alex-miller">Alex Miller</a><br />
<strong>Topic</strong>: Clojure Life</p>
<p><strong>Agenda</strong><br />
11:30 am – Welcome Announcements<br />
11:40 am – Main Presentation<br />
12:40 pm – Wrap Up</p>
<h2>Presentation Information</h2>
<h4>Clojure Life by Alex Miller</h4>
<p>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.</p>
<p>This talk will introduce the Clojure language using Conway&#8217;s classic &#8221;game of life&#8221; with cellular automata.  We&#8217;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.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/meetings/june-2011-meeting/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alex Miller</title>
		<link>http://okcjug.org/bios/alex-miller</link>
		<comments>http://okcjug.org/bios/alex-miller#comments</comments>
		<pubDate>Wed, 11 May 2011 15:55:57 +0000</pubDate>
		<dc:creator>brian.sheldon</dc:creator>
				<category><![CDATA[Speaker Bios]]></category>

		<guid isPermaLink="false">http://okcjug.org/?p=553</guid>
		<description><![CDATA[Alex Miller is a Senior Engineer with Revelytix, building federated semantic web query technology with Clojure. Prior to Revelytix, Alex was technical lead at Terracotta, an engineer at BEA Systems, and Chief Architect at MetaMatrix. His interests include Java, concurrency, distributed systems, languages, and software design. Alex enjoys tweeting as @puredanger and blogging at http://tech.puredanger.com. In St. Louis, Alex is the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://okcjug.org/wp-content/uploads/2011/05/alex_head2.jpg"><img class="alignright size-thumbnail wp-image-558" title="alex_head" src="http://okcjug.org/wp-content/uploads/2011/05/alex_head2-150x150.jpg" alt="" width="150" height="150" /></a>Alex Miller is a Senior Engineer with Revelytix, building federated semantic web query technology with Clojure.</p>
<p>Prior to Revelytix, Alex was technical lead at Terracotta, an engineer at BEA Systems, and Chief Architect at MetaMatrix. His interests include Java, concurrency, distributed systems, languages, and software design.</p>
<p>Alex enjoys tweeting as @puredanger and blogging at <a href="http://tech.puredanger.com/" target="_blank">http://tech.puredanger.com</a>.</p>
<p>In St. Louis, Alex is the founder of the Lambda Lounge group for the study of functional and dynamic languages and the Strange Loop developer conference.</p>
]]></content:encoded>
			<wfw:commentRss>http://okcjug.org/bios/alex-miller/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

