Double Shot #662
Today's schedule is just a barrel of monkeys.
- Your Version Control and Build Systems Don’t Scale - Some of the argument here is a bit sketchy, but the basic notion that we need to reevaluate our tools as hardware advances is sound.
- Sunspot 1.0 - Release version of this new ruby & rails library for working with Solr.
- jQuery Form Plugin - This super-simple way to ajaxify forms with jQuery came in handy today.
Double Shot #661
Being sick does not for heavy net surfing make.
- ruby-standard.org - HTML wikified version of the draft Ruby ISO standard.
- Gemsday - Twitter-fueled popularity contest for rubygems.
- Rubex - Sinatra clone of Rubular that you can run yourself.
Double Shot #660
Real viruses are as much of a nuisance to the work schedule as computer ones.
- Getting Real about NoSQL and the SQL-Isn't-Scalable Lie - NoSQL has its uses, but as most people who've been around the block know, SQL is in fact scalable far beyond your puny needs.
- Sinatra's Watched Repos - The Sinatra ecosystem has been growing quite a bit. Some time I need to dig in to this.
- delorean - Gem to allow mocking Time.now in Ruby tests.
- BlueGreenDeployment - How to manage continuous delivery without driving yourself nuts.
Double Shot #659
I could use at least a small slowing-down of the treadmill for a day or two.
- How I reduced translation costs of 200 articles from $9000 to $46 - Second Life as an alternative to Mechanical Turk.
- Notes from a production MongoDB deployment - Some detailed stories from the trenches.
- Rapid prototyping with HAML, SASS and Ruby - A workflow for coming up with web site designs.
- Erector - Builder-like view framework for object-oriented HTML composition.
- ambitious_query_indexer - Another plugin for testing whether your Rails application needs more indexes.
- Flowdock Public Beta to launch - Our team has been using this tool, and it's been working well for us.
- Introducing GitHub Compare View - More analytic power from GitHub, who are clearly concentrating on feature differentiation these days.
- Unobtrusive, yet explicit - Jamis Buck tries to work out a useful pattern for UJS in Rails 3.
- S3Hub - Amazon S3 client for OS X.
Double Shot #658
New months always hold so much promise.
- Warehouse -"A Web-based subversion browser that doesn't suck."
- Garbage Collection Slides from LA Ruby Conference - A good intro to a tough ruby topic, with pointers to some useful utilities.
- Great CS Program for GIrls Needs Funding - Another good cause that could use some of your hard-earned dollars.
- Using Sinatra to test remote services in Rails - Another testing idea from Elad Meidar.
- Canable: The Flesh Eating Permission System - John Nunemaker's take on authorization. Looks fairly similar to the way I've been handling it recently.
- rails_indexes - I think I mentioned this plugin for finding missing indexes before, but it came in handy this weekend so I'm mentioning it again.
- Support Details - A way to quickly query a user's machine for things like OS, Browser, IP address, and color depth.
- Migrations with Mongo (and MongoMapper) - Otherwise known as "mongrations".
- Lesson from Madlibs Signup Fad: Do Your Own Tests - Amen.
Double Shot #657
This week is certainly ending with a bang. Why am I whimpering then?
- Try MongoDB - A tiny tutorial right in your browser.
- About this Blog - All the sexy technologies that go into the PeepCode blog.
- Customized Google Forms - Courtesy of Dr. Nic.
- Official Launch Day: March 1st - For Codaset, that is.
- Spiking on a Rails 3 upgrade - Josh Susser walks through what worked and didn't for him.
Double Shot #656
It was a quiet day in the trenches yesterday.
- The Skinny on Scopes (formerly named_scope) - Excellent Rails 3 exploration from Ryan Daigle.
- How to spy on a Hash in Ruby - Proxying a class is an intriguing debugging method.
- Textmate-Minimap - A way to get your bearings when editing large files.
- Firebug Extensions - Good heavens there are a lot of them.
Double Shot #655
Yesterday was perhaps the most frustrating day of the past several years. Oh well, at least things change rapidly in this business.
- iPad Colocation - Cute.
- Giving Up On Patents - Tim Bray joins those of us who think the patent system should simply be "torn down and thrown out."
- CSS Mess - One for the IE6 haters.
- Hobo 1.0 Released! - Congrats to this sweeping Rails plugin.
- jRuby and Rails 3, Sitting in a Tree - How to make them play nicely together.
Double Shot #654
I forget what happened to Monday, but I didn't spend much of it on the web.
- YoxView - Spiffy-looking jQuery lightbox-style image viewer.
- Learn how to test your code - The best bit of advice there is for the beginning Rails developer.
- A conversation I have every month or so - The perils of Flash web sites.
Double Shot #653
No shortage of interesting and shiny distractions today.
- Bling Bling gem management - Why yes, there is already a replacement for Bundler.
- Announcing the Currencies Gem - Multi-currency and exchange rate support for the money gem.
- htmlBurger - Paid service to convert PSD to XHTML/CSS/light JS.
- Inline Styler - Convert CSS rules to inline style attributes for use in HTML email.
- rghost - Another alternative for PDF creation from Ruby. Anyone used this one?
- Running Rails 2.3.x on IronRuby - Rob Bazinet shows how to take the first steps.
- HTML Dog - Well-recommended set of HTML and CSS tutorials.
- What really happens when you navigate to a URL - It's complicated.
- RubyGems.org move complete - GemCutter has finished its bloodless coup over ruby gem hosting. Time to upgrade your rubygems to 1.3.6.
- jQuery Simple Multi-Select, jQuery Multiselect list plugin, and jQuery MultiSelect Plugin w/ ThemeRoller Support - Three options for adding click-to-toggle functionality to HTML select controls. I ended up using the first of these on a project, and it works well.
- Use a 503 for your Rails maintenance page - One more little bit of polish and standards.
- Rails 3 Upgrade Handbook - Now out and ready to download. Looks well-worth the $12.
Double Shot #652
Remember kids, sleep is for the weak and sensible.
- Nathan Myhrvold's Intellectual Ventures Using Over 1,000 Shell Companies To Hide Patent Shakedown - The only reason I call the patent system "broken" is that I can't think of a more appropriate word that's fit for polite company.
- Git v1.7.0 Release Notes - Time to upgrade again. Note that there are some minor behavior changes.
- EZ-CSS - Yes, another CSS framework - but not yetanother grid.
- Hoptoad Notifier: Rack and automatic Metal support - Another functionality bump from the Hoptoad folks.
- A Visual Git Reference - With boxes and arrows.
- query_trace - I pushed out a new version of this gem yesterday.
- Rails 3 Beautiful Code - Presentation from Greg Pollack. Personally I am skeptical of "beauty" as a code metric in the working world.
- Bundler and I are breaking up - I've seen quite a bit of Bundler hate recently. Maybe it's just that it's not stable enough yet.
- Is The Singularity Here Yet? - Check the page source.
- Complex Nested Forms with Rails and Unobtrusive jQuery - This worked fine for me after I remembered that _delete had been renamed to _destroy in Rails 2.3.5.
Double Shot #651
Deadlines are raining on me like snowflakes lately.
- VersionControlTools - Somewhat rambling evaluation from Martin Fowler. It's interesting that he chooses git, Mercurial, and svn as the only three to recommend despite plenty of experience with the more "enterprisey" tools.
- Icons Etc. - Another big pile of royalty-free icons and images.
- Rails/jQuery UI sortables with single UPDATE query - Simple tutorial from Henrik Nyh. The SQL is MySQL-specific, but it's easy enough to write a workable method if you're on a different database.
- Smooth Devoperations: Deploying Rails 3 with Moonshine - The Rails Machine guys are committed to making Moonshine work well with Rails 3 while keeping Rails 2 support. Good news all around.
- Rails 3 Upgrade Handbook - Sign up for notification when this one comes out. Jeremy McAnally has already done some great Rails 3 blog entries, so this should be super-useful.
Double Shot #650
I don't know what happened to all the links yesterday but they didn't come to visit me.
- editEase - A CMS implemented in...jQuery. Well, I guess stranger things have happened.
Double Shot #649
A slow day yesterday, at least on the web for me.
- Ketchup - jQuery plugin for forms validation.
- rails_metrics - Metrics engine for Rails 3 applications.
- paperclip-on-heroku - Fully-worked example of how to do it.
Double Shot #648
Snow and deadlines. Must be Monday.
- Quicksand - Fun bit of jQuery eye candy for rearranging items on screen.
- Monitoring Delayed Job with Bluepill and Capistrano - Putting together a few more bits of infrastructure.
- JQuery Ajax - The latest from PeepCode.
- Rails 3 Testing environment - Gist showing how to set one up safely with rvm.
- TypeDNA - Some interesting font tools, including one that will identify fonts in uploaded images.
- Insourcing - Sarah Allen is experimenting with some ways to cost-effectively grow a development team without the risks of outsourcing, through carefully-managed internships.
- Visual Website Optimizer - Beta hosted service to help you do A/B testing with analysis.
- A/Bingo 1.0.0 Official Release - Alternately, you can just set up your own A/B testing infrastructure.
- Refraction - Rack middleware to replace mod_rewrite. One of the few uses of Rack middleware that actually strikes me as reasonable.
Double Shot #647
Sometimes, you just have to take an evening off despite the deadlines.
- XRefresh - Firebug addin to monitor file folders and refresh the current page in the browser when something changes. Nice for doing HTML/CSS design work.
- Install RubyCocoa with RVM - Gist that helped me out the other night.
- Delete/backspace doesn't work in nano - And how to fix it. Useful for those of us who aren't cool enough to bother with vi or emacs.
- Rails3Info - Links and resources collected by Bitnami.
- Bundler Schmundler - Giles Bowkett argues that Bundler is clearly not the One True Way.
- Harbor - "The web framework that doesn't get in your way." Yes, there's another alternative Ruby web framework out there.
Double Shot #646
Another semi-random walk through my corner of the internet.
- ripple - Ruby client for the Riak distributed database.
- Cerberus 0.7.5 Released - New version of the Ruby CI server that I'm happiest with at the moment, now with Mercurial support.
- GLTerminal - If OS X leaves you pining for the distorted fuzzy green-screen thin clients of yore, this little piece of freeware is the cure.
- Turn Off Google Buzz With One Click - Really, the only thing you need to know.
- The iPhone obsession - Doomed argument that web devs should care about standards instead of candy.
- Easiest Postgres Install Ever - Mac Edition - Script from Wayne Seguin, passed on by Philip Ingram.
- Git Autocomplete in Mac OS X - A tiny little bit of shell convenience. If you use the Git for OS X Installer, you already have the script on your drive.
- HoudahSpot - Search/Find utility for OS X that actually finds what I'm looking for, unlike Spotlight. Yeah, if I was a Spotlight pro there are probably commands to do all this. It's easier to spend money than time, though.
- rake_cap_bash_autocomplete - More autocomplete fun for bash. A bit slow though on my Mac.
Double Shot #645
It's time to buckle down and deliver some code.
- Plugin Authors: Toward a Better Future - I personally do not count breaking every plugin in the Rails ecosystem as "better." But if you've got a plugin that you want or need to make Rails 3 compatible, this is essential information.
- Using Bundler in Real Life - Scenario-based workflows for the new Bundler gem.
- jQuery with Rails 3 - How to get hooked up to the new unobtrusive javascript bits.
- New Feature: Amazon S3 now supports Object Versioning - It'll be interesting to see how long it takes someone to build a blob-based SCM on top of this.
- jBreadCrumb - Somewhat busy display aimed at handling deeply nested breadcrumb navigation.
- FireQuery - Firebug extension for jQuery development.
Double Shot #644
There's certainly no shortage of goings-on to link to lately.
- Devise 1.0.0 - Major milestone for this Rack-based authentication solution for Rails.
- Cloudfront: no-brainer CDN Support for S3 - I've got a couple of apps out there where I really should implement this.
- Save file and reload Safari from TextMate - Passed on by Alex Heaton.
- Bye Bye Github and GitHub post - Afterthoughts - Elad Meidar discusses expectations and git hosting.
- SendEmail 1.56 - Command line email sending that can handle TLS (and thus Google Mail servers). Requires some perl modules.
- sinatra_more - Gem to boost Sinatra to handling more complex applications.
- Auto timeout sessions in Rails - Useful plugin from Matthew Bass, for the times when you need to keep people from just idling. I ended up forking it to make it use jQuery instead of Prototype.
- MR.Flow - Web-based designer for MapReduce operations.
- EdgeRails.info - Ryan Daigle is moving all his edge content to a fresh domain.
- RubyInstaller Release Candidate 2 - 1.8.6, 1.8.7 and 1.9.1 - Useful tool for people who want to run Ruby on Windows without resorting to a virtual machine.
- Savon - Ruby SOAP client that includes WSSE authentication.
- Wrap your SQL head around Riak's Map-Reduce - Personally my SQL head says "no! enough already!" but I expect I'll have to learn this stuff sooner or later.
- Haml Sucks for Content - Actually a good post on some advanced HAML techniques rather than another entry in the holy war.
- Less.app - Autocompiler for your LESS CSS files. Well, if you have any.
Double Shot #643
Whew, busy weekend. It's scary when you look forward to Monday as a day of rest.
- Rapid App RC1 (Rapp) & Rails 3.0b Support - Webbynode is early to the Rails 3.0 hosting party.
- The easiest way to test Rails 3 - Instructions from BitNami to get up and running with their RubyStack.
- The Path to Rails 3: Greenfielding new apps with the Rails 3 beta - Walkthrough from Jeremy McAnally.
- Signed and Permanent cookies in Rails 3 - Pratik covers one of the new Rails 3 features.
- 52Framework - Claims to be the first HTML5/CSS3 framework, and as far as I know, it is.
- Standard Browser Security Features - Surely the most comprehensive writeup of same origin policy in existence.
- Rails Plugins - Site that's tracking whether plugins are ready for Rails 3. Not much uptake yet.
- The Rails Initialization Process - Ryan Bigg goes digging into the guts of Rails 3.
- Why Riak should power your next Rails app - Deep dive into another NoSQL alternative.
- Auditing Rails Projects - Quite old, but still workable technique for adding rcov builds to cerberus.
- D'Note - Automatically extract TODO and FIXME and so on from your source code. This could come in handy as part of a build process.
- mocklinkr - Make your mockups linked & clickable.
- Facebooker tips 1 - SessionExpired, Cucumber and Default environment - Elad Meidar is starting to document his battles with Rails + FaceBook.
- RoboDomain - Domain management tool for people with a lot of domains.
- Ruby Whois 1.0 is here! - The code behind RoboDomain.
- rake db:size - Rake tasks to get database and table sizes. A little collaboration between Elad and myself.
- jDiv - jQuery rollover dropdown panel.
- jquery-twit - And, yes, Twitter display via jQuery.
- Bundle me some Rails - An introduction to the way Rails 3 does library management. I remain deeply skeptical.
- MegaMutex: A Distributed Mutex for Ruby - Lock things cross-machine using memcached.
- Javascript unpacker and beautifier - Makes dealing with minified js a bit easier.
subscribe via RSS