<?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>Tim Berglund &#187; presentation</title>
	<atom:link href="http://www.augusttechgroup.com/tim/blog/category/presentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.augusttechgroup.com/tim/blog</link>
	<description></description>
	<lastBuildDate>Wed, 01 Sep 2010 04:57:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Gaelyk at the New York City Java SIG</title>
		<link>http://www.augusttechgroup.com/tim/blog/2010/08/28/gaelyk-new-york-city-java-sig/</link>
		<comments>http://www.augusttechgroup.com/tim/blog/2010/08/28/gaelyk-new-york-city-java-sig/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 22:26:12 +0000</pubDate>
		<dc:creator>tlberglund</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[gaelyk]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[nfjs]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[sig]]></category>

		<guid isPermaLink="false">http://www.augusttechgroup.com/tim/blog/?p=183</guid>
		<description><![CDATA[I had the immense pleasure of traveling to New York City last week to speak at the NYC Java SIG to promote the upcoming No Fluff Just Stuff show in Jersey City. The Java SIG is what most people call a JUG, but in world class cities, they have a bit more flexibility in setting [...]]]></description>
			<content:encoded><![CDATA[<p>I had the immense pleasure of traveling to New York City last week to speak at the <a href="http://javasig.org">NYC Java SIG</a> to promote the upcoming <a href="http://www.nofluffjuststuff.com/conference/jersey_city/2010/10/home">No Fluff Just Stuff show in Jersey City</a>. The Java SIG is what most people call a JUG, but in world class cities, they have a bit more flexibility in setting their own conventions. You&#8217;re going to call it a SIG, and you know what? You&#8217;re still going to love it.</p>
<p><a href="http://www.augusttechgroup.com/tim/blog/wp-content/uploads/2010/08/IMG_1028.jpg" rel="lightbox[183]"><img src="http://www.augusttechgroup.com/tim/blog/wp-content/uploads/2010/08/IMG_1028-300x224.jpg" alt="The building where the NYC Java SIG meets" title="11 Madison Avenue" width="300" height="224" class="aligncenter size-medium wp-image-185" /></a></p>
<p>I&#8217;ve driven through and around Manhattan before, but I&#8217;ve never really been <em>in</em> the city. I had a scant 20 hours to enjoy the place, which I did with some abandon. I&#8217;m fundamentally a man of the suburbs, but I love the city, and lovers of the city are truly bound to enjoy Midtown. I will certainly be back at my earliest opportunity.</p>
<p>The JUG—or rather, the SIG—is led by the redoubtable Frank Greco, CEO of <a href="http://www.crossroadstech.com/">Crossroads Technologies</a> (<a href="http://godfather.wikia.com/wiki/Frank_Greco">no relation</a>). I gave my talk on <a href="http://gaelyk.appspot.com">Gaelyk</a>, shown here:</p>
<div style="width:425px" id="__ss_4535006"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/tlberglund/gaelyk-lightweight-groovy-on-the-google-app-engine" title="Gaelyk: Lightweight Groovy on the Google App Engine">Gaelyk: Lightweight Groovy on the Google App Engine</a></strong><object id="__sse4535006" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gaelyk-100618071644-phpapp01&#038;stripped_title=gaelyk-lightweight-groovy-on-the-google-app-engine" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4535006" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gaelyk-100618071644-phpapp01&#038;stripped_title=gaelyk-lightweight-groovy-on-the-google-app-engine" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/tlberglund">Tim Berglund</a>.</div>
</div>
<p>There was lively discussion about Gaelyk&#8217;s very lightweight structure as a framework, and the limitations imposed by that structure. Many of the SIG attendees are Enterprise developers in the classical sense, so a product like this was understandably strange to them. And to be sure, I would never commend it for use in anything of even moderate complexity. However, for sites so simple you don&#8217;t want to incur the cognitive cost of dealing with a larger framework, and for which any kind of sophisticated hosting would be overkill, Gaelyk is a perfect fit. Interaction with the audience moved delightfully to a discussion of the way our tools shape the way we solve problems, and even the kinds of problems we consider tractable. Winston Churchill was quoted. Neal Postman was referenced. <a href="http://www.amazon.com/dp/0393072223/">Nick Carr&#8217;s latest book</a> was commended. Win, win, and win.</p>
<p>All in all, an enjoyable trip and a solid talk with a first-class JUG. Thanks to Jay Zimmerman and the NYC Java SIG for the experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.augusttechgroup.com/tim/blog/2010/08/28/gaelyk-new-york-city-java-sig/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talend Open Studio at DOSUG</title>
		<link>http://www.augusttechgroup.com/tim/blog/2009/03/04/talend-open-studio-at-dosug/</link>
		<comments>http://www.augusttechgroup.com/tim/blog/2009/03/04/talend-open-studio-at-dosug/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 15:49:28 +0000</pubDate>
		<dc:creator>tlberglund</dc:creator>
				<category><![CDATA[presentation]]></category>
		<category><![CDATA[dosug]]></category>
		<category><![CDATA[ETL]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Talend]]></category>

		<guid isPermaLink="false">http://www.augusttechgroup.com/tim/blog/?p=62</guid>
		<description><![CDATA[I had a great time speaking at <a title="Denver Open Source User Group" href="http://www.denveropensource.org">DOSUG</a> last night on <a href="http://www.talend.com/products-data-integration/talend-open-studio.php">Talend Open Studio</a>, the eponymous open-source ETL product by the French start-up. I realize ETL doesn't exactly capture most developers' imaginations the way cool dynamic languages or cutting-edge web frameworks might, but I think we had fun. The attendees were engaged and had many good comments and questions.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.talend.com"><img class="alignright size-full wp-image-65" style="border-left: 1em none;" title="logo-talend-small" src="http://www.augusttechgroup.com/tim/blog/wp-content/uploads/2009/03/logo-talend-small.png" alt="logo-talend-small" width="297" height="112" /></a><br />
I had a great time speaking at <a title="Denver Open Source User Group" href="http://www.denveropensource.org">DOSUG</a> last night on <a href="http://www.talend.com/products-data-integration/talend-open-studio.php">Talend Open Studio</a>, the eponymous open-source ETL product by the French start-up. I realize ETL doesn&#8217;t exactly capture most developers&#8217; imaginations the way cool dynamic languages or cutting-edge web frameworks might, but I think we had fun. The attendees were engaged and had many good comments and questions. I suspect at least a couple of them know the ETL landscape a lot better than I do, but they seemed happy to know there&#8217;s a credible open-source product in the marketplace.</p>
<p>I had two main examples to show. The first was a simple (and contrived) transformation of an OPML file into an Excel spreadsheet and a text file. The Excel file contained a list of the names and URLs of all my feeds in a human-readable format. The text file was supposed to contain a list of the unique link types (hint: they were all &#8220;rss&#8221;), but that part of the demo actually didn&#8217;t work properly due to some fault of mine. This being an occupational hazard in live coding not to be dwelt upon when your audience is patiently waiting, I dropped it and moved on.</p>
<p>After the first demo, I talked about basic data warehousing principles a little bit as outlined in <a href="http://www.amazon.com/Data-Warehouse-ETL-Toolkit-Techniques/dp/0764567578">The Data Warehouse ETL Toolkit</a> by Kimball and Caserta. This kind of thing is tricky with a diverse audience, because the speaker runs the dual risks of insulting the informed and not informing those new to the subject. Brevity is usually the best policy.</p>
<p>The second demo showed a real-life transactional schema from a start-up I had been involved with a few years back. (The <a title="My Former Employer!" href="http://www.intellidata.net">present custodians</a> of the data were kind enough to share a sanitized copy of it with me for this demo.) I showed a few transformations of transactional data of varying levels of complexity into the relevant fact and dimension tables, including some look-ups from external text files and one or two interesting joins on the transactional inputs. Mind you, I didn&#8217;t proceed to show any neat analytical tools running on the newly minted warehouse, but the OLAP world is your oyster once the ETL job runs to completion. Relatively speaking.</p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 554px"><img class="size-full wp-image-66" title="talend-job" src="http://www.augusttechgroup.com/tim/blog/wp-content/uploads/2009/03/talend-job.png" alt="A Talend job showing the creation of an order line item dimension." width="544" height="353" /><p class="wp-caption-text">A Talend job showing the creation of an order line item dimension.</p></div>
<p>I was frank about Talend&#8217;s weaknesses. There are a few tutorial screencasts on the web site, but other than that I don&#8217;t consider the getting-started documentation to be particularly smooth. The Business Modeler is a confusing addition to the product—a third-rate drawing program that distracts the newcomer and adds no discernable value to the suite. The lack of credible Mac support is as disappointing as it is surprising, given that the tool is entierly Eclipse-based. However, I still see the tool as an option very much worth evaluating if you have needs in the space.</p>
<p>All in all, I&#8217;m happy with how the talk went, and I&#8217;d like to put the tool to use in a production environment at some point soon. I hope to be able to make a few upgrades to the talk and give it at some other local groups as the opportunity arises. I&#8217;ll update with a link to Slideshare as soon as I get the deck upgraded.</p>
<p>Another thing: as <a href="http://twitter.com/tlberglund/status/1272070199">threatened on Twitter</a>, I did wear all black to the talk. And yes, Matthew McCullough did play a <a href="http://en.wikipedia.org/wiki/I%27ve_Been_Everywhere">Johnny Cash song</a> just before the meeting got started. See <a title="Denver Dev on Denver Open Source" href="http://ambientideas.com/blog/index.php/2009/03/ipc-and-talend-at-the-dosug-march-meeting/">his post on the event</a> for another account of how it went.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.augusttechgroup.com/tim/blog/2009/03/04/talend-open-studio-at-dosug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.219 seconds -->
