Noodlesoft: Hazel

Noodlesoft: Hazel: Hazel watches whatever folders you tell it to, automatically organizing your files according to the rules you create. It features a rule interface similar to that of Apple Mail so you should feel right at home. Have Hazel move files around based on name, date, type, what site/email address it came from (Safari and Mail only) and much more. Automatically put your music in your Music folder, movies in Movies. Keep your downloads off the desktop and put them where they are supposed to be. [Trying now. Nice!]

Luke on Chris Donnan on Agile and Humilty

Luke says:

At one point in his writeup, Chris notes that this was the “YEARS MOST IMPORTANT deliverable for many, many people”. This is a big neon warning sign. Part of the strategy of iterative delivery in Scrum is to avoid this situation. In a well-functioning scrum organization, releases are a non-event. In fact, Jeff Sutherland was recently telling Ken and I about his weekly releases at PatientKeeper, where there is little fanfare, just an automated deployment, and if the phone doesn’t ring from the customer, the release was a success.

There are plenty of reasons why iterative delivery might not have been viable in Chris’ particular situation, of course. Still, when a situation causes you to re-evaluate your approach to building software, it’s a good idea to look again at the decisions where you strayed from the ideal and ask yourself what you can do differently moving forward.

[My addition: One of the reason’s for “constant releasing” is because releasing is often hard. The only way (IMHO) to make hard things easy is to do them over and over and over again. You slowly (and iteratively) get better at them. In fact, it is a favorite technique of mine for places that can’t seem to grasp iterative development. Say something along the lines of “This is really hard and we’re not doing it well. We’re going to do it once a week (or whatever) until we have it down.” After that it’ll take care of itself… So while this may not have helped in this situation, which I know next to nothing about, stick in your pocket as a technique for when it can be applied. You’d be surprised how easy it is to get it workin’]
Source: Luke Melia

Heroku: An Online Rails Development and App Hosting Environment

Heroku: An Online Rails Development and App Hosting Environment: Martin Sadler of WorkingWithRails.com just pointed me towards Heroku, an exciting new development in the Rails world. Heroku is an online environment where you can develop and host Rails applications.. all from the browser. This is pretty exciting stuff and, on paper, makes rolling out, tweaking, and playing with Rails applications a snap. Rather than blather on about how this could become a game-changer in the Web applications industry, instead I’ll point you to Heroku’s own excellent set of screencasts and feature tours.

Adam Wiggins, one of the three partners behind Heroku, has some more “from the trenches” detail in this post on his personal blog.

[Interesting, but potentially painful for all but the simplest stuff (for now?)]
Source: Ruby Inside

Argotic Syndication Framework 2007.3 Released

Argotic Syndication Framework 2007.3 Released: I am proud to announce the latest release of the Argotic Syndication Framework. This release provides ASP.NET developers with built-in support for some of the most common syndication features web sites utilize when publishing syndicated content. The framework now provides both server and client support of the Pingback and Trackback peer-to-peer notification protocols, as well as server and client support for  the XML-RPC communication protocol. Several ASP.NET web controls have been provided to make implementing automatic discovery of Pingback, Trackback, and syndication feeds a simple and pain-free process.
New features for this release:
[snip]Really Simple Discovery (RSD) support added to syndication HTTP handler. [Cool.]

Sparkle – Trac

Sparkle – Trac: Sparkle is a module that developers can stick in their Cocoa applications (five-step install!) to get instant self-update functionality.

Your app will be able to update itself, not just check for new versions: it’ll read the update information from an appcast on your server, download, extract, install, restart, and even offer to show the users release notes before they decide if they want to update. [Noice!]

Isomorphic SmartClient: Now Open Source

Isomorphic SmartClient: Now Open Source:

Isomorphic has made a leap of faith to a new opensource business model today. They have freed up their SmartClient Ajax platform by releasing it under the LGPL license.

The piece that has been opensourced “includes the typical set of Ajax UI components that are now available from several vendors, but goes beyond the standard offering with support for very large datasets, metadata management, advanced skinning and branding, WSDL/SOA binding, and many other features

Extensions to SmartClient LGPL, including the SmartClient Java Server, the SmartClient Visual Builder tool, and several industry-specific optional modules, continue to be available for purchase.”

It is interesting to see that the market almost seems to require that you are opensource, else the barrier to playing around is too high.

[I’m not so sure that last paragraph is true…]
Source: Ajaxian

Prototype 1.6.0 and script.aculo.us 1.8.0 released

Prototype 1.6.0 and script.aculo.us 1.8.0 released:

New versions of the JavaScript libraries that ship with Rails, Prototype 1.6.0 and script.aculo.us 1.8.0, have been released. You can find out about the numerous changes on the Prototype blog and on mir.aculo.us. If you’re running Edge Rails, just svn up and run rake rails:update:javascripts to install the latest versions into your application automatically.

Also of note: Christophe Porteneuve’s Prototype & script.aculo.us book is now out of beta and available for purchase from the Pragmatic Programmers. It’s up-to-date with all of the new features in both libraries, so be sure to check it out if you’re using Prototype and script.aculo.us in your applications.

[Cool!]
Source: Riding Rails