<?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>Sax.net &#187; Development</title>
	<atom:link href="http://sax.net/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://sax.net</link>
	<description>Rock Solid Components</description>
	<lastBuildDate>Wed, 07 Jul 2010 07:01:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<cloud domain='sax.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>iOSRuby?</title>
		<link>http://sax.net/2010/07/06/iosruby/</link>
		<comments>http://sax.net/2010/07/06/iosruby/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 06:55:22 +0000</pubDate>
		<dc:creator>Mike Sax</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://live.sax.net/?p=517</guid>
		<description><![CDATA[Objective C is awesome except for the awful syntax. MacRuby is very close to nirvana and I’m pretty sure Apple could make Ruby the next main language if they wanted to. Sure, Objective C would stick around, but only for super high performance code, drivers, and other special projects. I love Ruby, and I think [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Lucida Grande', Calibri, Verdana; color: #111111; font-size: 21px; line-height: 34px;"></p>
<p><img style="float: right;" title="iOSRuby.png" src="http://live.sax.net/wp-content/uploads/2010/07/iOSRuby.png" border="0" alt="iOSRuby.png" width="90" height="157" />Objective C is awesome except for the awful syntax. MacRuby is very close to nirvana and I’m pretty sure Apple could make Ruby the next main language if they wanted to. Sure, Objective C would stick around, but only for super high performance code, drivers, and other special projects. I love Ruby, and I think Ruby shares the same values as Apple: powerful, clean, simple, elegant, and at times a tiny bit quirky.</p>
<p>However, knowing Apple’s thinking about competitive advantage I wouldn’t be surprised if they decide to create a brand new language. Apple owns the dominant mobile platform and a new elegant programming language would give developers one more reason to put all their eggs in the iOS basket.</p>
<p>In the midst of all of the iPhone’s and iPad’s success it may not be apparent that Apple has a serious problem today: iOS development is not productive at all. You need to hire very expensive, hard-to-find developers to write good iPhone software. One bad developer can easily ruin the stability of the entire app and memory allocation or wild pointer bugs can be hard to track down. A new language could solve these problems and bring the same elegance of Apple’s products to the development tools. Ruby or not, I hope that Apple makes a major new language announcement at the WWDC 2011&#8230; or sooner.</p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://sax.net/2010/07/06/iosruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7: The Missing Pieces</title>
		<link>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/</link>
		<comments>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 21:06:18 +0000</pubDate>
		<dc:creator>Mike Sax</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WinPhone]]></category>

		<guid isPermaLink="false">http://live.sax.net/?p=483</guid>
		<description><![CDATA[On my way back from MIX10 I&#8217;ve had a chance to reflect on both the hype and substance related to the Windows Phone 7 Series. Except for the terrible product name, Microsoft is clearly doing all the right things. There are a few pieces missing from the puzzle, though. Below are a few things I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://PuzzleTouch.com/?puzzle=5ff5mr"><img src="http://live.sax.net/wp-content/uploads/2010/03/WindowsPhonePuzzle.png" alt="WindowsPhonePuzzle.png" border="0" width="171" height="190" align="right" /></a>On my way back from MIX10 I&#8217;ve had a chance to reflect on both the hype and substance related to the Windows Phone 7 Series. Except for the terrible product name, Microsoft is clearly doing all the right things.</p>
<p>There are <a href="http://PuzzleTouch.com/?puzzle=5ff5mr">a few pieces missing from the puzzle</a>, though. Below are a few things I learned  during a several (non-NDA) conversations I&#8217;ve had with people at MIX. Some of these issues have also been <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/2892a6f0-ab26-48d6-b63c-e38f62eda3b3"> confirmed online</a>.</p>
<ul>
<li><b>No Socket Class</b> — Currently the only way to communicate is through Windows Communications Framework or pure HTTP calls. The practical implications are no chat or mail apps, limited multi-player communications.</li>
<li><b> No Local Database</b> — This is problematic. Storing data in a local database is essential, not only for applications that can work offline, but more importantly for regular applications to cache information, increase performance and reduce network traffic. Application vendors could include their own database engine (such as <a href="http://code.google.com/p/csharp-sqlite/">C# SqlLite</a>) but if everyone starts doing this it will only create bloat, increase memory usage, and delay application startup.</li>
<li><b>No In-App Purchase</b> — This is no biggie, in my opinion. Aside from a few content-centric apps, the in-app purchase in the iPhone AppStore has only been used for semi-trial versions. The trial scenario is already supported by Windows Phone.</li>
<li><b>No Copy &#038; Paste</b> — Call me superstitious, but I believe missing copy and paste in the initial version is a prerequisite for launching a successful mobile platform (look at Blackberry and iPhone vs. Newton and Palm Pre).</li>
<li><b>No Component Class</b> — The Component class lets you create non-visible components that use the Visual Studio designer to define relationships with other components, change properties, and quickly create event handlers, all without coding. It&#8217;s not essential but very nice to have if you&#8217;re interested in building reusable, easy to integrate components.</li>
<li><b>No Component Licensing</b> &#8211; The lack of a LicenseProvider class means there is no standard mechanism for component vendors to license their components. Third party components give Microsoft a huge competitive advantage over other platforms, and it would be a shame if this opportunity is wasted in the mobile platform. </li>
</ul>
<p>I was told that the Windows 7 Phone project was started only a year ago. The team has made truly remarkable progress and it&#8217;s no surprise that there are a few pieces missing. Hopefully many of these issues will be addressed before the final release.</p>
<p>One more thing: The Windows Phone OS update mechanism will be driven by Microsoft, not the individual carriers or device manufacturers. This will allow new versions to be deployed very quickly and let the platform to evolve at a very rapid pace.</p>
]]></content:encoded>
			<wfw:commentRss>http://sax.net/2010/03/19/missing-pieces-from-the-windows-phone-7-puzzle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone DevCamp on Yahoo Campus</title>
		<link>http://sax.net/2009/07/01/iphone-devcamp-on-yahoo-campus/</link>
		<comments>http://sax.net/2009/07/01/iphone-devcamp-on-yahoo-campus/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 17:44:57 +0000</pubDate>
		<dc:creator>Mike Sax</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://live.sax.net/?p=329</guid>
		<description><![CDATA[Join me at iPhone DevCamp 3, July 31 &#8211; August 2 (yes, that&#8217;s a weekend) on Yahoo Campus in Sunnyvale, CA. It promises to be an exciting gathering of iPhone developers and stakeholders. Speakers, keynotes, and a special musical guest will be announced shortly so be sure to sign up before it&#8217;s sold out.]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.eventbrite.com/logos/358270597.jpg" style="float:right;margin-left:10px">Join me at <a href="http://www.iphonedevcamp.org/">iPhone DevCamp 3</a>, July 31 &#8211; August 2 (yes, that&#8217;s a weekend) on <a href="http://www.flickr.com/photos/yodelanecdotal/sets/72157594228815350/">Yahoo Campus</a> in Sunnyvale, CA. </p>
<p>It promises to be an exciting gathering of iPhone developers and stakeholders. </p>
<p>Speakers, keynotes, and a special musical guest will be announced shortly so be sure to <a href="http://iphonedevcamp.eventbrite.com/">sign up</a> before it&#8217;s sold out.</p>
]]></content:encoded>
			<wfw:commentRss>http://sax.net/2009/07/01/iphone-devcamp-on-yahoo-campus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
