<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>manicwave.com &#187; Blog</title>
	<link>http://www.manicwave.com/blog</link>
	<description>surf the wave</description>
	<lastBuildDate>Thu, 04 Mar 2010 16:48:24 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Sharpening the code coverage saw</title>
		<description><![CDATA[Here&#8217;s a quick followup to my Hudson &#8211; Cocoa &#8211; Coverage Reporting blog post from the other day.
I didn&#8217;t show the summary output that Cobertura displays in Hudson. &#160;It looked like this:

You&#8217;ll note (or I will do so for you) that there&#8217;s a variety of packages here (in the cocoa case, these are just subdirectories [...]]]></description>
		<link>http://www.manicwave.com/blog/2010/03/04/sharpening-the-code-coverage-saw/</link>
			</item>
	<item>
		<title>That feels better &#8211; Cocoa, Hudson and running green</title>
		<description><![CDATA[&#160;
Continuous Integration
Continuous Integration (CI) has been around for a while now. Popularized in the java/ruby/[*lang*] communities, CI, when properly implemented promotes good code practices. &#160;CI alone won&#8217;t guarantee great code, but it helps support good behavior and in fact rewards users routinely and reliably.
&#160;
I&#8217;ve used Continuous Integration in many former lives &#8211; CI was essential [...]]]></description>
		<link>http://www.manicwave.com/blog/2010/03/01/that-feels-better-cocoa-hudson-and-running-green/</link>
			</item>
	<item>
		<title>Logitech &#8211; I want my day back</title>
		<description><![CDATA[Yesterday sucked from a productivity perspective. &#160;I&#8217;m deep into the development on Tickets 2.0 and spending a lot of time generating new versions of my Core Data based data model. &#160;This is a (normally) straight-forward exercise in Xcode &#8211; Design&#62;Data Model&#62;Add Model Version. &#160;The rub here is that this works fine on my Mac Book [...]]]></description>
		<link>http://www.manicwave.com/blog/2010/02/18/logitech-i-want-my-day-back/</link>
			</item>
	<item>
		<title>Application Development Post Mortem</title>
		<description><![CDATA[Were it that this was a post mortem for the recently released Tickets.app  
Rather, its a note that I need to do so.
Daniel Kennett of kennetnet software has put together a few nice post mortems, most recently this one detailing the development of an iPhone companion app.
Whether you put together a presentation, a video or [...]]]></description>
		<link>http://www.manicwave.com/blog/2010/02/15/application-development-post-mortem/</link>
			</item>
	<item>
		<title>Unraveling the mysteries of NSSplitView &#8211; part 2</title>
		<description><![CDATA[In part 1 of the series, we covered the very basics of NSSplitView.  We ended with a NSSplitView with two subviews.  We were able to constrain the minimum size of each.
In this part of the series, we are going to add collapsible subviews.
Collapsible subviews
There are several ways to support collapsible subviews.  The [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/12/31/unraveling-the-mysteries-of-nssplitview-part-2/</link>
			</item>
	<item>
		<title>Unraveling the mysteries of NSSplitView &#8211; part 1</title>
		<description><![CDATA[There are many examples of Mac applications that leverage split views to great effect.  Apple uses split views in many applications that we use every day &#8211; Mail.app, Preview.app, Xcode.app etc.  Many third parties use NSSplitView as well.  Gauging from the number of posts on the net, there is also a lot [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/12/28/unraveling-the-mysteries-of-nssplitview-part-1/</link>
			</item>
	<item>
		<title>git clone from Safari</title>
		<description><![CDATA[It is often the late night exploration of code in the wild that gives rise to these cute little hacks.
With my wrist tiring of flipping between safari and terminal, the following was born.
Goal
 git clone the repository ref found in the system pasteboard
Scenario
When perusing gitHub, I&#8217;ll find something I want to check out.  I [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/12/11/git-clone-from-safari/</link>
			</item>
	<item>
		<title>Defensive programming and the role of assertions</title>
		<description><![CDATA[In Mike Ash&#8217;s excellent series &#8220;Friday Q&#038;A&#8221;, he recently wrote about defensive programming.
I&#8217;ve been tightening the screws on my first commercial Mac desktop app and reviewing my code for potential errors is front and center.  It&#8217;s fair to say that all developers should heed Mike&#8217;s advice.  I think its even more important (and [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/10/30/defensive-programming-and-the-role-of-assertions/</link>
			</item>
	<item>
		<title>Macworld review of Pastie</title>
		<description><![CDATA[Brian Beem reviewed Pastie 2.0 over at Macworld
My favorite line
 so it has earned a coveted spot on my home screen
His quibble with the SMS functionality
Pastie has a couple of quirky behaviors. For example, when you use an SMS action, the text isn’t immediately inserted into the SMS message; you must tap and hold on [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/10/16/macworld-review-of-pastie/</link>
			</item>
	<item>
		<title>Will design for food?</title>
		<description><![CDATA[I&#8217;d rather offer money and the potential to see your designs live in the field.
Daniel Jalkut sums up most of what I&#8217;m going to say in this post.
The (short) History
manicwave Productions is my micro-isv focusing on Mac OS X and iPhone applications.  My first product Pastie is out on the iTunes App Store and [...]]]></description>
		<link>http://www.manicwave.com/blog/2009/09/22/will-design-for-food/</link>
			</item>
</channel>
</rss>
