<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:slideshare="http://slideshare.net/api/1" version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>All Comments for Stephan.Schmidt</title>
    <link>http://www.slideshare.net/</link>
    <image>
      <url>http://www.slideshare.net/images/logo.gif</url>
      <title>All Comments for Stephan.Schmidt</title>
      <link>http://www.slideshare.net/</link>
    </image>
    <pubDate>Fri, 13 Mar 2009 00:50:47 GMT</pubDate>
    <description>SlideShare feed for All Comments for Stephan.Schmidt</description>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>I don't understand guestfb50c's argument.  &quot;However, the ? notation is an idiom based solution, not a type system solution. You can always forget to invoke ? and get a NPE&quot;.  You can forget to use Option and get a NPE as well.</description>
      <pubDate>Fri, 13 Mar 2009 00:50:47 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>guestc23bca8</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>Thanks for materials Stephan. Having been through each slide it has reinforced my belief that moving to Groovy was a good move. Given the seamless, full integration of Groovy and Java I'm not sure why anyone wold choose the Option solution over the '?' solution. Performance maybe?</description>
      <pubDate>Wed, 04 Feb 2009 15:29:35 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>keefie98</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>@guest The Option type is a native type in a lot of other languages, which is an argument for its use... many programmers were taught this as part of their first language. Consistency is good, but I agree the ? notation is a little more soothing. 
However, the ? notation is an idiom based solution, not a type system solution. You can always forget to invoke ? and get a NPE. With the option type there is no way to drop off the check, especially if your language's compiler enforces you to do it. So I prefer the option type along with a compiler that forces correct usage.</description>
      <pubDate>Tue, 03 Feb 2009 18:57:07 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>HamletDRC</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>I must be really really old school.

I don't mind the .? operators.  They seem natural and non-obtrusive.

However, the &quot;Option/None/Some&quot; idea seemed way too verbose and non-obvious.

...unless I really didn't understand the notion.

Randy</description>
      <pubDate>Tue, 03 Feb 2009 16:17:26 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>guestc0dfdf4</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>See Slide 5.</description>
      <pubDate>Tue, 03 Feb 2009 10:02:18 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>Stephan.Schmidt</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
    <item>
      <title>Better Strategies for Null Handling in Java</title>
      <link>/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1</link>
      <description>I don't see how the proposal is any better than Groovy's safe navigation + Elvis operator (for default values)</description>
      <pubDate>Tue, 03 Feb 2009 09:19:50 GMT</pubDate>
      <guid>Stephan.Schmidt/better-strategies-for-null-handling-in-java/1</guid>
      <author>guest87b50b</author>
      <media:thumbnail url="http://cdn.slidesharecdn.com/nullhandlingenglish-1233649420368672-3-thumbnail-2?1233652272" height="90" width="120"/>
      <thr:in-reply-to href="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1" type="text/html" ref="/Stephan.Schmidt/better-strategies-for-null-handling-in-java/v1?order=1"/>
      <activity:verb>http://activitystrea.ms/schema/1.0/post</activity:verb>
      <activity:object-type>http://activitystrea.ms/schema/1.0/comment</activity:object-type>
    </item>
  </channel>
</rss>
