<?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>degrunt.net</title>
	<atom:link href="http://www.degrunt.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.degrunt.net</link>
	<description>/dev/random &#124; thought</description>
	<lastBuildDate>Wed, 08 Sep 2010 20:16:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cappuccino</title>
		<link>http://www.degrunt.net/?p=46</link>
		<comments>http://www.degrunt.net/?p=46#comments</comments>
		<pubDate>Sat, 15 May 2010 20:00:48 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.degrunt.net/?p=46</guid>
		<description><![CDATA[Again I&#8217;m amazed by what the guys from 280North pulled off. First their framework (UI) is absolutely gorgeous, second they web&#038;desktop example (GitHub Issues) is &#8230; well, everything I hoped for.
I&#8217;m just still a bit put-offish by Objective-J, though I&#8217;m starting to appreciate why they introduced it.
]]></description>
			<content:encoded><![CDATA[<p>Again I&#8217;m amazed by what the guys from 280North pulled off. First their framework (UI) is absolutely gorgeous, second they web&#038;desktop example (GitHub Issues) is &#8230; well, everything I hoped for.</p>
<p>I&#8217;m just still a bit put-offish by Objective-J, though I&#8217;m starting to appreciate why they introduced it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrunt.net/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SC.TreeController and SC.Record</title>
		<link>http://www.degrunt.net/?p=43</link>
		<comments>http://www.degrunt.net/?p=43#comments</comments>
		<pubDate>Fri, 07 May 2010 18:50:24 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.degrunt.net/?p=43</guid>
		<description><![CDATA[Just added an example to github which shows how to use SC.Record in a SC.TreeController.
The example is available here
]]></description>
			<content:encoded><![CDATA[<p>Just added an example to github which shows how to use SC.Record in a SC.TreeController.</p>
<p>The example is available <a href="http://github.com/tdegrunt/treetest">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrunt.net/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar &amp; Spice for Espresso</title>
		<link>http://www.degrunt.net/?p=40</link>
		<comments>http://www.degrunt.net/?p=40#comments</comments>
		<pubDate>Mon, 03 May 2010 18:16:16 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.degrunt.net/?p=40</guid>
		<description><![CDATA[In real life this would probably taste awful, but for the Espresso editor it&#8217;s great! Sugars allow you to extend the Espresso editor with add-ons or plugins, which will ease your development.
Today I&#8217;ve found two tasty Sugars: Zen Coding is one of them (though it is in Espresso by default) and Spice. Well, okay I [...]]]></description>
			<content:encoded><![CDATA[<p>In real life this would probably taste awful, but for the Espresso editor it&#8217;s great! Sugars allow you to extend the <a href="http://www.macrabbit.com/espresso/">Espresso</a> editor with add-ons or plugins, which will ease your development.</p>
<p>Today I&#8217;ve found two tasty Sugars: <a href="http://code.google.com/p/zen-coding/">Zen Coding</a> is one of them (though it is in Espresso by default) and <a href="http://onecrayon.com/spice/">Spice</a>. Well, okay I was pointed to Zen Coding by a colleague actually&#8230;</p>
<p>Zen Coding allows you to expand certain abbreviations, look at the following video for more information:<br />
<object width="400" height="275"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7405114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="275"></embed></object>
<p><a href="http://vimeo.com/7405114">Zen Coding v0.5</a> from <a href="http://vimeo.com/user2060676">Sergey Chikuyonok</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Next Spice, that allows you to extend Espresso using JavaScript, with full access to the Espresso and Cocoa API, no need to talk Objective-C for that!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrunt.net/?feed=rss2&amp;p=40</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MongoDB REST Interface</title>
		<link>http://www.degrunt.net/?p=30</link>
		<comments>http://www.degrunt.net/?p=30#comments</comments>
		<pubDate>Sun, 02 May 2010 20:22:42 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.degrunt.net/?p=30</guid>
		<description><![CDATA[Just pushed my first attempt at a MongoDB REST Interface to github, it&#8217;s written for node.js.
MongoDB is a very cool document based database, but they themselves described it better:
MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).
The minute I read [...]]]></description>
			<content:encoded><![CDATA[<p>Just pushed my first attempt at a MongoDB REST Interface to <a href="http://github.com/tdegrunt/mongodb-rest">github</a>, it&#8217;s written for <a href="http://nodejs.org/">node.js</a>.<br />
<a href="http://www.mongodb.org/">MongoDB</a> is a very cool document based database, but they themselves described it better:</p>
<blockquote><p>MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).</p></blockquote>
<p>The minute I read about MongoDB I immediately thought of using it with SproutCore, using Rails for this purpose seemed like a lot of overhead. Because node.js is very hot at the moment, I immediately thought about creating a module for it. </p>
<p>To use it all, you would have to install MongoDB and node.js. To see it in action, you could download the Todos tutorial code. Create a &#8216;tasks&#8217; database and a &#8216;tasks&#8217; collection. Be sure to change the flavor to &#8220;sproutcore&#8221; in settings.json. Start the REST server and be sure to connect to the MongoDB server by using your browser and go to &#8220;http://localhost:3000/#connect&#8221;.</p>
<p>Then use<br />
<a href="http://gist.github.com/387412">this</a> instead of the tutorial&#8217;s datasource.</p>
<p>Ideally I would publish this as a <a href="http://seedjs.org/">seed</a>, but haven&#8217;t gotten around doing that. Also, I&#8217;ve tested this with node.js v0.1.93.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrunt.net/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Contacts to vCard (3.0)</title>
		<link>http://www.degrunt.net/?p=3</link>
		<comments>http://www.degrunt.net/?p=3#comments</comments>
		<pubDate>Sat, 18 Jul 2009 18:00:00 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.degrunt.net/?p=3</guid>
		<description><![CDATA[Today I&#8217;ve been experimenting with the Google Contacts Data Data API (for Java).  My first project has resulted in code with which I can upload contact photos to Google fairly simple. Quickly after that I created my second project, which exports Google Contacts into vCard 3.0 format, of course including photos. Strangely, this is [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve been experimenting with the Google Contacts Data Data API (for Java).  My first project has resulted in code with which I can upload contact photos to Google fairly simple. Quickly after that I created my second project, which exports Google Contacts into vCard 3.0 format, of course including photos. Strangely, this is something which the standard export from Google Contacts can not (yet) do.</p>
<p>Fairly instrumental in the export to vCard project is the <a href="http://wiki.modularity.net.au/ical4j/">iCal4j-vcard</a> project, which has a nice API to manipulate and output vCards. Initially I had some struggles with the VCardOutputter class, which somehow resulted in &#8220;I/O Errors&#8221;, but for now I&#8217;ve just used vCard#toString.</p>
<p>The <a href="http://wiki.modularity.net.au/ical4j/">iCal4j-vcard</a>  project is part of the <a href="http://wiki.modularity.net.au/ical4j/index.php?title=Main_Page">iCal4j</a> project. The iCal4j project implements the iCalendar specification, for creating calendar entries with Java. They also have a good example for using iCal4j with <a href="http://code.google.com/android/">Android</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrunt.net/?feed=rss2&amp;p=3</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
