<?xml version="1.0" encoding="UTF-8"?>
<items type="array">
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec38&quot;:http://j.mp/twiec38</content>
    <created-at type="datetime">2010-02-07T20:33:30Z</created-at>
    <id type="integer">53</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (38)</title>
    <updated-at type="datetime">2010-02-07T20:33:30Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline>Stephen</byline>
    <comments-count type="integer">0</comments-count>
    <content>Hey guys, I worked on a port of NSDecimal, NSDecimalNumber and NSDecimalNumberHandler a while ago to Cappuccino and since the request for extensions to be named after our initials I have renamed and moved the source to its own repo

http://github.com/stevegeek/SIDecimalNumber

Hope some one might find it interesting even just as a programming exercise.

Stephen Ierodiaconou</content>
    <created-at type="datetime">2010-02-05T19:23:36Z</created-at>
    <id type="integer">52</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>SIDecimalNumber</title>
    <updated-at type="datetime">2010-02-05T19:23:36Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I meant to show this at NSConference but it turned out as a disaster. Anyway, so I put it up as a &quot;blog post&quot;:http://blog.springenwerk.com/2010/02/basic-cappuccino-tutorial.html 
Enjoy!</content>
    <created-at type="datetime">2010-02-02T15:48:51Z</created-at>
    <id type="integer">51</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Another Step by Step Cappuccino Tutorial</title>
    <updated-at type="datetime">2010-02-02T15:48:51Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">18</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I've added Vimeo support to &quot;CPVideoKit&quot;:http://github.com/jfahrenkrug/CPVideoKit
Please note: the Vimeo JavaScript API (if you can even call it that), sucks. But basic playback, pause, mute, volume control and so forth works.

It might still be a little rough around the edges, but will point you in the right direction for your everyday Cappuccino video household needs. I've updated the &quot;demo app&quot;:http://github.com/jfahrenkrug/CPVideoKitDemo, too.

Enjoy!

- Johannes</content>
    <created-at type="datetime">2010-02-01T23:45:50Z</created-at>
    <id type="integer">50</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Vimeo Support in CPVideoKit</title>
    <updated-at type="datetime">2010-02-01T23:45:50Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">18</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/Twiec37&quot;:http://j.mp/Twiec37</content>
    <created-at type="datetime">2010-01-31T09:01:17Z</created-at>
    <id type="integer">49</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (37)</title>
    <updated-at type="datetime">2010-01-31T09:01:17Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline>Derek Hammer</byline>
    <comments-count type="integer">0</comments-count>
    <content>A new version of OJMoq has been released. It includes callbacks and more significant base objects. You can read about it &quot;here&quot;:http://blog.derekhammer.com/2010/01/25/ojmoq-v0-3-released.html and &quot;here&quot;:http://blog.derekhammer.com/2010/01/26/independent-study-refactoring-ojmoq.html . The source for OJMoq is &quot;on GitHub&quot;:http://github.com/hammerdr/ojmoq and in order to install it all you need to do is type &lt;code&gt;sudo tusk install ojmoq&lt;/code&gt; (that is, as long as you have Narwhal).</content>
    <created-at type="datetime">2010-01-26T14:47:01Z</created-at>
    <id type="integer">48</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>OJMoq v0.3.2 Released</title>
    <updated-at type="datetime">2010-01-26T14:47:01Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/CappCast13&quot;:http://j.mp/CappCast13</content>
    <created-at type="datetime">2010-01-26T09:18:28Z</created-at>
    <id type="integer">47</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Casts : #13 Loading views from a CIB using CPViewController and Atlas</title>
    <updated-at type="datetime">2010-01-26T09:18:28Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>So I *just* released &quot;CPVideoKit&quot;:http://blog.springenwerk.com/2010/01/accouncing-cpvideokit-for-cappuccino.html and even made a little video showing it off. It let's you easily embed and control YouTube videos in your Cappuccino app with a nice Objective-J API. Enjoy.</content>
    <created-at type="datetime">2010-01-25T13:16:57Z</created-at>
    <id type="integer">46</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>CPVideoKit: Beautifully Embed and Control YouTube Videos in Cappuccino</title>
    <updated-at type="datetime">2010-01-25T13:16:57Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">18</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec36&quot;:http://j.mp/twiec36</content>
    <created-at type="datetime">2010-01-21T10:53:14Z</created-at>
    <id type="integer">45</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>HomeBlog This Week in Edge Cappuccino (36)</title>
    <updated-at type="datetime">2010-01-21T10:53:14Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>My latest project, CappuccinoResource, makes it dead simple to get Cappuccino and Rails working together.

There is an introductory &quot;blog post&quot;:http://blog.jerodsanto.net/2010/01/cappuccino-on-rails/ , a &quot;demo application&quot;:http://capp-resource-example.heroku.com showing how the library can be used, and source code available &quot;for the library&quot;:http://github.com/sant0sk1/CappuccinoResource and the &quot;demo&quot;:http://github.com/sant0sk1/CappResourceExample on GitHub.</content>
    <created-at type="datetime">2010-01-14T12:43:32Z</created-at>
    <id type="integer">44</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino on Rails</title>
    <updated-at type="datetime">2010-01-14T12:43:32Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec35&quot;:http://j.mp/twiec35</content>
    <created-at type="datetime">2010-01-14T10:06:00Z</created-at>
    <id type="integer">43</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (35)</title>
    <updated-at type="datetime">2010-01-14T10:53:27Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;GitHub&quot;:http://github.com now recognized Objective-J is an official programming language. This means you can &quot;search directly for Objective-J projects&quot;:http://bit.ly/8jfCYf (previously they were categorized as JavaScript), and Objective-J code will be syntax highlighted appropriately on project pages and in gists.</content>
    <created-at type="datetime">2010-01-13T20:21:39Z</created-at>
    <id type="integer">42</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Objective-J Becomes a First Class Citizen on GitHub</title>
    <updated-at type="datetime">2010-01-13T20:21:39Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>Chander just posted and released a tutorial for a basic application. It's a really good tutorial for those of you that are looking to create an app with the sidebar-content view paradigm that exists in many Cocoa apps (and some Capp apps like Atlas):

&quot;http://www.chandlerkent.com/2010/01/08/Building-a-Basic-App-With-Sidebar-and-Content-View&quot;:http://www.chandlerkent.com/2010/01/08/Building-a-Basic-App-With-Sidebar-and-Content-View</content>
    <created-at type="datetime">2010-01-09T16:34:05Z</created-at>
    <id type="integer">41</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Building a Basic App With a Sidebar And Content View</title>
    <updated-at type="datetime">2010-01-12T14:42:34Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">16</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just published a &quot;quick blog post&quot;:http://blog.jerodsanto.net/2010/01/testing-cappuccino-notifications/ explaining how I've been testing that notifications are posted as I expect them to be in my Cappuccino application. Enjoy!</content>
    <created-at type="datetime">2010-01-07T22:20:17Z</created-at>
    <id type="integer">40</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Testing Cappuccino Notifications</title>
    <updated-at type="datetime">2010-01-07T22:20:17Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec34&quot;:http://j.mp/twiec34</content>
    <created-at type="datetime">2010-01-07T10:27:48Z</created-at>
    <id type="integer">39</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (34)</title>
    <updated-at type="datetime">2010-01-07T10:27:48Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec33&quot;:http://j.mp/twiec33</content>
    <created-at type="datetime">2009-12-31T12:12:45Z</created-at>
    <id type="integer">38</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (33)</title>
    <updated-at type="datetime">2009-12-31T12:12:45Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>A few proposed additions to Objective-J are being discussed on the &quot;objectivej-dev Google Group&quot;:http://groups.google.com/group/objectivej-dev . The ideas currently on the table are:

* &quot;Fast Enumeration&quot;:http://groups.google.com/group/objectivej-dev/browse_thread/thread/e4d6274ae64160af
* &quot;Dictionary Literals&quot;:http://groups.google.com/group/objectivej-dev/browse_thread/thread/e21b15aeded8b2b3
* &quot;Lambda Syntax&quot;:http://groups.google.com/group/objectivej-dev/browse_thread/thread/25b8ba18bdd22b40

Feel free to sound off if you have strong opinions on how (or if) these features should be implemented. Also, new feature requests will be entertained, so speak now if you have anything you're dying to see in Objective-J.</content>
    <created-at type="datetime">2009-12-30T17:04:01Z</created-at>
    <id type="integer">37</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Discussion: Objective-J Language Additions</title>
    <updated-at type="datetime">2009-12-30T17:04:01Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec32&quot;:http://j.mp/twiec32</content>
    <created-at type="datetime">2009-12-25T17:58:06Z</created-at>
    <id type="integer">36</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (32)</title>
    <updated-at type="datetime">2009-12-25T17:58:06Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec31&quot;:http://j.mp/twiec31</content>
    <created-at type="datetime">2009-12-17T15:52:48Z</created-at>
    <id type="integer">35</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (31)</title>
    <updated-at type="datetime">2009-12-17T15:52:48Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec30&quot;:http://j.mp/twiec30</content>
    <created-at type="datetime">2009-12-10T14:10:28Z</created-at>
    <id type="integer">34</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (30)</title>
    <updated-at type="datetime">2009-12-10T14:10:28Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline>saikat</byline>
    <comments-count type="integer">1</comments-count>
    <content>Very simple gist really, but hopefully helpful to someone - &quot;http://techblog.gomockingbird.com/exporting-cappuccino-views-to-html&quot;:http://techblog.gomockingbird.com/exporting-cappuccino-views-to-html .</content>
    <created-at type="datetime">2009-12-10T11:09:50Z</created-at>
    <id type="integer">33</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Exporting Cappuccino views to HTML</title>
    <updated-at type="datetime">2009-12-22T22:45:53Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec29&quot;:http://j.mp/twiec29</content>
    <created-at type="datetime">2009-12-03T11:43:59Z</created-at>
    <id type="integer">32</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (29)</title>
    <updated-at type="datetime">2009-12-03T11:43:59Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Just a quick plug for some new code I've open sourced. CappuGeo 
provides you with basic geolocation and geocoding for your Cappuccino 
app. It uses all JSONP so it requires no API keys or ToS agreements or anything like that. Just plug it in and follow the instructions in the README.

I've placed it in my &quot;Cappuccino-Extensions repo&quot;:http://github.com/nciagra/Cappuccino-Extensions/tree/master/CappuGeo/ .

The one main problem area (that I'm aware of) if the reverse geocoding responses returned by tinygeocoder are very inconsistent depending on your query. Looking for a workaround...

Let me know what you think, or if you have issues or questions!

--Nick</content>
    <created-at type="datetime">2009-12-02T22:19:53Z</created-at>
    <id type="integer">31</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>CappuGeo - Basic geolocation and geocoding for Cappuccino</title>
    <updated-at type="datetime">2009-12-02T22:19:53Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">17</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Two members of the Cappuccino community recently released rich text editors to integrate into your Cappuccino project:

1.  WyzihatKit: &quot;source&quot;:http://github.com/aljungberg/WyzihatKit - &quot;demo&quot;:http://hosting.wireload.net/wyzihat/

2. CSRichTextEditor: &quot;source&quot;:http://github.com/ryanjafari/CSRichTextEditor - &quot;demo&quot;:http://www.ryanjafari.com/CSRichTextEditor/</content>
    <created-at type="datetime">2009-12-01T15:44:58Z</created-at>
    <id type="integer">30</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>A Pair of New Rich Text Editors for Cappuccino</title>
    <updated-at type="datetime">2009-12-01T15:44:58Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Derek posted &quot;his concept video&quot;:http://vimeo.com/7736843 for a Cappuccino UI testing framework a little over a week ago, and he's already got working code up &quot;on GitHub&quot;:http://github.com/hammerdr/barista !

The README states that its still really new and buggy, but its in a usable form and you can install it with 'tusk'. &quot;Check it out&quot;:http://github.com/hammerdr/barista</content>
    <created-at type="datetime">2009-11-26T16:41:44Z</created-at>
    <id type="integer">29</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Barista: An automated user interface testing framework for Cappuccino applications</title>
    <updated-at type="datetime">2009-11-26T16:41:44Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec28&quot;:http://j.mp/twiec28</content>
    <created-at type="datetime">2009-11-26T09:46:27Z</created-at>
    <id type="integer">28</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (28)</title>
    <updated-at type="datetime">2009-11-26T09:46:27Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline>Derek Hammer</byline>
    <comments-count type="integer">1</comments-count>
    <content>Concept video for a Cappuccino UI Testing framework. I'm pretty excited about this!

&quot;http://blog.derekhammer.com/?p=123&quot;:http://blog.derekhammer.com/?p=123</content>
    <created-at type="datetime">2009-11-22T19:31:52Z</created-at>
    <id type="integer">27</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Automated UI Testing</title>
    <updated-at type="datetime">2009-11-22T23:44:33Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/twiec27&quot;:http://j.mp/twiec27</content>
    <created-at type="datetime">2009-11-19T10:13:16Z</created-at>
    <id type="integer">26</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (27)</title>
    <updated-at type="datetime">2009-11-19T10:13:16Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://j.mp/CappCast12&quot;:http://j.mp/CappCast12</content>
    <created-at type="datetime">2009-11-17T00:51:47Z</created-at>
    <id type="integer">25</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Cast #12 Playing with Atlas (beta)</title>
    <updated-at type="datetime">2009-11-17T00:51:47Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The much-anticipated &quot;beta program&quot;:http://atlas-beta.heroku.com/users/new for 280 Atlas is now available and I've posted an &quot;introductory screencast&quot;:http://blog.jerodsanto.net/2009/11/280-atlas-introductory-screencast/ to building applications with Atlas on my blog.</content>
    <created-at type="datetime">2009-11-16T19:05:48Z</created-at>
    <id type="integer">24</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Atlas Beta Program &amp; Introductory Screencast</title>
    <updated-at type="datetime">2009-11-16T19:05:48Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>I just released a very early version of a new Cappuccino Textmate bundle.  As I'm learning Cappaccino I'm trying to abstract out as much stuff into macros so that it will help me create applications more quickly so I don't have to keep looking at the docs for common things.

You can find it &quot;here&quot;:http://github.com/malkomalko/Cappuccino.tmbundle

I will be adding a lot more snippets in the near future and will be cleaning up the documentation command (although it's a little buggy).  Feel free to keep an eye on it and offer up any suggestions.

Thanks!</content>
    <created-at type="datetime">2009-11-11T16:22:38Z</created-at>
    <id type="integer">23</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>New Cappuccino Textmate Bundle</title>
    <updated-at type="datetime">2009-11-11T16:22:38Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">15</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Cappuccino's new image spriting feature is explained in detail on cappuccino.org. &quot;Link&quot;:http://cappuccino.org/discuss/2009/11/11/just-one-file-with-cappuccino-0-8/.</content>
    <created-at type="datetime">2009-11-11T13:48:48Z</created-at>
    <id type="integer">22</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Just One File with Cappuccino 0.8</title>
    <updated-at type="datetime">2009-11-11T13:48:48Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>OJMoq can be dropped into any project and quickly, easily get people running with mocks. You can find the library &quot;on GitHub&quot;:http://github.com/hammerdr/ojmoq and its author has written a nice introductory to OJMoq (and mocking in general) &quot;on his blog&quot;:http://blog.derekhammer.com/?p=91 .</content>
    <created-at type="datetime">2009-11-10T21:56:36Z</created-at>
    <id type="integer">21</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>OJMoq is a mocking library for Objective-J</title>
    <updated-at type="datetime">2009-11-10T21:56:36Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://suitmymind.com/blog/2009/11/05/this-week-in-edge-cappuccino-25&quot;:http://suitmymind.com/blog/2009/11/05/this-week-in-edge-cappuccino-25/</content>
    <created-at type="datetime">2009-11-05T08:41:06Z</created-at>
    <id type="integer">20</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (25)</title>
    <updated-at type="datetime">2009-11-05T08:41:06Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://suitmymind.com/blog/2009/11/04/cappuccino-building-the-jake-branch&quot;:http://suitmymind.com/blog/2009/11/04/cappuccino-building-the-jake-branch</content>
    <created-at type="datetime">2009-11-05T08:40:34Z</created-at>
    <id type="integer">19</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino : building the jake branch</title>
    <updated-at type="datetime">2009-11-05T08:40:34Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>&quot;Mockingbird&quot;:http://gomockingbird.com/ is an impressive prototyping app, written in Cappuccino.
</content>
    <created-at type="datetime">2009-11-04T16:21:37Z</created-at>
    <id type="integer">18</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Capp-based Wireframing App</title>
    <updated-at type="datetime">2009-11-04T16:21:37Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">11</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>I made a version of CPTextView that is a slight improvement on the gist that's been floating around.  I wrote about it here - &quot;http://bit.ly/1xd272&quot;:http://bit.ly/1xd272</content>
    <created-at type="datetime">2009-11-04T02:16:23Z</created-at>
    <id type="integer">17</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Some improvements to CPTextView</title>
    <updated-at type="datetime">2009-11-04T02:22:19Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">13</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Over the weekend I compiled &quot;this list of resources&quot;:http://blog.jerodsanto.net/2009/11/learning-cappuccino-a-linked-list/ that have helped me while picking up Objective-J and Cappuccino. Check it out and please let me know of any quality resources that I have missed!</content>
    <created-at type="datetime">2009-11-03T13:31:30Z</created-at>
    <id type="integer">16</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>A Resource List for Learning Cappuccino and Objective-J</title>
    <updated-at type="datetime">2009-11-03T13:31:30Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://bit.ly/CappCast11&quot;:http://bit.ly/CappCast11</content>
    <created-at type="datetime">2009-11-03T07:33:31Z</created-at>
    <id type="integer">15</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Casts #11 : Playing with CPTableView</title>
    <updated-at type="datetime">2009-11-03T07:33:31Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&quot;http://suitmymind.com/blog/2009/10/29/this-week-in-edge-cappuccino-24&quot;:http://suitmymind.com/blog/2009/10/29/this-week-in-edge-cappuccino-24/</content>
    <created-at type="datetime">2009-10-29T08:54:44Z</created-at>
    <id type="integer">14</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>This Week in Edge Cappuccino (24)</title>
    <updated-at type="datetime">2009-10-29T08:54:44Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">12</user-id>
  </item>
  <item>
    <byline>Thomas Balthazar</byline>
    <comments-count type="integer">0</comments-count>
    <content>Hi guys,

It has been a long time since I published a Cappuccino Cast, so, here 
you are : 
&quot;http://bit.ly/CappCast10&quot;:http://bit.ly/CappCast10

As usual, feedback/comments are welcome. 

Cheers, 
Thomas.</content>
    <created-at type="datetime">2009-10-26T10:53:19Z</created-at>
    <id type="integer">13</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Casts #10 : Build Cappuccino from the source on Snow Leopard</title>
    <updated-at type="datetime">2009-10-26T10:53:19Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>If anyone is interested I released an article on how to &quot;try out the jake branch&quot;:http://www.icoretech.org/2009/10/cappuccino-the-jake-branch/ with working Cappuccino tools.</content>
    <created-at type="datetime">2009-10-25T07:03:43Z</created-at>
    <id type="integer">12</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Setup Cappuccino with jake branch</title>
    <updated-at type="datetime">2009-10-25T07:03:43Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">8</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>I may be a little late to the party on this one, but I just noticed that there is an *official* &quot;coding style guideline&quot;:http://cappuccino.org/contribute/coding-style.php on the Cappuccino web site. Very helpful!

There seems to be confusion on when/where to prefix instance variables with underscores. It turns out that most of us should rarely be doing this at all:

bq. Prefix Objective-J instance variables with underscorse, but only when writing code for the Cappuccino frameworks. User level (application) code should not prefix variables with underscores. This prevents conflicts between the two scopes

Go and do likewise ;)</content>
    <created-at type="datetime">2009-10-24T15:24:02Z</created-at>
    <id type="integer">11</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Cappuccino Coding Style Guide (and a note about _ivars)</title>
    <updated-at type="datetime">2009-10-24T15:24:02Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
  <item>
    <byline>Thomas Balthazar</byline>
    <comments-count type="integer">0</comments-count>
    <content>Hey, 

I just posted a new &quot;This Week in Edge Cappuccino&quot; post.
I tried to sum up 4 months of commits : 
&quot;http://suitmymind.com/blog/2009/10/22/this-week-in-edge-cappuccino-23&quot;:http://suitmymind.com/blog/2009/10/22/this-week-in-edge-cappuccino-23

Feel free to comment! 
All the best, 
Thomas.</content>
    <created-at type="datetime">2009-10-22T20:55:33Z</created-at>
    <id type="integer">10</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Hey, 

I just posted a new &quot;This Week ...</title>
    <updated-at type="datetime">2009-10-22T20:55:33Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I've been a big fan of nib2cib since it was first released because I absolutely loathe programmatically creating UI objects. Unfortunately, nib2cib doesn't support all Cappuccino classes, and certainly not your custom subclasses.

In such cases, I've taken to creating &quot;placeholder&quot; NSViews, and making a connection to the outlet I create in the appropriate controller (usually the nib file's owner). Then in the Cappuccino class that loads the cib file, I take advantage of the cibDidFinishLoading: delegate to swap out the placeholder. 

Here's an example (descrptionTextView is the defined outlet to my placeholder view):

&lt;pre&gt;&lt;code&gt;
- (void)cibDidFinishLoading:(CPCib)aCib
{
	var myRect = [descriptionTextView frame];
	
	[descriptionTextView removeFromSuperview];
	
	descriptionTextView = [[MMSTextView alloc] initWithFrame:myRect];
	[descriptionTextView setAutoresizingMask:CPViewWidthSizable | CPViewHeightSizable];

	[[inspectorPanel contentView] addSubview:descriptionTextView];
}
&lt;/pre&gt;&lt;/code&gt;

Eventually, we'll all be happily using Atlas, but in the meantime, this trick (or a better one that some clever commenter will point out) could be of use to someone.</content>
    <created-at type="datetime">2009-10-22T17:54:35Z</created-at>
    <id type="integer">9</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>nib2cib and placeholder views</title>
    <updated-at type="datetime">2009-10-22T18:02:38Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">9</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>If you ever noticed that Cappuccino requests two files and they 404 it's normal, see how to handle them in Rails/Sinatra/Rack: &quot;Foundation.j and AppKit.j 404&quot;:http://www.icoretech.org/2009/10/foundation-j-and-appkit-j-404/</content>
    <created-at type="datetime">2009-10-22T12:10:09Z</created-at>
    <id type="integer">8</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Foundation.j and AppKit.j 404</title>
    <updated-at type="datetime">2009-10-22T12:10:09Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">8</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>This is the second article in the series Cappuccino bits, and covers capp: &quot;Creating a Cappuccino application with capp&quot;:http://www.icoretech.org/2009/10/creating-a-cappuccino-application-with-capp/</content>
    <created-at type="datetime">2009-10-22T12:08:17Z</created-at>
    <id type="integer">7</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Creating a Cappuccino application with capp</title>
    <updated-at type="datetime">2009-10-22T12:08:17Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">8</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I started a series of article about Cappuccino, this is the first one: &quot;Installing Cappuccino from source&quot;:http://www.icoretech.org/2009/10/installing-cappuccino-from-source/ happy reading.</content>
    <created-at type="datetime">2009-10-22T12:07:12Z</created-at>
    <id type="integer">6</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>Installing Cappuccino from source</title>
    <updated-at type="datetime">2009-10-22T12:07:12Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">8</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>Objective-J wrapper around &quot;Google Charts&quot;:http://code.google.com/apis/chart/ .  You can follow the development progress at &quot;the project's github page&quot;:http://github.com/sethtrain/cappuccino-google-charts .</content>
    <created-at type="datetime">2009-10-20T20:22:58Z</created-at>
    <id type="integer">5</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>CPGoogleChart</title>
    <updated-at type="datetime">2009-10-20T20:22:58Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">7</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>This new project by &quot;Ludwig Pettersson&quot;:http://luddep.se/ provides some really nice utilities to use in your Cappuccino app.

Inside you'll find slide views, calendar views, sparkline charting, and an email validator. &quot;Track its progress on GitHub&quot;:http://github.com/luddep/LPKit!</content>
    <created-at type="datetime">2009-10-17T14:37:14Z</created-at>
    <id type="integer">4</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <stars-count type="integer">0</stars-count>
    <title>LPKit is a collection of different generic views &amp; utilities for Cappuccino.</title>
    <updated-at type="datetime">2009-10-17T14:37:14Z</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1</user-id>
  </item>
</items>
