<?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>Matt Prokes &#187; Conference</title>
	<atom:link href="http://mattprokes.com/category/conference/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattprokes.com</link>
	<description>&#38; Me·an·der·ings of a software engineer.</description>
	<lastBuildDate>Tue, 13 Jul 2010 07:11:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>No Fluff Just Stuff Conference</title>
		<link>http://mattprokes.com/2008/10/20/no-fluff-just-stuff-conference/</link>
		<comments>http://mattprokes.com/2008/10/20/no-fluff-just-stuff-conference/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 18:01:58 +0000</pubDate>
		<dc:creator>mprokes</dc:creator>
				<category><![CDATA[Conference]]></category>

		<guid isPermaLink="false">http://webactivex.wordpress.com/2008/10/20/no-fluff-just-stuff-conference/</guid>
		<description><![CDATA[During the weekend of the 10th to the 12th Oct 2008 I had visited the nofluffjuststuff conference it was an excellent chance to validate the work that I have been doing at my place of employment, as well as learn some new things, and new people. So a few big things I have managed to [...]]]></description>
			<content:encoded><![CDATA[<!-- Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/
	--><div style='float:right'><table > <td><iframe src='http://digg.com/api/diggthis.php?w=new&amp;u=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;t=No+Fluff+Just+Stuff+Conference&amp;s=normal' height='80' width='52' frameborder='0' scrolling='no'></iframe></td></table></div><p>During the weekend of the 10th to the 12th Oct 2008 I had visited the <a href="http://www.nofluffjuststuff.com">nofluffjuststuff</a> conference it was an excellent chance to validate the work that I have been doing at my place of employment, as well as learn some new things, and new people. So a few big things I have managed to pull from the conference.
<ol>
<li>Javascript is going to get very big again (as I have known about for a while now!).</li>
<li>Groovy is well very cool, I wish we did more of it for reasons I will explain further.</li>
<li>I thought git was neat, confusing but neat. I just think I need to play with it to like it more.</li>
<li>I met Mr Hussman! (and he knew the about the company that I work for [which is neat]).</li>
<li>EC2 and &#8220;cloud computing&#8221; isn&#8217;t such a new idea and is just what I thought it was.</li>
<li>The place I work for is headed down a correct path in many respects <img src='http://mattprokes.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li>
</ol>
<p>I received the same validation at the conference regarding javascript, we talked a whole lot about testing, and building javascript apps. And the importance of javascript in the next 10 (yes I said 10 years). Many parts of the conference in general seemed javascript heavy, in otherwords lots of excitement swirling around the langauge. I went to maybe 3-4 javascript (what I perceived as the important courses), but I didn&#8217;t attend others I already knew about and had made decisions on (gwt, and the ajax courses specifically). Regardless Nathaniel Schutta (the js speaker instructor guy) seemed to hang around quiet a bit (throughout the conference) and was asking lots of questions about where I thought things were going and as it seemed, I even had given him some frames of thought to think within which made him even more excited particularly in json, and webapp portability.</p>
<p>I had also checked out a good number of groovy courses (5-6) I love the concept of groovy, infact if our organization just totally jumped the java ship and went with groovy I would be on board. Thats a pretty powerful thing to say so let me explain! First, these are the things I had taken away from the groovy courses.
<ol>
<li>Groovy is java, just an &#8220;extended version of it&#8221;.</li>
<li>Since groovy is java, you could completely convert your java systems to groovy just by adding a jar.</li>
<li>The syntax added by groovy is more loose then java, almost lisp like (which is good).</li>
<li>I wasn&#8217;t so hot on all parts of grails, particularly with GSP&#8217;s (I generally do not like server pages of any type, much prefer language independent xslt which forces developers to create data feeds).</li>
<li>Groovy makes it more easy to import data feeds, and work with data in general, has auto getters and setters (treated as variables) and other very nice things that I could see being useful.</li>
<li>Integration with java is beautiful.</li>
<li>Groovy is highly integrated with java since it is an extended version of java, which makes me prefer it over langs like JRuby, which I am guessing would require api calls to make any such sort of connection with java (something I dislike in a langauge).</li>
</ol>
<p>All these things are great! What I liked the most though was the complete compatibility with java, that in its self is very cool, and in the end will make groovy the winner of the dynamic langauge wars. Here is the reason, many many corporations already mostly use java! Everyone has made significant investments in the technology, and since groovy is just java with a dynamic language added in, there is no reason to write &#8220;compatibility layers&#8221;, special api&#8217;s to work with things, or pass data feeds back and forth.. Groovy also offers the ability to upgrade, or downgrade the level of terseness of your code depending on the application you are working on! This is due to the fact it is simply a langauge extension (like c++ was to c) and not a complete replacement. Developers will like that in the end.</p>
<p>As such if you are working on core components where things like typing are important, great! Use a more traditional java style of coding, if you are doing other things that are not as serious and could probably be developed with a more linguistic language (applications, etc..) great! Do it in a more groovy style, but the best part is that it is all one language in the end! Unity is always a good thing. Its quiet literally the end-all be all! This also makes the language very big, but that is ok to because it also lowers the barrier of entry into the java space (the same way javascript did!), its just deep.. I am all for that, its still just java in the end <img src='http://mattprokes.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>Just a little bit on git, it was neat! Just a bit confusing though, I think I would really need to read a book on it to truly use all the components, but to be honest I need to update my skills a bit in this domain anyway. So I understand where they were going with git, things like having a repo on your personal pc, as well as the server and everything sync&#8217;s up. Other things like creating a branch at any time and the way people browse historys was very cool! Regardless there was a high barrier of learning, though many of the svn commands are similar to what git has.</p>
<p>I went to one david hussman course! What really surprised me is this, he seems like a developer that jumped into the project management, and agility world! Which is very cool that he has a vantage point from both places, and he is able to relate to project managers in that way! Hes layed back, relaxed, long bright red hair and seems like a pretty cool guy. He recognized that I was from ib at the end of the course and gave a shout-out, which was nice <img src='http://mattprokes.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>EC2 was kinda boring, it just seemed like virtual machine instances which you can swap out at any time on a amazon network, I mean it is great that you can do this and all! But virtualizing technology has been around forever! To add to all of that, VPS&#8217;s are still cheaper then what is touted on the EC2&#8242;s. If you are getting any sort of serious traffic as well on the ec2&#8242;s the cost will skyrocket (something that was not talked about), as well data retention is not the easiest thing to do, since it is truely a cloud!</p>
<p>All in all I went to lots of cool new classes we talked a bit about threading in the birds of a feather sessions (since I have researched/worked on a good amount of threading) I asked many good questions. Javascript was attributed to most of the interests floating around the dynamic languages these days, there was some homage payed there. The birds of the feather session was interesting. Mostly the session was on threading/advantages of new dynamic languages, I had suggested that if we removed static class variables all together many threading problems in java would be solved. Other people had questions about race conditions, but I had thoughts on that which I decided to not share. </p>
<p>All in all, it was a good conference, I hung out with people from carol.com , and Nathaniel Schutta, as well as people from ib. There were lots of talks about testing and cruse-control, and many things that I see here at ib already so it was a good conference. Very validating in many respects. I picked up a few books on build systems post conference from amazon, a book on antlr, as well I might eventually get one on groovy. I would like to see what direction we are going here first at the place I work (fingers crossed).</p>
<a href="http://www.addtoany.com/add_to/reddit?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Reddit" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/reddit.png" width="16" height="16" alt="Reddit"/></a> <a href="http://www.addtoany.com/add_to/stumbleupon?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="StumbleUpon" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/stumbleupon.png" width="16" height="16" alt="StumbleUpon"/></a> <a href="http://www.addtoany.com/add_to/bebo?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Bebo" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/bebo.png" width="16" height="16" alt="Bebo"/></a> <a href="http://www.addtoany.com/add_to/yahoo_buzz?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Yahoo Buzz" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/buzz.png" width="16" height="16" alt="Yahoo Buzz"/></a> <a href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Delicious" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a> <a href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Twitter" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a> <a href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a> <a href="http://www.addtoany.com/add_to/netlog?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="Netlog" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/netlog.png" width="16" height="16" alt="Netlog"/></a> <a href="http://www.addtoany.com/add_to/hellotxt?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference" title="HelloTxt" rel="nofollow" target="_blank"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/icons/hellotxt.png" width="16" height="16" alt="HelloTxt"/></a> <a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fmattprokes.com%2F2008%2F10%2F20%2Fno-fluff-just-stuff-conference%2F&amp;linkname=No%20Fluff%20Just%20Stuff%20Conference"><img src="http://mattprokes.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://mattprokes.com/2008/10/20/no-fluff-just-stuff-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.251 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-09-08 16:52:39 -->
