<?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>Webmaster-Source &#187; programming</title>
	<atom:link href="https://www.webmaster-source.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.webmaster-source.com</link>
	<description>Useful Resources For Webmasters</description>
	<lastBuildDate>Thu, 24 Aug 2017 02:01:18 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Try Ruby: A Clever Interactive Programming Tutorial</title>
		<link>https://www.webmaster-source.com/2011/04/15/try-ruby-a-clever-interactive-programming-tutorial/</link>
		<comments>https://www.webmaster-source.com/2011/04/15/try-ruby-a-clever-interactive-programming-tutorial/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 11:28:01 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=4010</guid>
		<description><![CDATA[Teaching a newbie how to program is a difficult task, whether you&#8217;re writing a book, recording a screencast or teaching a class. Similarly, it&#8217;s a bit of a hassle for someone who is proficient with one or two languages to pick up a new one. Try Ruby is a clever interactive tutorial that would work [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Teaching a newbie how to program is a difficult task, whether you&#8217;re writing a book, recording a screencast or teaching a class. Similarly, it&#8217;s a bit of a hassle for someone who is proficient with one or two languages to pick up a new one.</p>
<p><a href="http://tryruby.org/">Try Ruby</a> is a clever interactive tutorial that would work well for either scenario. It takes the form of an in-browser command line Ruby interpreter with a pane along the bottom that gives you instructions. It tells you to type in a command, and explains what exactly is going on.</p>
<p><a href="http://tryruby.org/"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-4011" title="TryRuby.org" src="//www.webmaster-source.com/wp-content/uploads/tryruby-org.jpg" alt="" width="600" height="411" /></a></p>
<p>Doesn&#8217;t that make you want to learn Ruby? I went through a few steps, from basic arithmetic to strings to arrays, and it was kind of fun. Having to type out everything as you go seems to reinforce your understanding of what you&#8217;re doing better than simply reading a book. And once you&#8217;ve got the language down, you should be able to move on to watching screencasts for the Rails framework. I may have to give Ruby a try sometime.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2011/04/15/try-ruby-a-clever-interactive-programming-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Few Resources to Get Started With iPhone App Development</title>
		<link>https://www.webmaster-source.com/2010/10/29/a-few-resources-to-get-started-with-iphone-app-development/</link>
		<comments>https://www.webmaster-source.com/2010/10/29/a-few-resources-to-get-started-with-iphone-app-development/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 11:53:27 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=3678</guid>
		<description><![CDATA[Want to write an iPhone app? Assuming you have a couple of necessary prerequisites, namely a Mac and an iPhone or iPod Touch, it&#8217;s not too hard to get started. It is best if you have some programming experience, as even I had a bit of a learning curve with my solid understanding of PHP [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Want to write an iPhone app? Assuming you have a couple of necessary prerequisites, namely a Mac and an iPhone or iPod Touch, it&#8217;s not too hard to get started. It is best if you have some programming experience, as even I had a bit of a learning curve with my solid understanding of PHP and JavaScript. Assuming a little bit of programmatical knowledge, here are a few resources to help you get started with iPhone development.<span id="more-3678"></span></p>
<h3>Books</h3>
<ul>
<li><a href="http://www.amazon.com/iPhone-Application-Development-Dummies-Goldstein/dp/0470568437/webmasterso0d-20">iPhone Application Development For Dummies</a> — This was the first book on iPhone development that I read. It&#8217;s a good intro to the topic, though it skims over the details of Objective-C faster than is probably good, instead focusing on the Cocoa framework. For the language itself, the author has a separate book, <em>Objective-C for Dummies</em>.</li>
<li><a href="http://www.amazon.com/Beginning-iPhone-Programming-Objective-C-Programmer/dp/0470500972/">Beginning iPhone SDK Programming with Objective-C</a> — This book doesn&#8217;t hold your hand as much as the For Dummies book, which makes things difficult if you don&#8217;t already have a little bit of an understanding of Objective-C and Cocoa. It is more in-depth though.</li>
<li><a href="http://www.amazon.com/Cocoa-Objective-C-Running-Foundations-programming/dp/0596804792/webmasterso0d-20">Cocoa and Objective-C: Up and Running</a> — I have not read this book, but it is by the author of the Cocoa Dev Central website&#8230;and an O&#8217;Reilly Press book as well.</li>
</ul>
<h3>Websites</h3>
<ul>
<li><a href="http://cocoadevcentral.com/">Cocoa Dev Central</a> — This is probably the quickest and most friendly way to learn Objective-C and Cocoa online.</li>
<li><a href="http://mobile.tutsplus.com/category/tutorials/iphone/">Mobiletuts+</a> — Yes, Envato has a mobile development Tuts+ blog. (It was only a matter of time&#8230;) You can expect the same sort of high-quality tutorials as Nettuts+ and Psdtuts+.</li>
<li><a href="http://stackoverflow.com/">Stack Overflow</a> — Having trouble figuring something out? Ask a question and get a variety of responses within minutes. It&#8217;s like Digg or Reddit, but for finding solutions to programming problems.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2010/10/29/a-few-resources-to-get-started-with-iphone-app-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the Best Comment in Source Code You Have Ever Encountered?</title>
		<link>https://www.webmaster-source.com/2010/10/04/what-is-the-best-comment-in-source-code-you-have-ever-encountered/</link>
		<comments>https://www.webmaster-source.com/2010/10/04/what-is-the-best-comment-in-source-code-you-have-ever-encountered/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 11:10:38 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=3608</guid>
		<description><![CDATA[Here&#8217;s a fun Stack Overflow thread from last year: What is the best comment in source code you have ever encountered? It&#8217;s eighteen pages of code snippets with amusing comments, ranging from simple warnings like &#8220;// Magic. Do not touch.&#8221; to cleverly-named objects: It&#8217;s a fun read if you&#8217;re into programming at all. The thread [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s a fun Stack Overflow thread from last year: <a href="http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered">What is the best comment in source code you have ever encountered?</a></p>
<p>It&#8217;s eighteen pages of code snippets with amusing comments, ranging from simple warnings like <em>&#8220;// Magic. Do not touch.&#8221;</em> to cleverly-named objects:</p>
<pre class="brush: cpp; title: ; notranslate">
Exception up = new Exception(&quot;Something is really wrong.&quot;);
throw up;  //ha ha
</pre>
<p>It&#8217;s a fun read if you&#8217;re into programming at all.</p>
<p>The thread has since been locked, so if you have any to add you can post them here.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2010/10/04/what-is-the-best-comment-in-source-code-you-have-ever-encountered/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Application Development For Dummies</title>
		<link>https://www.webmaster-source.com/2010/02/24/iphone-application-development-for-dummies/</link>
		<comments>https://www.webmaster-source.com/2010/02/24/iphone-application-development-for-dummies/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 11:12:03 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=3068</guid>
		<description><![CDATA[Have you ever wanted to learn how to write your own iPhone applications? It&#8217;s certainly more difficult than web development, but the device is a good platform to learn client-side programming with. Mobile applications that tie into web services are becoming increasingly common, so now is a good time to give it a try. iPhone [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.amazon.com/iPhone-Application-Development-Dummies-Goldstein/dp/0470568437/webmasterso0d-20"><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-3069 imgborder" title="iPhone Application Development for Dummies" src="//www.webmaster-source.com/wp-content/uploads/iphone-application-development-dummies.jpg" alt="" width="130" height="162" /></a>Have you ever wanted to learn how to write your own iPhone applications? It&#8217;s certainly more difficult than web development, but the device is a good platform to learn client-side programming with. Mobile applications that tie into web services are becoming increasingly common, so now is a good time to give it a try.</p>
<p><em><a href="http://www.amazon.com/iPhone-Application-Development-Dummies-Goldstein/dp/0470568437/webmasterso0d-20">iPhone Application Development For Dummies</a></em> is a good primer on building applications for the iPhone or iPod Touch. It covers the basic theory over the first few chapters, and then moves on to building a simple View-based application. I haven&#8217;t finished the book quite yet, as I&#8217;m working my way through the tutorials as I read, but the book seems to cover all of the basics quite well. There are parts on data storage, input events, and many other things that are critical to iPhone development.</p>
<p>I&#8217;m finding the book to be a bit challenging, as I don&#8217;t have any real desktop programming experience, other than BASIC if that counts. I don&#8217;t think I&#8217;d recommend it to someone who doesn&#8217;t have a strong grasp of at least one programming language with a C-style syntax, such as PHP or Java. Knowledge of object-oriented programming is important, in addition to more basic skills such as dealing with variables and control structures. If you&#8217;re a total programming newbie, I would recommend reading a good introductory book first, and then moving on to <em>iPhone Application Development for Dummies.</em></p>
<p>I&#8217;ve enjoyed what I&#8217;ve read of the book so far, and I hope that, by the time I&#8217;m done, I&#8217;ll have a good enough grasp of things to develop an idea I&#8217;ve had for awhile into an app.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2010/02/24/iphone-application-development-for-dummies/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Twitter API is For Twitter</title>
		<link>https://www.webmaster-source.com/2009/12/30/the-twitter-api-is-for-twitter/</link>
		<comments>https://www.webmaster-source.com/2009/12/30/the-twitter-api-is-for-twitter/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 11:13:37 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=2877</guid>
		<description><![CDATA[Scott Gilbertson of Webmonkey&#8217;s MonkeyBites blog has an interesting post about the Twitter API, more specifically, on how some blog software providers are &#8220;borrowing&#8221; Twitter&#8217;s programmer interface to enable clients such as Tweetie to update your blog. Twitter’s API has spawned hundreds of mashups and third party software apps, but now it’s growing even further [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Scott Gilbertson of Webmonkey&#8217;s MonkeyBites blog has <a href="http://www.webmonkey.com/blog/Twitter_API_Is_Becoming_Far_More_than_Just_an_API_for_Twitter">an interesting post about the Twitter API</a>, more specifically, on how some blog software providers are &#8220;borrowing&#8221; Twitter&#8217;s programmer interface to enable clients such as Tweetie to update your blog.</p>
<blockquote><p>Twitter’s API has spawned hundreds of mashups and third party software apps, but now it’s growing even further — outside sites have begun mimicking an API to piggyback on Twitter clients.</p>
<p>It started last week with a clever hack by WordPress contributors which allows WordPress.com users to <a href="http://en.blog.wordpress.com/2009/12/12/twitter-api/">post and read their WordPress.com blogs through third-party Twitter apps</a> like Tweetie 2 for the iPhone.</p>
<p>Now Tumblr has joined in on the fun, allowing you to <a href="http://staff.tumblr.com/post/287703110/api">post and read Tumblr blogs</a> through any third-party Twitter app that allows you to change the API endpoint.</p></blockquote>
<p>While that&#8217;s interesting, I don&#8217;t really like it. Emulating another service&#8217;s API will only result in problems as Twitter updates their API methods. Developers of Twitter clients will update their software, and companies like WordPress.com will have to be quick to re-work their fake Twitter API, otherwise things could break. It just seems like a bad plan to base something like that off of a third party&#8217;s proprietary framework, rather than that of an open standard.<span id="more-2877"></span></p>
<p>Gilbertson continues to mention Dave Winer&#8217;s thoughts on how Twitter&#8217;s API is (without Twitter&#8217;s consent) becoming an &#8220;open standard,&#8221; and how that&#8217;s a <em>bad idea</em>.</p>
<blockquote><p>For one thing, Twitter is a private company with its own goals for its own API. In order to really become a standard, Twitter would need to freeze its API, ensuring that it doesn’t change. Since Twitter has been doing interesting (and sometimes backwards-incompatible) things with it, like adding geotagging support and changing how replies are handled, and we don’t want to see that stop.</p></blockquote>
<p>But honestly, is it <em>really</em> that hard to switch to a dedicated application to update your blog? WordPress provides an iPhone application for just that purpose, and it doesn&#8217;t have a 140 character limit.</p>
<p><a href="http://www.webmonkey.com/blog/Twitter_API_Is_Becoming_Far_More_than_Just_an_API_for_Twitter">Twitter API Is Becoming Far More than Just an API for Twitter</a> [MonkeyBites]</p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2009/12/30/the-twitter-api-is-for-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack Overflow, Super User, Server Fault: Your Tech Questions Answered</title>
		<link>https://www.webmaster-source.com/2009/09/10/stack-overflow-super-user-server-fault-your-tech-questions-answered/</link>
		<comments>https://www.webmaster-source.com/2009/09/10/stack-overflow-super-user-server-fault-your-tech-questions-answered/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 11:16:42 +0000</pubDate>
		<dc:creator><![CDATA[Matt]]></dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[Web Help]]></category>

		<guid isPermaLink="false">http://www.webmaster-source.com/?p=2541</guid>
		<description><![CDATA[Stack Overflow, Server Fault, and Super User are a set of interesting sites by Jeff Atwood, the blogger behind the Coding Horror blog. Back when Stack Overflow launched in 2008, Jeff described it like this: Stackoverflow is sort of like the anti-experts-exchange (minus the nausea-inducing sleaze and quasi-legal search engine gaming) meets wikipedia meets programming [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://stackoverflow.com/">Stack Overflow</a>, <a href="http://serverfault.com/">Server Fault</a>, and <a href="http://superuser.com/">Super User</a> are a set of interesting sites by Jeff Atwood, the blogger behind the <a href="http://www.codinghorror.com/blog/">Coding Horror</a> blog. Back when Stack Overflow launched in 2008, Jeff described it like this:</p>
<blockquote><p>Stackoverflow is sort of like the anti-<a href="http://experts-exchange.com/">experts-exchange</a> (minus the nausea-inducing sleaze and quasi-legal search engine gaming) meets <a href="http://www.wikipedia.com/">wikipedia</a> meets <a href="http://programming.reddit.com/">programming reddit</a>. It is by programmers, for programmers, with the ultimate intent of collectively increasing the sum total of good programming knowledge in the world.</p></blockquote>
<p>I couldn&#8217;t have said it better myself. It&#8217;s sort of like Reddit or Digg, but centered around answering everyone&#8217;s questions instead of sharing links. If you want to know the best way to go about doing something in PHP or Python, pose your question on Stack Overflow and watch as you receive at least one thoughtful answer within the half hour.<span id="more-2541"></span></p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2542 imgborder" title="SuperUser.com" src="//www.webmaster-source.com/wp-content/uploads/super-user-com.jpg" alt="SuperUser.com" width="550" height="306" /></p>
<p>While Stack Overflow started it all, today there are two sister sites. Server Fault is for server administration and other IT-related questions, and Super User is for more general computer-related questions.</p>
<p>The sites&#8217; community is quite nice, and there&#8217;s always something interesting going on. You can always learn something by reading the answer threads, maybe contribute to the conversation if you&#8217;re knowledgeable of the subject.</p>
<p>It&#8217;s recommended that you avoid posting &#8220;<span>questions that are subjective, argumentative,                     or require extended discussion,&#8221; on the grounds that they&#8217;re not discussion boards so much as places to go for help. Personally, I like seeing an occasional discussion-oriented thread, or a questions that asks for opinions, so long as that sort of thing doesn&#8217;t get out of hand.</span></p>
<p><span>Anyway, pick your area of interest (programming, IT, or general computing) and have a look. Stack Overflow, Super User, and Server Fault are definitely worth having in your bookmarks for that time when you need an informative answer. I only wish I had more time to spend there&#8230;<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>https://www.webmaster-source.com/2009/09/10/stack-overflow-super-user-server-fault-your-tech-questions-answered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/


Served from: www.webmaster-source.com @ 2026-04-16 08:51:41 by W3 Total Cache
-->