<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Secure Mac Programming</title>
	<atom:link href="http://blog.securemacprogramming.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.securemacprogramming.com</link>
	<description>select * from topics;</description>
	<lastBuildDate>Thu, 14 Mar 2013 19:34:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on The Liskov Citation Principle by Michael Tsai - Blog - Abstract Data Types</title>
		<link>http://blog.securemacprogramming.com/2013/03/the-liskov-citation-principle/comment-page-1/#comment-1436</link>
		<dc:creator>Michael Tsai - Blog - Abstract Data Types</dc:creator>
		<pubDate>Thu, 14 Mar 2013 19:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=887#comment-1436</guid>
		<description><![CDATA[[...] Graham Cox: [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Graham Cox: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Liskov Citation Principle by QCon 2013 keynote by Barbara Liskov &#124; EkartCo Information Consultants</title>
		<link>http://blog.securemacprogramming.com/2013/03/the-liskov-citation-principle/comment-page-1/#comment-1435</link>
		<dc:creator>QCon 2013 keynote by Barbara Liskov &#124; EkartCo Information Consultants</dc:creator>
		<pubDate>Sat, 09 Mar 2013 12:42:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=887#comment-1435</guid>
		<description><![CDATA[[...] Specifically, her work on CLU, a research programming language, with its concepts of inheritance, polymorphism, iterators, multiple return values, explicit type casting and exception handling have influenced the development of OOP and popular languages like Java and Python amongst others. Graham Lee has collected all documents referenced in the talk in his post. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Specifically, her work on CLU, a research programming language, with its concepts of inheritance, polymorphism, iterators, multiple return values, explicit type casting and exception handling have influenced the development of OOP and popular languages like Java and Python amongst others. Graham Lee has collected all documents referenced in the talk in his post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on An open letter to Xcode by Michael Tsai - Blog - An Open Letter to Xcode</title>
		<link>http://blog.securemacprogramming.com/2013/01/an-open-letter-to-xcode/comment-page-1/#comment-1423</link>
		<dc:creator>Michael Tsai - Blog - An Open Letter to Xcode</dc:creator>
		<pubDate>Wed, 23 Jan 2013 03:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=703#comment-1423</guid>
		<description><![CDATA[[...] Graham Lee: [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Graham Lee: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A brief history of talking on the interwebs (or: why I&#8217;m not on app.net) by [Tools] How To Use Usenet: A Biased Introduction &#171; Stuffed Crocodile</title>
		<link>http://blog.securemacprogramming.com/2012/08/a-brief-history-of-talking-on-the-interwebs-or-why-im-not-on-app-net/comment-page-1/#comment-1417</link>
		<dc:creator>[Tools] How To Use Usenet: A Biased Introduction &#171; Stuffed Crocodile</dc:creator>
		<pubDate>Sat, 15 Sep 2012 20:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=637#comment-1417</guid>
		<description><![CDATA[[...] A brief history of talking on the interwebs (or: why I&#8217;m not on app.net) (securemacprogramming.com)  Share this:Like this:LikeBe the first to like this.   Stuff, Tools Eternal September, Google Groups, Internet forum, Role-playing game, Roleplaying, Usenet, Usenet newsgroup    &#8592; Dear Google, are you trying to tell me&#160;something? [...]]]></description>
		<content:encoded><![CDATA[<p>[...] A brief history of talking on the interwebs (or: why I&#8217;m not on app.net) (securemacprogramming.com)  Share this:Like this:LikeBe the first to like this.   Stuff, Tools Eternal September, Google Groups, Internet forum, Role-playing game, Roleplaying, Usenet, Usenet newsgroup    &larr; Dear Google, are you trying to tell me&nbsp;something? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A brief history of talking on the interwebs (or: why I&#8217;m not on app.net) by Beep: a Twitter, app.net alternative &#187; Philomathy</title>
		<link>http://blog.securemacprogramming.com/2012/08/a-brief-history-of-talking-on-the-interwebs-or-why-im-not-on-app-net/comment-page-1/#comment-1415</link>
		<dc:creator>Beep: a Twitter, app.net alternative &#187; Philomathy</dc:creator>
		<pubDate>Fri, 24 Aug 2012 19:26:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=637#comment-1415</guid>
		<description><![CDATA[[...] just read Graham Lee&#8217;s blog post A brief history of talking on the interwebs (or: why I’m not on app.net) and it got me thinking. Instead of creating another centralized Twitter-like service like app.net, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] just read Graham Lee&#8217;s blog post A brief history of talking on the interwebs (or: why I’m not on app.net) and it got me thinking. Instead of creating another centralized Twitter-like service like app.net, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s a software architect? by The Tao of the Software Architect &#171; Rubber Tyres &#8211;&#62; Smooth Rides</title>
		<link>http://blog.securemacprogramming.com/2012/07/whats-a-software-architect/comment-page-1/#comment-1414</link>
		<dc:creator>The Tao of the Software Architect &#171; Rubber Tyres &#8211;&#62; Smooth Rides</dc:creator>
		<pubDate>Thu, 23 Aug 2012 08:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=634#comment-1414</guid>
		<description><![CDATA[[...] What&#8217;s a software architect? (securemacprogramming.com) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] What&#8217;s a software architect? (securemacprogramming.com) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s a software architect? by What’s a software architect? (blog.securemacprogramming.com) &#171; AppDev Reading</title>
		<link>http://blog.securemacprogramming.com/2012/07/whats-a-software-architect/comment-page-1/#comment-1405</link>
		<dc:creator>What’s a software architect? (blog.securemacprogramming.com) &#171; AppDev Reading</dc:creator>
		<pubDate>Mon, 30 Jul 2012 00:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=634#comment-1405</guid>
		<description><![CDATA[[...] What’s a software architect? http://blog.securemacprogramming.com/?p=634 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] What’s a software architect? <a href="http://blog.securemacprogramming.com/?p=634" rel="nofollow">http://blog.securemacprogramming.com/?p=634</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On home truths in iOS TDD by Desenvolvimento Orientado à Testes no iOS &#8211; TDD &#171; grupomobilidade</title>
		<link>http://blog.securemacprogramming.com/2012/02/on-home-truths-in-ios-tdd/comment-page-1/#comment-1404</link>
		<dc:creator>Desenvolvimento Orientado à Testes no iOS &#8211; TDD &#171; grupomobilidade</dc:creator>
		<pubDate>Fri, 27 Jul 2012 13:49:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/2012/02/on-home-truths-in-ios-tdd/#comment-1404</guid>
		<description><![CDATA[[...] http://blog.securemacprogramming.com/2012/02/on-home-truths-in-ios-tdd/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] <a href="http://blog.securemacprogramming.com/2012/02/on-home-truths-in-ios-tdd/" rel="nofollow">http://blog.securemacprogramming.com/2012/02/on-home-truths-in-ios-tdd/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On Null Objects by Markus</title>
		<link>http://blog.securemacprogramming.com/2012/07/on-null-objects/comment-page-1/#comment-1401</link>
		<dc:creator>Markus</dc:creator>
		<pubDate>Sun, 22 Jul 2012 09:42:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=481#comment-1401</guid>
		<description><![CDATA[Sure, you can design your API around YES == positive, but there are existing APIs that are not, e.g. NSView or the -compare: style methods.

I didn&#039;t say it makes null-objects less viable than NSNull. I was merely arguing that you have to be careful how you use this pattern, as there might arise subtle issues if you pass an array with null-objects to some code which is not aware of it. It&#039;s just deceptively easy to think &quot;messaging to nil will always return failure so this is safe&quot;.]]></description>
		<content:encoded><![CDATA[<p>Sure, you can design your API around YES == positive, but there are existing APIs that are not, e.g. NSView or the -compare: style methods.</p>
<p>I didn&#8217;t say it makes null-objects less viable than NSNull. I was merely arguing that you have to be careful how you use this pattern, as there might arise subtle issues if you pass an array with null-objects to some code which is not aware of it. It&#8217;s just deceptively easy to think &#8220;messaging to nil will always return failure so this is safe&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On Null Objects by Graham</title>
		<link>http://blog.securemacprogramming.com/2012/07/on-null-objects/comment-page-1/#comment-1400</link>
		<dc:creator>Graham</dc:creator>
		<pubDate>Sun, 22 Jul 2012 09:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.securemacprogramming.com/?p=481#comment-1400</guid>
		<description><![CDATA[&quot;Software developer in &#039;can think of edge case&#039; shocker. Film at 11.&quot;

Imagine a world where YES is used for positive results and NO is used for negative results. Then we&#039;d design our API like this:

&lt;code&gt;@property (nonatomic, assign, getter=isEnabled) BOOL enabled;&lt;/code&gt;]]></description>
		<content:encoded><![CDATA[<p>&#8220;Software developer in &#8216;can think of edge case&#8217; shocker. Film at 11.&#8221;</p>
<p>Imagine a world where YES is used for positive results and NO is used for negative results. Then we&#8217;d design our API like this:</p>
<p><code>@property (nonatomic, assign, getter=isEnabled) BOOL enabled;</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
