<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en" xml:base="http://www.codeandcoffee.com/wp-atom.php">
	<title type="text">Code and Coffee</title>
	<subtitle type="html">start your day off right...</subtitle>

	<updated>2010-08-23T03:01:36Z</updated>

	<link rel="alternate" type="text/html" href="http://www.codeandcoffee.com" />
	<id>http://www.codeandcoffee.com/feed/atom/</id>
	

	<generator uri="http://wordpress.org/" version="3.0.1">WordPress</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/codeandcoffee" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="codeandcoffee" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
		<author>
			<name>Matthew R. Miller</name>
					</author>
		<title type="html"><![CDATA[Let nSoftware Handle The Hard Work]]></title>
		<link rel="alternate" type="text/html" href="http://www.codeandcoffee.com/2010/08/23/let-nsoftware-handle-the-hard-work/" />
		<id>http://www.codeandcoffee.com/?p=33</id>
		<updated>2010-08-23T03:01:36Z</updated>
		<published>2010-08-23T03:01:36Z</published>
		<category scheme="http://www.codeandcoffee.com" term="Cocoa" /><category scheme="http://www.codeandcoffee.com" term="Companies" /><category scheme="http://www.codeandcoffee.com" term="PHP" />		<summary type="html"><![CDATA[Very rarely does a company come along that has such a diverse product library, in such a diverse array of languages, for such a diverse set of needs, and back it up with great support. nSoftware offers a wide array of development libraries, from POP3, to IMAP, to ZIP, FTP, SSL, SMS, Jabber, SMTP, Amazon [...]]]></summary>
		<content type="html" xml:base="http://www.codeandcoffee.com/2010/08/23/let-nsoftware-handle-the-hard-work/"><![CDATA[<p>Very rarely does a company come along that has such a diverse product library, in such a diverse array of languages, for such a diverse set of needs, and back it up with great support. <a href="http://www.nsoftware.com">nSoftware</a> offers a wide array of development libraries, from POP3, to IMAP, to ZIP, FTP, SSL, SMS, Jabber, SMTP, Amazon S3, RSS, and so much more! What&#8217;s impressive, is the wide array of programming languages they offer these libraries for.</p>
<p>At <a href="http://www.bluecreststudios.com">BlueCrestStudios</a>, we use nSoftware&#8217;s IMAP, SMTP, and MIME parsing libraries. The libraries are very easy to use, come with a lot of diverse features, and all comply to standards. Additionally, during the couple of times that we have had to request support, it has always been extremely helpful, and usually directly with a developer of some kind. Talking to an actual developer or someone who has development experience is extremely helpful with products like these, and something I can say that most of nSoftware&#8217;s competition does not offer. They usually offer some sort of support forum for developers to get help, never allowing the one on one contact with a developer on the inside. nSoftware also offers a bunch of sample applications, as well as in depth help files for each of their libraries.</p>
<p>I am have been compiling a bunch of in depth examples on how to use some of nSoftware&#8217;s libraries, and hopefully will get them back to the company to use as examples for their products themselves; so be on the lookout for those to come.</p>
<p>When I find a company that is worth the press, I really like to give back to them. nSoftware deserves it. They write the core libraries that make your applications work. That saves you countless development hours and dollars!</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.codeandcoffee.com/2010/08/23/let-nsoftware-handle-the-hard-work/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.codeandcoffee.com/2010/08/23/let-nsoftware-handle-the-hard-work/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Matthew R. Miller</name>
					</author>
		<title type="html"><![CDATA[Parse Url Parameters in Cocoa]]></title>
		<link rel="alternate" type="text/html" href="http://www.codeandcoffee.com/2010/08/20/parse-url-parameters-in-cocoa/" />
		<id>http://www.codeandcoffee.com/?p=19</id>
		<updated>2010-08-20T15:54:55Z</updated>
		<published>2010-08-20T15:54:55Z</published>
		<category scheme="http://www.codeandcoffee.com" term="Cocoa" /><category scheme="http://www.codeandcoffee.com" term="Source Code" />		<summary type="html"><![CDATA[Recently for a project, I needed to properly parse parameters for a Url and decode them. I needed a class that could accomplish this, and easily return them for usage. After asking the Google, I came across Vincent Demay class that accomplished this; however, I saw it could use a couple of improvements. For one, [...]]]></summary>
		<content type="html" xml:base="http://www.codeandcoffee.com/2010/08/20/parse-url-parameters-in-cocoa/"><![CDATA[<p>Recently for a project, I needed to properly parse parameters for a Url and decode them. I needed a class that could accomplish this, and easily return them for usage. After asking the Google, I came across <a href="http://iphone.demay-fr.net/2010/04/parsing-url-parameters-in-a-nsstring/">Vincent Demay class</a> that accomplished this; however, I saw it could use a couple of improvements. For one, instead of using an NSArray, it would be more beneficial to use a NSDictionary, especially when it comes to retrieving parameters after parsing. Additionally, I needed to decode Url parameters, which could be accomplished from a function from a class that is floating around the interwebs called &#8220;StringAddons&#8221;. Putting it all together, I bring you <a href="http://www.codeandcoffee.com/wp-content/uploads/URLParser.zip">URLParser</a>.</p>
<p>Here is a usage examples:</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">URLParser <span style="color: #002200;">*</span>uParser <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>URLParser alloc<span style="color: #002200;">&#93;</span> initWithURLString<span style="color: #002200;">:</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;http://www.google.com/search?sourceid=chrome&amp;ie=UTF-8&amp;q=i+love+cocoa&quot;</span><span style="color: #002200;">&#93;</span> autorelease<span style="color: #002200;">&#93;</span>;
<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>sQuery <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>uParser valueForVariable<span style="color: #002200;">:</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;q&quot;</span><span style="color: #002200;">&#93;</span>;</pre></div></div>

<p><strong>Enjoy!</strong></p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.codeandcoffee.com/2010/08/20/parse-url-parameters-in-cocoa/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.codeandcoffee.com/2010/08/20/parse-url-parameters-in-cocoa/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>Matthew R. Miller</name>
					</author>
		<title type="html"><![CDATA[Guess Who&#8217;s Back?]]></title>
		<link rel="alternate" type="text/html" href="http://www.codeandcoffee.com/2010/08/20/guess-whos-back/" />
		<id>http://www.codeandcoffee.com/?p=12</id>
		<updated>2010-08-20T15:45:21Z</updated>
		<published>2010-08-20T04:27:42Z</published>
		<category scheme="http://www.codeandcoffee.com" term="Miscellaneous" />		<summary type="html"><![CDATA[I could not stay away too long! I am back, and in full force. Stay tuned for what&#8217;s next!]]></summary>
		<content type="html" xml:base="http://www.codeandcoffee.com/2010/08/20/guess-whos-back/"><![CDATA[<p>I could not stay away too long! I am back, and in full force. Stay tuned for what&#8217;s next!</p>
]]></content>
		<link rel="replies" type="text/html" href="http://www.codeandcoffee.com/2010/08/20/guess-whos-back/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://www.codeandcoffee.com/2010/08/20/guess-whos-back/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
	</feed>
