Double Shot #760
Not feeling nearly crazy enough to visit a WalMart today.
- Consulting demands - If you don't get the humor, consider yourself lucky that you missed the drama.
- Tenjin - Fast template engine with support in several scripting languages.
- Rails ERD - Rails 3 plugin for generating entity-relationship diagrams.
- Bobby Tables - "A guide to preventing SQL injection."
Double Shot #759
Happy Turkey Day.
- minitest-emoji - Alternative output for your test results.
- Migrate Your Migrations to Migrant - Manage database structure declaratively right in your models.
- IRCCloud - IRC in the browser. Unrestricted during beta if you can get an invite.
- url2png - Website screenshot API.
- Configuration for Rails, the Right Way - Adding your own configuration values to Rails 3 without gems or plugins.
Double Shot #758
Early morning are my favorite time, even when code is involved.
- GitHire - "Find skilled programmers in your area" by searching GitHub by location and ranking by some popularity metric.
- Calepin - Hosted blog publishing using Dropbox and Markdown.
- jQuery 1.7.1 Released - With a batch of bug fixes.
- Heroku Postgres - SQL-as-a-service, starting at $200/month. The launch announcement is here.
- Programming - All too true.
- Faye - Simple pub/sub messaging for node.js and Ruby. As of the 0.7 release it includes direct WebSocket APIs for node and rack.
- Skype Styles - Skin for Mac Skype chat. This might actually make recent Mac Skype clients halfway usable.
Double Shot #757
If only client work were as fun as finding out what's new on the Internet.
- Sugru - Air-curing rubber. Looks cool, but I can only imagine what nefarious uses my children would put it to.
- showoff.io - "The easiest way to share localhost over the web." Yeah, yeah, it's just automating SSH tunnels, but for $5 a month I'll take the easy automated solution.
- handsoap and savon - Superior alternatives to soap4r (if only that project weren't already committed to soap4r!). (Hat tip to Jérémy Lecour)
- s3nukem - Delete large Amazon S3 buckets - Deleting buckets with millions of items is one of the stupidly hard operations in Amazon S3. This makes it a bit easier. (Hat tip to Jérémy Lecour)
- Pakyow 0.7 - Oh look, another ruby web framework came out when I wasn't looking.
- jquip - Project to break up the monolithic jQuery code to a small core and plugins.
- Literate programming with Github and Markdown - I've been interested in literate programming for ages - but not interested enough to actually expend the effort.
- Mulberry - Cross-platform web application framework built on top of PhoneGap.
- Introducing gem_git: tiny tools for working with gems' code via Git - The easy way to clone or fork a gem.
Double Shot #756
I am not rushing to be at my desk on Monday mornings these days.
- Rails 3.1.3 has been released - An "oops" release to fix regressions in 3.1.2.
- How can I populate header values in SOAP document? - It took a lot longer than it should have for me to figure out how to pass arbitrary SOAP headers with soap4r. It's easy when you know how.
- Generic SOAP Client - Good online first-round tester for new WSDLs. Well, to the extent that anything about SOAP is good.
- Firefox to get more powerful web development tools - I've been playing with these in nightly builds. They're good enough to take care of a bunch of stuff I usually use Firebug for.
- Ruby one-liners - Another take on one-line coding in Ruby, fromm Benoit Hamelin. (Hat tip to Peteris Krumins for pointing this one out to me).
- s3cmd: Command line S3 client - I've probably mentioned this one before, but I had to dredge it up for use last week. Very handy when you have to shuffle files around from S3 and all you have is a terminal session.
- capistrano-calendar - Push deployment notifications over to Google calendar.
- Introducing Node.js and Engine Yard Labs - Engine Yard adds an experimental service and lets you set up node.js apps through it.
- Smooth CoffeeScript - Free online book.
- Fluentd: the missing log collector - Ruby-based, JSON-carrying log aggregator.
- How to set up Jenkins CI on a Mac - This was helpful as I spun up a new CI server on a Mac Mini. One thing I learned is that "2048" and "2048M" are distinctly different when you're setting up Java heap size.
Double Shot #755
Meteor-watching with kids: fun but cold.
- Announcing jQuery Mobile 1.0 - Cross-platform Javascript framework for the tiny screen.
- The jQuery Handpicked Plugins Repository - One developer's curated list of plugins.
- Rails 3.1.2 and Rails 3.0.11 - Releases to fix an XSS vulnerability.
- EasyFind - Free alternative to Spotlight for searching on OS X Lion.
Double Shot #754
No matter how many times I set up a new computer, I always find something new to screw up.
- Update on Multi-process Firefox (Electrolysis) Development - The short update is that we won't be getting process-per-tab Firefox for the foreseeable future.
- Updating Firefox in the Background - On the other hand, the dreaded "Firefox is installing your updates" progress bar should be going away soon.
- localtunnel - Share your local web server over an HTTP tunnel.
- Asynchronous UIs - the future of web user interfaces - Rearchitecting your application so that users don't have to wait for the request-response loop to finish.
Double Shot #753
Ironically enough, it seems cheaper to run a CI server in-house than to use a hosting service for it.
- Installing MacBook Pro 15" Core 2 Duo Model A1211 Left Fan - Just a shout-out of thanks to iFixit, who made it simple for me to resurrect a failing MBP.
- HANDY ONE-LINERS FOR RUBY - Turns out there is a ruby1line.txt file, though it could probably use some additional input.
- Hobo 1.3 Released - Rails 3 compatible version of this rich set of Rails extensions.
Double Shot #752
Rain has arrived. At least it's not snow.
- Announcing perl1line.txt - Collection of Handy Perl Scripts - Can a collection of ruby one-liners be far behind?
- Crafting Rubies: Best Practices While Cutting Gems - A bunch of advice on fitting in well with the Ruby ecosystem.
- Cracking Siri - The Siri protocol is complex and somewhat obfuscated - and also, now, opened up.
- InstaCSS - Nice search-as-you-type set of CSS documentation.
Double Shot #751
A productive weekend is followed by the dismal reality of not finishing everything.
- teleport - I've probably mentioned this before, but this keyboard-and-mouse sharing utility still works fine in OS X Lion.
- The Long Road Home - I always get this little feeling of encouragement when I see someone else leaving the Microsoft dev camp.
- CodeKit - GUI tool to compile your Less, Sass, Stylus, CoffeeScript, optimize images, minify your JavaScript, and otherwise handle mundane tasks for your code.
Double Shot #750
Survived the week. Somehow.
- Growl 1.3: A Summary of the major changes - The Growl team explains why they've gone paid and what comes next. Personally, I've just disabled update notifications for now while I figure out if I even want to keep running Growl.
- Posting delivery events to Google Calendar - A nice idea for Capistrano integration.
- man page for powder - My latest little foray into giving back.
- Railside : Rails IDE - Dedicated Cocoa editor for Rails applications. Looks interesting, I'll let you know when I've kicked the tires.
Double Shot #749
I'd rather be camping.
- EmbeddedRecord - A take on defining complex enumerations to be used in a class.
- Likeable - Redis-backed library to handle the details of tracking "thumbs up" marking by users.
- webmachine-ruby - Port of Erlang's declarative framework for HTTP applications.
- Amazon Cloud Reader for Firefox - Every once in a while some tiny chunk of the internet still makes me happy .
Double Shot #748
Waking up with my fingers crossed after a huge deployment last night.
- Redis: Zero to Master in 30 minutes - Part 1 - A basic introduction to what Redis is and what you can store in it.
- Nimbus.IO - Coming alternative to Amazon S3. There's also Swift if you want an open source alternative.
- Mozilla Firefox Adds Twitter Search and New Features that make Web Browsing Easier - And releases Firefox 8 to roll them up with a bow. Guess that means I'll be running Firefox 11 shortly.
Double Shot #747
Double Shot #746
Looks like another round of bachelor living for me.
- Zepto 0.8: Ajax, unified events, performance boost, animate() - One of the lesser-known javascript frameworks marches on towards 1.0.
- Ruby gems and man pages - Short tutorial on adding man pages to your rubygems.
- Ronn - Turn markdown into the less-common format used by man pages.
- gem-man - Add "gem man" as a gem extension, since gems don't install their man pages in the standard unix location.
- rails-settings - Framework for managing generic KV pair settings in a Rails application, now available as a gem.
- Firefox 8 is Coming! - Which means I need to update add-ons again.
- Revision 33633 - Oops. RSA keys generated by Ruby trunk between 9/1 and 11/5 were weak. Fortunately most people don't use trunk. More discussion here.
- Growl 1.3.1 - This once-free OS X notifier has moved to the App Store. You can still get an open source version if you want.
Double Shot #745
Sometimes life hands you a lemon tree.
- jQuery 1.7 Released - Guess it's about time to upgrade.
- Kindle Owners' Lending Library - This might be enough to actually tip me over into buying a Kindle.
- Sass, Compass, and the Rails 3.1 Asset Pipeline - With some bonus tips about speeding up assets in Rails 3.1 development mode.
Double Shot #744
Today, I drop eggs.
- I swapped my MacBook for an iPad+Linode - Tempting thought, as my Mac Pro ages and needs to be replaced. This might be a new trick that I am too much an old dog to learn, though.
- Mojolicious - Yeah, there's a reason I'm looking at Perl web frameworks. This one looks pretty good.
- Calendroid Pro - I'm much happier with my calendar on the Android phone after I threw out Google's version and replaced it with this.
- Advanced server definitions in Capistrano - A useful tutorial.
- OmniAuth 1.0: Auth for All - Comprehensive solutioon for letting users authenticate against a variety of sources. Learn more and try it out at OmniAuth.org.
Double Shot #743
- aruba - CLI testing steps for Cucumber. Fuck Stallman - Giles Bowkett nails it. I'm not the greatest Steve Jobs fan in the universe, but Stallman's behavior was far below the level of basic human decency.
- Postbox 3 is Now Available! - I switched from Mail.app to Postbox a year ago, and I've never once regretted it.
- Gemnasium - Subscription service to notify you of gem updates that affect your project.
- Introducing GitHub Enterprise - If you have a spare $5K laying around, you can self-host GitHub.
- Shopify Fund - Shopify has a million bucks to spend on enhancing its ecosystem, and it wants you to have a piece of that.
Double Shot #742
You know what's scary? Source code is scary.
- Evernote Web Clipper - New version. Doesn't appear to work at all with Firefox 10, though. Pity.
- rocco - Literate programming tool for Ruby. The output is pretty spiffy.
- spin - Unobtrusive alternative to spork to speed up autotesting.
- ievms - Easily set up Microsoft's testing VMs for IE7, IE8 and IE9 under VirtualBox on Linux or OS X.
- Things that Turbo Pascal is Smaller Than - This makes me sad for our profession.
- slider.js - The latest whizbang jQuery slideshow library, using CSS transitions and canvas to attract attention.
- MagLev 1.0.0 - The alternative ruby implementation with a distributed shared cache gets a Halloween release. Sexy examples here.
Double Shot #741
If I wanted a robot to clean up my GitHub projects I'd hire one.
- ruby 1.9.3-p0 - And so it begins.
- Appraisal: find out what your gems are worth - I am convinced that the deep problems in component software versioning will never, ever be solved. But here's another tiny step in the ruby world anyhow.
- Firebug 1.9a5 - 1.9 beta 1 will be out soon, so the feedback window is closing.
- Capistrano delivery via Patch - Interesting approach to delivering small changes to projects.
- Linux From Scratch Version 7.0 - Ever build your Linux install from source code? Time-consuming, but you learn a heck of a lot.
subscribe via RSS