<?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>Kevin Grad &#187; Stuff</title>
	<atom:link href="http://couchware.ca/www/kev/category/stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://couchware.ca/www/kev</link>
	<description>Designer, Programmer and Co-Founder</description>
	<lastBuildDate>Fri, 30 Apr 2010 20:33:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Unsure whether or not I am caving</title>
		<link>http://couchware.ca/www/kev/2010/04/16/i-can-no-longer-support-apple/</link>
		<comments>http://couchware.ca/www/kev/2010/04/16/i-can-no-longer-support-apple/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 17:43:53 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://couchware.ca/www/kev/?p=198</guid>
		<description><![CDATA[I have waited a long time for the new MacBook Pros to be released, and finally that wait is over. The other day Apple released their refreshed MacBook pro line with shiny new core i5 and i5 processors. However, they also released their new terms of service for iPad/iPhone development. If you are a developer [...]]]></description>
			<content:encoded><![CDATA[<p>I have waited a long time for the new MacBook Pros to be released, and finally that wait is over. The other day Apple released their refreshed MacBook pro line with shiny new core i5 and i5 processors. However, they also released their new terms of service for iPad/iPhone development. If you are a developer and have not heard about this yet, you must be living under a rock (or not care about Apple in the slightest).</p>
<p><span id="more-198"></span></p>
<p>Basically Apple has decided that you can only program for apple using Apple approved programming languages and apple approved tools. The TOS states:</p>
<blockquote><p>
Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs.</p></blockquote>
<p>This implies that applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited, such as MonoTouch or Adobe&#8217;s new CS5 flash-to-iPhone conversion tool. A Google search of &#8220;Apple TOS 3.3.1&#8243; will give more insight into the implications of this statement and what I am writing about. Apple already has the most locked down operating system and platforms (no Flash/Java) and now want to control how developers develop for those platforms (can only program for platforms in specific languages Apple approves&#8230; codswallop). </p>
<p>edit: I am going back and forth on the issue. Making no claims anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://couchware.ca/www/kev/2010/04/16/i-can-no-longer-support-apple/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Update: Wezzle, JavaEE 6 and beyond</title>
		<link>http://couchware.ca/www/kev/2010/03/01/update-wezzle-javaee6-and-beyond/</link>
		<comments>http://couchware.ca/www/kev/2010/03/01/update-wezzle-javaee6-and-beyond/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 21:13:59 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[Wezzle]]></category>

		<guid isPermaLink="false">http://couchware.ca/www/kev/?p=171</guid>
		<description><![CDATA[Greetings Earthlings. 
It has come to my attention that I have not updated this blog in quite a while. This is an error that I wish to remedy immediately. Since my last post a lot of fun and exciting things have happened and I have learned a ton of new stuff that I will hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>Greetings Earthlings. </p>
<p>It has come to my attention that I have not updated this blog in quite a while. This is an error that I wish to remedy immediately. Since my last post a lot of fun and exciting things have happened and I have learned a ton of new stuff that I will hopefully write about in the near future.<br />
<span id="more-171"></span><br />
I would like to announce that <a href="http://couchware.ca/www/wezzle/">Wezzle </a>has been completed and is for sale on our website! It only took two years since Couchware&#8217;s inception, but it&#8217;s finally here and it looks great. I couldn&#8217;t be happier with the way Wezzle turned out. I think it looks outstanding and has some enjoyable and addicting game play. </p>
<p>I would like to give a huge thanks to those who assisted in the creation of the Wezzle. This includes Renee and Sam and all of our testers. If you like the art and music in the game be sure to check out <a href="http://www.reneelung.ca">Renee&#8217;s </a>and <a href="http://www.soundclick.com/bands/default.cfm?bandID=146918">Sam&#8217;s</a> websites. </p>
<p>Despite having put the game up for sale, Wezzle is not yet 100% complete. We are still hard at work finishing up a Wezzle demo that will be playable within the browser. Once the demo has been completed, we will be marketing/launching the game to a larger audience (hopefully!). There will likely be a launch party at an as of yet undisclosed location in Toronto. For those interested in coming, fire me an email or check back at this blog occasionally. Cam has also been hard at work at a REALLY cool Wezzle port, the nature of which I can&#8217;t disclose at the moment. It will be hopefully laying the ground-work for some of our future projects.</p>
<p>In other news, I have been put in charge of a major project using Java EE 6 which I&#8217;m pretty excited about.  Some of the technologies I have been using lately include: <a href="http://maven.apache.org/">Maven2</a>, <a href="http://logback.qos.ch/">Logback</a>, <a href="http://java.sun.com/developer/technicalArticles/J2EE/jpa/">JPA</a>/<a href="http://www.hibernate.org">Hibernate</a>, <a href="https://javaserverfaces.dev.java.net/">JSF</a>, <a href="http://java.sun.com/products/ejb/index.jsp">EJB 3.1</a>, and more. Hopefully in the coming weeks I will have something interesting to say about some of these. </p>
<p>Finally, I have bought kevingrad.com, org and net (all currently have no content) and I will eventually be moving this blog to one of those (probably .org).</p>
]]></content:encoded>
			<wfw:commentRss>http://couchware.ca/www/kev/2010/03/01/update-wezzle-javaee6-and-beyond/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So much I&#8217;m interested in, so little time&#8230;</title>
		<link>http://couchware.ca/www/kev/2009/01/29/so-much-im-interested-in-so-little-time/</link>
		<comments>http://couchware.ca/www/kev/2009/01/29/so-much-im-interested-in-so-little-time/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 17:02:34 +0000</pubDate>
		<dc:creator>kev</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[chapters]]></category>
		<category><![CDATA[indigo]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://couchware.ca/blogs/kev/?p=51</guid>
		<description><![CDATA[I have a problem. I will admit it. I am addicted to book buying. I must spend thousands of dollars a year on books easily. My Indigo card is in the front slot of my wallet. It&#8217;s rare when I don&#8217;t have Amazon or Chapters open in my browser. I can&#8217;t even pass by an [...]]]></description>
			<content:encoded><![CDATA[<p>I have a problem. I will admit it. I am addicted to book buying. I must spend thousands of dollars a year on books easily. My Indigo card is in the front slot of my wallet. It&#8217;s rare when I don&#8217;t have Amazon or Chapters open in my browser. I can&#8217;t even pass by an Indigo or any bookstore for that metter without going in and most likely buying something, usually about some programming topic.</p>
<p><span id="more-51"></span></p>
<p>I don&#8217;t think this is necessarily a bad thing, but I think I often overextend myself when it comes to reading. Currently I am reading, in no particular order: Ajax in practice, Ant in action, Programming Groovy: Dynamic Productivity for the Java Developer (Pragmatic Programmers), Grails in action (manning MEAP), jUnit in action (manning MEAP), the Pragmatic Programmer, Java Puzzlers, PHP in Action and The Life and Games of Mikhail Tal. All of which I have been reading various snippets from almost daily. </p>
<p>Additionally, waiting to be read I have: Born Standing Up, Code Complete 2, The Art of Hacking, iPhone in Action, Clean Code and Agile Web Development with Rails.</p>
<p>Some books that I have started reading but put off until I have more time include RailsSpace and Beginning ASP.NET 3.5 in C# 2008.</p>
<p>Finally, I am also looking to reread Effective Java (2nd ed.) and jQuery in action.</p>
<p>Even with all these books, I&#8217;m still looking to pick up books on the following topics: JavaFX, Struts, Hibernate, Spring and Wicket.</p>
<p>I have a problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://couchware.ca/www/kev/2009/01/29/so-much-im-interested-in-so-little-time/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
