<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>My Memory Leaks</title>
	<atom:link href="http://mymemoryleaks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mymemoryleaks.com</link>
	<description>Brandon King&#039;s Blog</description>
	<lastBuildDate>Fri, 16 Mar 2012 22:26:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mymemoryleaks.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7a2be73fe599eb5d213daee3a5ada893?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>My Memory Leaks</title>
		<link>http://mymemoryleaks.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mymemoryleaks.com/osd.xml" title="My Memory Leaks" />
	<atom:link rel='hub' href='http://mymemoryleaks.com/?pushpress=hub'/>
		<item>
		<title>&#8220;Hello, World!&#8221; for Every Phone</title>
		<link>http://mymemoryleaks.com/2010/05/10/hello-world-for-every-phone/</link>
		<comments>http://mymemoryleaks.com/2010/05/10/hello-world-for-every-phone/#comments</comments>
		<pubDate>Mon, 10 May 2010 13:14:19 +0000</pubDate>
		<dc:creator>Brandon King</dc:creator>
				<category><![CDATA[Phones]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://mymemoryleaks.com/?p=28</guid>
		<description><![CDATA[I&#8217;m embarking on a personal journey to become proficient as a developer for all the major phones &#8211; iPhone, Android, Blackberry and Windows Phone 7.               I&#8217;m doing this as a self-improvement exercise that I hope will also inspire and motivate others to come along for the ride.  On a more pragmatic level, there are also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=28&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://peleta.files.wordpress.com/2010/05/threephones.png"></a>I&#8217;m embarking on a personal journey to become proficient as a developer for all the major phones &#8211; iPhone, Android, Blackberry and Windows Phone 7.              </p>
<p>I&#8217;m doing this as a self-improvement exercise that I hope will also inspire and motivate others to come along for the ride.  On a more pragmatic level, there are also some wonderful opportunities on the horizon for <a href="http://peleta.com" target="_blank">my company</a>, especially in the iPhone realm.  </p>
<p>I don&#8217;t have any special advantages in tackling this project.  I feel like I&#8217;m a reasonably good .NET programmer, but I&#8217;ve never worked with Java or Objective-C.  I&#8217;ve done a few mobile projects using the Compact Framework, so I&#8217;m aware of challenges like synchronization and limited memory, but my <a href="http://infinitecodex.com/post/2010/04/02/Compact-Framework-is-finally-dead-(or-is-it).aspx" target="_blank">Compact Framework experience might not be of much benefit</a>.  So, I&#8217;m starting with a mostly blank slate, which I hope will make my learning experience of benefit to others in the same boat.        </p>
<p>I&#8217;ve set some specific guidelines for this journey&#8230; </p>
<ul>
<li>To start, create &#8220;Hello, World!&#8221; programs for iPhone, Android, Blackberry and Windows Phone 7.</li>
<li>After that, create a simple but useful application (perhaps time tracking) for the same platforms.
<ul>
<li>Provide equivalent functionality on every phone.</li>
<li>Plan for code reuse or easy conversion as much as possible.</li>
<li>Follow UI guidelines for each particular phone.</li>
<li>Use professional tools but keep an eye on budget (so others can duplicate this experiment for themselves).</li>
<li>Use a local database on the phone.</li>
<li>Don&#8217;t over-architect the application &#8211; keep it straightforward due to time constraints. </li>
<li>Don&#8217;t take short-cuts (like MonoTouch for iPhone).</li>
</ul>
</li>
<li>Finish in two or three months.</li>
<li>Blog about the experience while it&#8217;s happening.</li>
<li>Present to user groups when it&#8217;s over, to share what I learned.</li>
</ul>
<p>I&#8217;m scheduled to speak at <a href="http://www.sharepointsaturday.org/ozarks/default.aspx" target="_blank">SharePoint Saturday Ozarks</a> on June 12th, 2010.  I&#8217;ll only be a month into my journey at that point, but will be sharing my progress thus far with a (hopefully) patient and tolerant hometown crowd.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peleta.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peleta.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peleta.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=28&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymemoryleaks.com/2010/05/10/hello-world-for-every-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/027a63d0da9333552cd0359beb50bde7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peleta</media:title>
		</media:content>
	</item>
		<item>
		<title>Claudio Lassala Memorial Event</title>
		<link>http://mymemoryleaks.com/2010/04/05/hello-world/</link>
		<comments>http://mymemoryleaks.com/2010/04/05/hello-world/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 14:57:05 +0000</pubDate>
		<dc:creator>Brandon King</dc:creator>
				<category><![CDATA[ODNUG]]></category>
		<category><![CDATA[Claudio Lassala]]></category>
		<category><![CDATA[user groups]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Don&#8217;t worry &#8211; Claudio is still very much among the living, but in the spirit of April Fools we called this year&#8217;s event the Claudio Lassala Memorial.   Fortunately, Claudio didn&#8217;t meet with any accidents prior to the event that would have rendered this a very tasteless joke indeed. Claudio&#8217;s topic was &#8220;Be a Professional Developer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=1&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t worry &#8211; <a href="http://claudiolassala.spaces.live.com/" target="_blank">Claudio</a> is still very much among the living, but in the spirit of April Fools we called this year&#8217;s event the Claudio Lassala Memorial.   Fortunately, Claudio didn&#8217;t meet with any accidents prior to the event that would have rendered this a very tasteless joke indeed.</p>
<p>Claudio&#8217;s topic was &#8220;Be a Professional Developer and Write Clean Code!&#8221;  The event was a great success, with around 60 people in attendance including contingents from the <a href="http://nwadnug.org" target="_blank">Northwest Arkansas</a>, <a href="http://sgfdotnet.org" target="_blank">Springfield, MO</a>, and <a href="http://odnug.org" target="_blank">Ozarks</a> .NET user groups.  <a href="http://www.pureux.com/" target="_blank">Tim Franklin</a> won the iPad grand prize and every single person who came received a free <a href="http://codesmithtools.com" target="_blank">CodeSmith</a> license.  We also gave away <a href="http://telerik.com" target="_blank">Telerik</a>, <a href="http://infragistics.com" target="_blank">Infragistics</a>, <a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/" target="_blank">CodeRush</a>, <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a> and <a href="http://xceed.com" target="_blank">Xceed</a> licenses. </p>
<p>I&#8217;m already looking forward to the third annual Claudio event in 2011.  I feel like this event is becoming something of an annual user group jamboree.  With some advance preparation, maybe we can get some folks from <a href="http://fsdnug.org" target="_blank">Fort Smith</a> and <a href="http://lrdnug.org" target="_blank">Little Rock</a> next year.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peleta.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peleta.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peleta.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=1&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymemoryleaks.com/2010/04/05/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/027a63d0da9333552cd0359beb50bde7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peleta</media:title>
		</media:content>
	</item>
		<item>
		<title>Technically Speaking</title>
		<link>http://mymemoryleaks.com/2010/04/05/technically-speaking/</link>
		<comments>http://mymemoryleaks.com/2010/04/05/technically-speaking/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 18:38:52 +0000</pubDate>
		<dc:creator>Brandon King</dc:creator>
				<category><![CDATA[ODNUG]]></category>
		<category><![CDATA[Claudio Lassala]]></category>
		<category><![CDATA[public speaking]]></category>
		<category><![CDATA[user groups]]></category>

		<guid isPermaLink="false">http://peleta.wordpress.com/?p=10</guid>
		<description><![CDATA[I attended the Technically Speaking seminar in Dallas a little over a week ago.  The seminar was tailored towards technical folks who want to improve their public speaking skills and give better demos and user group presentations.  Now, I feel like I actually have some talent for standing in front of people and teaching difficult [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=10&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended the <a href="http://chriskoenig.net/index.php/2010/02/28/technically-speaking-coming-to-dfw/" target="_blank">Technically Speaking</a> seminar in Dallas a little over a week ago.  The seminar was tailored towards technical folks who want to improve their public speaking skills and give better demos and user group presentations. </p>
<p><a href="http://peleta.files.wordpress.com/2010/04/pedro.jpg"></a>Now, I feel like I actually have some talent for standing in front of people and teaching difficult subjects.  I&#8217;ve taught as both a college instructor and a corporate trainer.  But I had a devastating experience the first time I stood in front of a user group to do a technical presentation.  Everything that could go wrong, did go wrong.  I knew it was a train wreck just five minutes in.  I felt like Pedro in Napoleon Dynamite:  &#8220;I&#8217;ll just tell them that I have nothing to say.&#8221; </p>
<p>So, having learned the hard way that a user group presentation is a different kind of beast, I set out for Dallas to pick up some new skills.  You know, like nunchaku skills, bow hunting skills, computer hacking skills. </p>
<div>I got a lot out of the Technically Speaking material, especially <a href="http://www.mindimensions.com/" target="_blank">Dave Gunby&#8217;s</a> presentation &#8220;Making Your Gray Matter with Presentation Skills.&#8221;  It made me a lot more aware of what good public speakers are doing.</div>
<p><strong> </strong></p>
<p><strong>Why Claudio Is A Great Technical Speaker</strong></p>
<p>The timing of the Technically Speaking event couldn&#8217;t have been better because, just five days later, <a href="http://claudiolassala.spaces.live.com/" target="_blank">Claudio Lassala</a> came to town.  Claudio is my favorite technical speaker.  He not only knows his stuff but he&#8217;s one of the few technical speakers who is actually entertaining as well.  The first time I heard Claudio was at the Tulsa TechFest in 2008.  Claudio spoke on Design Patterns and gave the clearest explanation that I had ever heard on what is a fairly complex subject.  And his jokes were actually funny!  People left the room buzzing about how great the presentation was. </p>
<p>So, I made an intentional decision to pay more attention to <strong><em>how </em></strong>Claudio presented his material rather than to <strong><em>what</em></strong> he was actually saying.  This wasn&#8217;t easy because I found the material to be so engrossing, but I really wanted to learn the secrets that make  Claudio an excellent technical speaker.</p>
<p>Here are some things that I noticed during Claudio&#8217;s presentation: </p>
<p><strong>1.  Claudio uses graphics and analogies to illustrate a principle.</strong>    </p>
<p>To demonstrate the futility of adding obvious comments to code, Claudio showed a conversation between a cartoon boy and girl, with a cartoon narrator describing each part of the conversation.  It quickly became apparent that you don&#8217;t need a narrator (&#8220;Comments&#8221;) constantly narrating the conversation (&#8220;The Code&#8221;) in order to follow along.   </p>
<p>Also, to demonstrate why it&#8217;s better to keep related code together within a class, Claudio used up-and-down arrows that proved just how much your eyes have to travel in order to find code when it&#8217;s scattered all over the place.    </p>
<p><strong>2.  Claudio is an expert at &#8220;Free Coding&#8221; during a technical presentation.</strong></p>
<p>Watching Claudio &#8220;free code&#8221; during a presentation is a thing of beauty.  He&#8217;s so adept at using tools like  CodeRush and ReSharper that he&#8217;s literally coding at the speed of thought.  However, &#8220;free coding&#8221; during a presentation is a risky move for anybody, even Claudio.  At one point he compiled and got four errors that had to be fixed before he could move on.     </p>
<p><strong>3.  Gesturing comes naturally to Claudio.</strong></p>
<p>During the drive from the airport, Claudio told me how his family immigrated from Italy to Brazil and joked that his family couldn&#8217;t have a conversation without using their hands.  Later, during the presentation, I realized that there was actually something to this.  Most people have a lot of difficulty knowing what to do with their hands while speaking (hands in pocket) but gesturing comes naturally to Claudio.</p>
<p><strong>So, what&#8217;s his secret?</strong></p>
<p>Now, none of these struck me as particularly earth-shattering revelations.  I must have missed something!  So, the next day, I asked Claudio what <em><strong>he</strong></em> thought made him a good speaker.  Interestingly, he said that he&#8217;s never read any books on public speaking and that he hardly ever rehearses his presentations.  Claudio attributed his success as a speaker to his enthusiasm for technical subjects and to his genuine desire to see the audience benefit from the material, rather than any desire to show off how much he knows.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peleta.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peleta.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peleta.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymemoryleaks.com&amp;blog=12977682&amp;post=10&amp;subd=peleta&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymemoryleaks.com/2010/04/05/technically-speaking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/027a63d0da9333552cd0359beb50bde7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peleta</media:title>
		</media:content>
	</item>
	</channel>
</rss>
