In my previous projects, whenever I needed to add cookie support, I would copy and paste the same three functions over and over again. Now that I've been using ender for all my dependency management, I'm able to stop my copy and pasting and start building out some standalone modules.
Cookie Monster is a very simple library that has only three methods: set, get and remove. All are pretty self explanatory. Here is the usage and example:
monster.set(name, value, days, path) //days and path are optional
monster.get(name)
monster.remove(name)
//set a cookie named 'cookiename' to '123' for 1 day
monster.set('cookiename', '123', 1);
//set val to '123'
var val = monster.get('cookiename');
//remove it
monster.remove('cookiename');
ender build cookie-monster
I've been trying to use reading list as a replacement for Instapaper and ReadItLater (just to see if it can be done). The main thing that is missing is the integration with every major app. As far as I can tell there is no public API for the Reading List, but there is applescript support. You can add articles to the reading list like this:
tell application "Safari" to add reading list item "http://jga.me"
which gives you:

If Apple exposes an api, someday, I'd probably use ifttt to sync up ReadItLater and my reading list. Until then I'm trying to think of ways to sync up the two. Maybe just a script that I run on my mac, hits the ReadItLater or Instapaper API and then runs an applescript script for each new item. I'm still kicking around ideas, has anybody else come up with a good solution? I might just have to go back and use one of the 3rd party services, which isn't necessarily a bad thing.
iOS4:
iOS5: 
Stock Glance uses push notifications to send you the latest stock price of your choice. When I did initial testing, to see if this was feasible, I got mixed results. When I try to set the application badge from the app, it would automatically round the value (7.68 would show up as 7). To my surprise, though, when I set the application badge from a push notification, the decimals showed up perfectly (see first image). I went forward with building out Stock Glance and everything worked great... until iOS5 came out.
In updating my apps for the new os, I noticed that my badge push notifications were now getting truncated. The odd thing, though, is that on iOS4 devices the full number with decimal value still shows up. So the change must be in the way it's interpreted by the OS, rather than the push notification servers themselves.
To get around this, I now have to do an OS check before I push out the latest stock price and if you are iOS5 17.68 gets sent as 1768 and if you are on anything earlier than iOS5, you get sent 17.68. Not exactly happy about that experience, but it's all I could do with the change that apple made.
I don't know why Apple made that change, but I can't really do anything about it (other than filing a bug report). Does anybody know if it affected any other apps?
I recently discovered an awesome service called Tweet Marker. It is an api for Twitter client developers to keep track of the last read post on twitter. Now no matter what device I'm on, it will jump me right to my last read tweet. For somebody who will, at any time of the day, be checking twitter on either my iPad, iPhone or Mac, this is the last missing piece of my twitter experience. I'm not quite sure why twitter doesn't support this out of the box, but I'm glad other people have the same frustrations I do and went the step further to build something.
If you are a twitter client developer, please add support for this. Maybe if enough apps add support for it, native twitter will add it too.
Here are the apps I use that support Tweet Marker:
Visits 1.1 is now in the app store. You can grab it here
Changelog: