Double Shot #920

Things just never seem to slow down, do they?

  • Sparrow + Google - Sparrow dear-johns its customers. This sort of thing is inevitable in a world of VC madness. Makes me sort of look forward to the coming Dot-Bomb 2.0, when we won't see so many promising apps sucked into corporate oblivion.
  • How to prepare for Google's acquisition of Sparrow - Yep, pretty much. I've had friends argue that the existing code is good enough to keep running, but that just leaves you vulnerable to sudden breakage at some unspecified future point. Better to switch in a controlled fashion.
  • Mailplane - There aren't a heck of a lot of alternatives to Sparrow out there (though I expect a lot of wannabe apps to launch shortly). Mailplane isn't bad, if you want a better GMail experience than the web UI offers by itself.
  • LibEtPan - Apparently the mail library underneath Sparrow is still alive as open source.
  • Textastic - Text editor for the iPad with some interesting features to make coding less painful.
  • Adobe PhoneGap 2.0 Released - Big announcement for the mobile developer space, but I don't know that I'll ever be able to bring myself to trust Adobe.
  • the_role - New authorization gem for Rails.
  • The Profound Programmer - Best Tumblr I've seen in a while.
  • RailsLookup - Interesting approach to maintaining normalized lookup tables in Rails.
  • ActiveAccess - Mixin to make automatically generated Active Record methods like name_changed? private.
  • Firebug Tip: Debugging XML - Many of us have moved on from XML, but that doesn't mean it's gone away.
  • Gaia/Hacking - How to try out the Firefox "Boot to Gecko" mobile phone UI on your desktop.
  • Living with HTTPS - It's hard and you're doing it wrong.
  • ore - RubyGems project generator supporting Bundler, rvm, and other goodies.
  • node.js Version 0.9.0 (Unstable) - For you cool kids who live on the cutting edge.
  • Firefox JavaScript Terminal - Experimental JavaScript REPL addon.
  • stickyMojo - jQuery plugin for floating sidebars.
  • SublimeRubyMotionBuilder - RubyMotion syntax highlighting, code completion, and a build system for ST2.
  • Rails i18n tips - With particular attention to using external translators.
  • Holly - "Task tracking for nerds" with a drag and drop web UI and text-editorish keyboard controls.
  • delayed_job_redis - Redis backend for DJ.
  • cucumber-js - Cucumber features for your Node.js projects.
  • Click hijacking in jQuery, part 2 - The click() event in jQuery grabs every click, even if it's ctrl+click or command+click. Here's the fix.
  • rest-client - I used this to spin up a quick API tester over the weekend, and was pretty happy with the results.

Double Shot #918

Apple's app approval process is a real hurdle for anyone who wants to do rapid development of a project. I'm used to being able to deploy fixes many times in a day if need be.

Double Shot #917

Five days of single-parenting loom. Eek.

Double Shot #916

There are days when I'm amazed that this whole Internet thing works at all.

What's New in Edge Rails #29

Week of July 9 - July 15, 2012

It was a very quiet week for Rails. There's some work going on in refactoring the internals of associations, and some code cleanup, but I didn't find a single feature in the week's commits worth calling out here. Enjoy your summer vacation.

Double Shot #915

Time for another fun week of yelling at bits.

Double Shot #914

Back from a day off inventorying tents. Ah, the joy of Scouting.

  • Butter Performance - An account of hammering on a big HTML/JS table to make it work better.
  • MiniProfiler Ruby Edition - This looks pretty darned useful - in-page server/client profiling that's configurable.
  • Printopia - Print from iOS devices to any printer on your network.
  • AffirmIt! - "The supportive testing framework for Ruby."
  • Ruby Under a Microscope - Coming ebook with the subtitle "Learning Ruby Internals Through Experiment". Some sample content available.
  • Nestable - jQuery plugin to support drag-and-drop hierarchical lists.
  • Advanced Caching in Rails: Revised - A very useful blog post, updated and revised. If you want to know about Rails caching this is the guide.

Double Shot #913

Rise and shine, coders.

Double Shot #912

Considering whether to pitch a business plan involving support of 'curmudgeonly coding.'

What's New in Edge Rails #28

Week of July 2 - July 8, 2012

This week also featured a bunch of noodling around with test harness internals, but that's sort of endemic to any ruby project.

  • More statements for migrations: add_reference and remove_reference (aliased to add_belongs_to and remove_belongs_to as well). These are reversible, and take care of the columns and indexes, even in polymorphic cases. The changelog is at 17d2115e.
  • edaa2c48 introduces an easier syntax to set ActionMailer defaults in your config files.
  • 238a4253 finally adds support for defining your own flash types, in case :notice and :alert aren't what you prefer.
  • When you hit a RoutingError in development, you will automatically see your defined routes as of fa714ec7.

Double Shot #911

Gearing up for another week of playing summer camp chauffeur.

Double Shot #910

I seem to have wandered into a blast furnace by mistake.

Double Shot #909

Happy post-explosion day.

  • AltSQL - Improved command-line mysql shell.
  • The History of Ruby - All the release dates, ever. I suppose one of these days I should update the list I did for Rails.
  • The Difference between the Firefox of 2011 and 2012 - If you haven't looked lately, Firefox is much improved. The nightly version (FF16) is generally even better than the release one.
  • Try Git in your Browser - An initiative from GitHub and Code School.
  • Kinesis - "Build gesture driven web apps with HTML, JS & Kinect".
  • tl;drLegal - Software license summaries in plain English.
  • Bugsnag - Online exception tracker with connections to web, mobile, and desktop apps.

Double Shot #908

Happy 4th of July. Warts and all, I'm still glad to live in the USA.

Double Shot #907

If global warning is going to mean fewer camping trips, we're going to have words.

What's New in Edge Rails #27

Week of June 25 -July 1, 2012

Another 4.0 article for more in-depth reading than my notes here: Rails 4.0 Sneak Peek: Asynchronous Action Mailer.

  • dc7fd821 is the commit that brings asynchronous Action Mailer via the Rails queue to the code. It's followed by some code cleanup and then documentation in 6a859152.
  • The doc change in 24a4cc74 serves as a reminder that Rails 4.0 will require Ruby 1.9.3 or higher.
  • 94b230e1 adds a polymorphic option to the model generator: rails g model Product supplier:references{polymorphic}.
  • 5e7d6bba reverts an earlier commit, removing support for loading multiple external route files as part of config.rb. That's why it's called edge, folks.

Double Shot #906

Let's start the week with a heap of links.

  • Moqups - Browser-based UI mockup tool.
  • gimme - Test double tool that aspires to be "Mockito for Ruby."
  • Code Climate - Hosted software metrics and code reviews for Ruby applications.
  • Barkeep - Self-hosted code review tool.
  • iPad Peek - Online simulator for Safari on the iPad. Also useful if you need to swipe the basic HTML for your own iPad online.
  • Periscope - Syntactical sugar for calling multiple scopes within controller actions.
  • Health Inspector - Tool to make sure your chef repo is in sync with your chef server.
  • Repo.js - jQuery plugin to embed a git repository on your web page.
  • jQuery Core: Version 1.9 and Beyond - Ambitious plans to drop support for IE7 and IE8. This will mostly interest developers with no corporate app usage at all.
  • Google Compute Engine - Run your app on VMs hosted by Google. The question is whether anyone will risk this given the App Engine pricing debacle.

Double Shot #905

Heading out with the Scouts again today. But first, a few links.

Double Shot #904

Midweek. A few more days to the next campout.

subscribe via RSS