<?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>Jtmcgee.net &#187; developer</title>
	<atom:link href="http://jtmcgee.net/tags/developer/feed/" rel="self" type="application/rss+xml" />
	<link>http://jtmcgee.net</link>
	<description>A Technological Guru Blog</description>
	<lastBuildDate>Sun, 27 Nov 2011 04:50:48 +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>Java &#8211; The Power Language (for Web or Console)</title>
		<link>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/</link>
		<comments>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 01:30:07 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=205</guid>
		<description><![CDATA[Recently, I wrote my first Facebook application. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes ]]></description>
			<content:encoded><![CDATA[<p>Recently, I <a href="http://jtmcgee.net/archives/2010/08/social-schedules-my-first-facebook-application/">wrote my first Facebook application</a>. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes (that the system already knows). There were other cool features like using some <a href="http://developers.facebook.com/plugins">Facebook Social Plugins</a> like the &#8220;Like&#8221; button and Facebook comments.</p>
<p>Now for this application, as I wrote it in a matter of days and released it the day of schedule releases, I had to go with a language I knew very well, and I had to have a reliable, dependable source to host it at. I automatically though of the <a href="http://code.google.com/appengine/">Google App Engine</a> as it is pretty sweet to play around with and now would be a great time to test it in a live environment. My previous application I had wrote on Google&#8217;s free, scalable engine was written in Python. It utilized the amazing Django framework, but I felt like I didn&#8217;t really understand the Python language as well as some others. The only other option for selection on the App Engine was Java. This was perfect as I had just completed a summer class on Java and it was extremely fresh in my mind.</p>
<p><span id="more-205"></span></p>
<h2>Core Java Servlets</h2>
<p>Now coming from PHP for web development the idea of Servlets and JSP&#8217;s was totally a different way of thinking. With PHP I was used to putting what code I needed to on each page to achieve what needed to be done. With a bit of Python/Django experience, Java&#8217;s way was still different, but not as different as PHP to Java. Java&#8217;s JSP method reminded me a lot of Django templates, except that JSP&#8217;s are a load more powerful. As Django templates (at least from my experience) only allow a few tags, a JSP allows practically any Java code (that would normally go inside a main method) and allows imports and special features unique to JSP&#8217;s, like includes. JSP&#8217;s includes in fact reminded me some more of Django&#8217;s templates with all the splitting up possible of the HTML files.</p>
<p>Now that we briefly know what a JSP is, a servlet is just like a Java class that implements the standard Apache servlet. Within these servlets you have two methods by default <code>doGet(HttpServletRequest req, HttpServletResponse resp)</code> and <code>doPost()</code> with the same arguments. There are a few differences from a standard Java class beyond those previously noted:</p>
<pre><code>resp.getWriter().println(); // to print to the screen you must get the PrintWriter via the resp.getWriter() method
resp.setContentType("text/html"); // must do if you print out any HTML and don't want it to appear as standard text
resp.sendRedirect(String url); // a simple way to send a user to be redirected
</code></pre>
<p>There is (obviously) no console input on a web browser, so the standard way to get input via the web is through GET and POST methods. These are handled via the corresponding <code>doGet()</code> and <code>doPost()</code> methods. Now to actually get the value passed, you must know the variable name and use it accordingly.</p>
<pre><code>req.getParameter(String paramName); // where paramName is the ?name=Joe&amp;age=18 name or age
</code></pre>
<p>Sometimes you will also find yourself in need of getting an array, from say a multiple choice drop down.</p>
<pre><code>req.getParameterValues(String paramName); // just once and it will return a String[]
</code></pre>
<p>Now onto more of the theory behind servlets, and less of the syntax. Now please remember when I say theory, this is just the way I perceive it. In my application if I would have a full blown HTML page, I would always put it in a JSP as it is so simple and better looking. However when there was a simpler page that had a bit more code behind it, I would make that a servlet. An example of a simpler page with more code that I used as a servlet would be my form handlers (any adding or updating interaction with the database), and also I handled the OAuth authentication with servlets.</p>
<h2>JSP&#8217;s</h2>
<p>JSP&#8217;s, or Java Server Pages, are a mix between Java code &amp; client-side scripting. It allows you to mix the power of Java and your the models in your MVC framework with the simplicity of a HTML file. You probably see them all over the web, as they are quite effective, especially in larger businesses and universities.<br />
I have not personally gone that far into all the powers of JSP&#8217;s but enough to know that I like them. I am not going to try and write a tutorial but just point out a few things I use and a good tutorial or two.<br />
Now one of the simplest, but greatest is the server-side include of static content. This allows you to keep your web pages on the server side leaner and able to easily change base things like headers or footers.</p>
<pre><code>&lt;%@ include file="/include.html" %&gt;
</code></pre>
<p>Other useful things to know, if you need to get any parameters or need to mess with the request or response, they are simply called <code>request</code> and <code>response</code> in all JSP&#8217;s. So you could use a <code>request.getParameter("id");</code> for example.<br />
If you need to write anything to the page from within the Java code just throw a <code>out.println(String value);</code> or <code>out.print(String value)</code>.</p>
<p>For anything more than what I included check Google for some JSP tutorials or here is a good looking <a href="http://www.jsptut.com/">one</a>.</p>
<h2>Benefits</h2>
<p>I see there being several benefits of using Java as the language behind more complex applications because of it is an object oriented language. It being OO allows code to get so many more times complex. Now, in web development at least, a OO language is only as good as the database that supports it . I happened to be very lucky with Google App Engine as it was powered by a OO database allowing me to store some of my unique data types like &#8220;Student&#8221;, &#8220;Teacher&#8221;, &#8220;Course&#8221;, and &#8220;Schedule&#8221; in the database and retrieve it like it has been open since it was created. Most of the interface for this was provided in the JDO classes in <code>javax.JDO</code>.<br />
With this and a few classes for getting and selecting certain Students/Teachers/Courses, it was very easy to get exactly the results I want in a few lines of code in a JSP. And I know that in Python and PHP you can have classes and objects, but it&#8217;s just not the same as it is in Java. While Java can be pretty strict with it&#8217;s types and defining them, it in turn gives a lot of power to create awesome and dynamic applications for the end user.</p>
<h2>Finally</h2>
<p>As I have been reading in my &#8220;Clean Code&#8221; book, it is better to take longer and write software better the first time. Better being Javadoc&#8217;d and Object-Oriented. If you were to write it the other way, with say PHP or Python and have each script access the relational database, get the results, sort the results into the data you need, and output it correctly, that is so much code duplication. One script could be anywhere from 20% &#8211; 50% of the same code over and over, why not just write it great in the beginning in an OO way so the only code duplication you have is one or two lines to load the pre-written-by-you libraries that does all that work in one place, one time.</p>
<p>And sorry <a href="http://epicserve.com">Brent</a> I think I like Java Servlets &amp; JSP&#8217;s a wee bit more than Python/Django even though I think Django is a great framework and would love if it were written in Java instead, Python just isn&#8217;t as big and powerful as Java.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F08%2Fjava-the-power-language-for-web-or-console%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F08%2Fjava-the-power-language-for-web-or-console%2F&title=Java+%26%238211%3B+The+Power+Language+%28for+Web+or+Console%29" rel="news, programming"><span style="display:none">Recently, I wrote my first Facebook application. It was a small project, and it&#8217;s main purpose was to replace the common note entitled something like &#8220;Xth grade Schedule!!!&#8221; and it was designed to be more efficient for the end user. After inputting your schedule, you would go through and see who is in your classes </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2010/08/java-the-power-language-for-web-or-console/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>63 Reasons to Love Ubuntu, Linux, and Unix</title>
		<link>http://jtmcgee.net/archives/2010/06/63-reasons-to-love-ubuntu-linux-and-unix/</link>
		<comments>http://jtmcgee.net/archives/2010/06/63-reasons-to-love-ubuntu-linux-and-unix/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 02:23:42 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=170</guid>
		<description><![CDATA[Intro: Started as 10,20,30 reasons and would add up to 50. There are just too many great things about Ubuntu / Linux / Unix. Look, I sat down to write 50 and Ubuntu ( and Linux ( and Unix )) are so amazing I couldn’t stop until I got to 63 reasons why it is ]]></description>
			<content:encoded><![CDATA[<p>Intro: Started as 10,20,30 reasons and would add up to 50. There are just too many great things about Ubuntu / Linux / Unix. Look, I sat down to write 50 and Ubuntu ( and Linux ( and Unix )) are so amazing I couldn’t stop until I got to 63 reasons why it is amazing.</p>
<h2>11 Reasons to Love Ubuntu:</h2>
<ul>
<li>Ubuntuforums.org</li>
<li>Simple website, setup, all around simple</li>
<li>Apt-get</li>
<li>Apt-get</li>
<li>Ubuntu Wiki</li>
<li>The Ubuntu community</li>
<li>Most programs have a special install for it, or at least have specific instructions for Ubuntu.</li>
<li>Wonderful built in software</li>
<li>2 Updates a year</li>
<li>LTS updates</li>
<li>Ubuntu chartroom is great for instant support</li>
</ul>
<h2><span id="more-170"></span></h2>
<h2>28 Reasons to love Linux:</h2>
<ul>
<li>Open Source</li>
<li>Open Source</li>
<li>Open Source</li>
<li>Open Source</li>
<li>Great help base (though Ubuntu’s is superior)</li>
<li>Anything is possible with the right knowledge</li>
<li>Gnome</li>
<li>Reliability</li>
<li>Free</li>
<li>Lash / ffmpeg / lspci / lsusb (amazing, simple commands)</li>
<li>Grep</li>
<li>Amazing logging (try finding that in windows!)</li>
<li>File transfer speeds are shown (MAJOR)</li>
<li>Makes the best servers</li>
<li>Cron</li>
<li>Wget / fdisk / DF –H (so many great command)</li>
<li>Wine (the Windows emulator, not the alcoholic beverage)</li>
<li>Not graphically weighed down, but still looks good</li>
<li>You have a choice of gui ( Gnome, KDE, Xfce, etc. )</li>
<li>You can run just about any sort of server on Linux</li>
<li>So freaking customizable</li>
<li>X</li>
<li>X over SSH</li>
<li>Great built in support for encryption</li>
<li>Really easy to start making your own scripts and customizing it just the way you like it.</li>
<li>Best security, anywhere. No config necessary (but you still can)</li>
<li>CUPS</li>
<li>It can run on anything even a 200 MHz processor</li>
</ul>
<h2>24 Reasons to love Unix:</h2>
<ul>
<li>SSH</li>
<li>Amazing setup (root /) so much better than C: and D: and E: and F: etc.</li>
<li>Great integration with PHP, Python, etc.</li>
<li>Bash / SH</li>
<li>Mounting is SO easy</li>
<li>Terminal is worth knowing (cmd.exe is a joke)</li>
<li>Great built in support for compression (more than just windows zip!)</li>
<li>Transmission (app)</li>
<li>Finder/Nautilus are not the ugly  explorer.exe</li>
<li>Mounting more than a hard drive is possible (network and virtuals)</li>
<li>You don’t need extras; the basics do it (Ex: ISO making is included in Unix by default)</li>
<li>Efficiency</li>
<li>Rarely has Apps act up like Windows (You’ll forget what to do when you see a Don’t Send)</li>
<li>The Icons look good</li>
<li>You finally can break away from the start menu of windows.</li>
<li>Directory/File permissions are worth using</li>
<li>Directory/File owners are worth using</li>
<li>Groups are worth using</li>
<li>Customizabilicity. ( Yes, it’s not a word but even when you can customize your boot loader than is pretty amazing )</li>
<li><strong>SUDO</strong></li>
<li>Terminal can look pretty flashy ( compared to cmd.exe )</li>
<li>It doesn’t lie, it throws files away, it doesn’t recycle them ( attack on the Recycle Bin of Windows )</li>
<li>It gets along with everyting, Windows, Mac, Linux, Unix always communicates great.</li>
<li>There is hope for when you have problems</li>
</ul>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F06%2F63-reasons-to-love-ubuntu-linux-and-unix%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2010%2F06%2F63-reasons-to-love-ubuntu-linux-and-unix%2F&title=63+Reasons+to+Love+Ubuntu%2C+Linux%2C+and+Unix" rel="news, programming"><span style="display:none">Intro: Started as 10,20,30 reasons and would add up to 50. There are just too many great things about Ubuntu / Linux / Unix. Look, I sat down to write 50 and Ubuntu ( and Linux ( and Unix )) are so amazing I couldn’t stop until I got to 63 reasons why it is </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2010/06/63-reasons-to-love-ubuntu-linux-and-unix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google vs. All</title>
		<link>http://jtmcgee.net/archives/2009/07/google-vs-all/</link>
		<comments>http://jtmcgee.net/archives/2009/07/google-vs-all/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 17:35:55 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[appstore]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=64</guid>
		<description><![CDATA[Google vs. Yahoo+Bing Yes I do agree that Yahoo comitted suicide. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with ]]></description>
			<content:encoded><![CDATA[<p><strong>Google vs. Yahoo+Bing<br />
</strong></p>
<p>Yes I do agree that <a href="http://calacanis.com/2009/07/29/yahoo-committed-seppuku-today/"></a><a href="http://yahoo.com">Yahoo</a><strong> </strong><a href="http://calacanis.com/2009/07/29/yahoo-committed-seppuku-today/">comitted suicide</a>. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with Google, it never has been, I personally think Bing and all of MSN ( sorry, Windows Live ) has always been a joke. Nobody uses it, when was the last time you heard someone say &#8220;Bing it!&#8221; instead of &#8220;Google it!&#8221;. If my 70 year old minister says &#8220;Googled&#8221; in reference to the search engine giant, I believe that shows just how powerful it is.</p>
<p>To add to Bings tiny 8% it adds the respectable Yahoo, which is approximatley 20% of the search world. I respect Yahoo, they have a few nice products such as <a href="http://pipes.yahoo.com/">Pipes</a>, <a href="http://flickr.com/">Flickr</a>, and <a href="http://mail.yahoo.com">Mail</a> though I only use the first two. It&#8217;s search is respectable and is my second favorite.  So Yahoo takes its 20% share, more than twice Bings and gives it all to Bing. Yahoo shall become Bing. Since when has the weak ruled the strong? This &#8220;agreement&#8221; I believe is one sided, yes Bing shall grow a little bit but it will never come out at 28%. If Yahoo had added Bing, the tables would have been completley different.</p>
<p>Google, I think this just makes your job easier, two birds, one stone. And as an added bonus  the birds are weaker now.</p>
<p><strong>Google vs. Apple</strong></p>
<p>While not a competition I do see a little battle here after Apple has rejected Google products like <a href="http://www.google.com/latitude">Latitude</a> and <a href="http://voice.google.com">Voice</a>. Saying there features are too much like the standard iPhone features. Most people believe this is due to the pressure from behind, nasty AT&amp;T. Anyways this is not a fair deal to reject premium grade software after they have spent a long time working on it, I have browsed the iTunes App Store and to say the least it is amazing how much crap they let on there and too not let well built, rich apps like Latitude and Voice is stupid. Google you should be ticked off.</p>
<p><strong>Google vs. Microsoft</strong></p>
<p>More of a sidenote but I find <a href="http://www.microsoft.com/azure/">Microsoft Azure</a> very amazing and remarkably related to <a href="http://code.google.com/appengine/">Google App Engine</a>. Azure, featuring Azure SQL, ASP and .NET programming is worthless for their intended audience. Anyone who uses Microsoft programming languages like ASP and .NET has no use for cheap/free cloud services as they obviously have plenty of corporate money. Google App Engine though, it more opensource, more developer accepted and not centered around Google, but around the target audience.</p>
<p><em>I&#8217;m expecting Microsoft Typhoon any day now.</em></p>
<p>Google you have my support in every way. Good luck, I know you shall come through.</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-vs-all%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-vs-all%2F&title=Google+vs.+All" rel="news, programming"><span style="display:none">Google vs. Yahoo+Bing Yes I do agree that Yahoo comitted suicide. It&#8217;s Yahoo is a swimmer in the ocean and grabs a weed for help, but little does it no that the weed will pull it to the ocean floor and it&#8217;s demise. Bing at 8% of the search engine world was no competition with </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/07/google-vs-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave</title>
		<link>http://jtmcgee.net/archives/2009/07/google-wave-2/</link>
		<comments>http://jtmcgee.net/archives/2009/07/google-wave-2/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 02:41:10 +0000</pubDate>
		<dc:creator>Jordan DeLoach</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[google web kit]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[sandbox]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://jtmcgee.net/?p=57</guid>
		<description><![CDATA[I am a Sandbox Developer! If you are too by all means contact me and we&#8217;ll wave each other ( correct term? ). My inbox is full off all the developer group conversations and I tweeted with this twitter api . I am looking forward to possibly making an app. I  saw they have no ]]></description>
			<content:encoded><![CDATA[<p>I am a Sandbox Developer! If you are too by all means <a href="http://jtmcgee.net/contact" target="_blank">contact</a> me and we&#8217;ll wave each other ( correct term? ).</p>
<div id="attachment_58" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-58" title="googlewave" src="http://jtmcgee.net/wp-content/uploads/2009/07/googlewave-300x150.png" alt="My Google Wave Inbox" width="300" height="150" /><p class="wp-caption-text">My Google Wave Inbox</p></div>
<p>My inbox is full off all the developer group conversations and I tweeted with this twitter api <img src='http://jtmcgee.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . I am looking forward to possibly making an app. I  saw they have no wave to RSS thing, so that would be a nice thing to have, to follow a big colabrative wave or that could be an odd sort of joint blog?? Anyways cool! More coming tommorow</p>
<div style="padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;;">
										<iframe
											style="height:25px !important; border:none !important; overflow:hidden !important; width:340px !important;" frameborder="0" scrolling="no" allowTransparency="true"
											src="http://www.linksalpha.com/social?link=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-wave-2%2F&fc=333333&fs=arial&fblname=like">
										</iframe>
										</div>		<div style="float:right;margin:10px 10px 0px 0px;">
			<a class="DiggThisButton DiggCompact" href="http://digg.com/submit?url=http%3A%2F%2Fjtmcgee.net%2Farchives%2F2009%2F07%2Fgoogle-wave-2%2F&title=Google+Wave" rel="news, programming"><span style="display:none">I am a Sandbox Developer! If you are too by all means contact me and we&#8217;ll wave each other ( correct term? ). My inbox is full off all the developer group conversations and I tweeted with this twitter api . I am looking forward to possibly making an app. I  saw they have no </span></a>		
		</div>		
		]]></content:encoded>
			<wfw:commentRss>http://jtmcgee.net/archives/2009/07/google-wave-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

