You are currently browsing the tag archive for the 'merb' tag.

I spent a lot of yesterday deep in the Rails source, trying to figure out why some tests weren’t passing. No final conclusion but I think I’m on the right track.

  • Timecop 0.2.0 - Gem for freezing time to make it easier to write reproducible tests. Here’s the original announcement.
  • Pages Generator - Another helpful little tool from GitHub.
  • Bringing Merb’s provides/display into Rails 3 - DHH gives us a peek at one of the planned bits of merging.
  • Dispatch from the Front Lines - And Yehuda Katz is also writing about the work to come. The more of this sort of thing we see from the merged team, the less FUD there will be to go around.
  • Overview of Jekyll - a static site generator written in Ruby - A look at the tool that’s tied into GitHub’s pages.
  • Kontrol - a micro framework - Yes, it’s another small Ruby web framework.
  • Last one of these before my tiny Christmas break.

  • Merb gets merged into Rails 3! and Rails and Merb Merge - The big news from yesterday is that Rails and Merb will be as one some time next year. I am guardedly optimistic; though I look forward to seeing what comes of the partnership, as someone who spends much of his time reviewing others’ code I dread all the additional pieces I will need to develop expertise in.
  • iphone-rdoc-template - If you find yourself wanting to read ruby library docs on your iPhone, this would come in handy. Demonstration at PocketRails.
  • irb & script/console tips - Some useful tidbits here.
  • FireUnit - JavaScript unit testing extension for Firefox and FireBug.
  • Super Daring App Template - Peter Cooper contributes a template for the templating feature in edge Rails.
  • Lots of links piled up over the weekend. I’ll try to get something more substantive posted later.

  • The Rails Myths - The list continues to grow, though it’s also generating some responding posts and general snark elsewhere.
  • Beginner’s Guide to Installing Merb - Updated for Merb 1.0. Still some hoops to jump through.
  • Speeding Up Rails Development - Some suggestions from Jim Neath.
  • new plugin: acts_as_git - Connect a text or string field directly to a git repo for easy versioning.
  • 3 Ways To Build Fake Demo Data For Your Rails App - My latest for Rails Inside.
  • Rails 2.2 RC2: Last stop before final - Rails 2.2 is coming together.
  • WebKit Nightly Builds - The developer stuff in the latest WebKit builds is pretty spiffy - right-click and “inspect element”.
  • A test server for Rails applications - Intended to be the Rails equivalent of RSpec’s spec server.
  • Profiling Your Rails Application - Take Two - There are big advances in this area. Some day I may even understand them.
  • First, foremost and [0] - The difference between post.comments.first and post.comments[0] in Rails is subtle and surprising.
  • Yesterday saw my first posting to the official Rails weblog. A nice step on the way to world domination, I guess.

  • Gerrit and Repo, the Android Source Management Tools - Google has built some tools to make git work better for large-scale projects, including workflow and code-review bits.
  • RubyMine Public Preview - JetBrains is getting into the Rails IDE business. I may take a look, though honestly, two years after closing the IDE I don’t miss it.
  • GitHub Code Search - A bit of poking around here reveals that Ruby coders pretty much have a lock on the chunky bacon market.
  • Life on the Edge with Merb, DataMapper, and RSpec - Work-in-progress aimed for folks who might be thinking of switching from Rails.
  • ActiveSupport::Rescuable - Pratik Naik shows how to mix this into your own code with Rails 2.2.
  • 40 Beautiful Free Icon Sets - Some nice stuff out there; be sure to check the fine print before using.
  • Looks like I’ve got another bit of new business spinning up. This is good, though I’ve still got hours free.

  • Announcing the textile_toolbar Plugin - A way to bring some UI goodness to textile editing. Looks useful. (via Matthew Bass)
  • Merb 1.0 RC3 Released! - They’re apparently getting close.
  • App School Launch: TaskFive - An application in a week. Nice story, and potentially useful application as well.
  • Braid 0.5 - This tool for vendoring git and svn repos is moving along. (via RubyFlow)

  • I18n: An Overview - Good summary of the new 2.2 features from Ryan Bigg.
  • It was a fairly productive weekend for me: a new version of db_populate, a minor update to from_param, the first complete draft of The Rails Initialization Process, and a big chunk of work on Getting Started with Rails.

  • FiveRuns TuneUp for Merb - The FiveRun guys bring their monitoring solution to Merb as well as Rails.
  • About metric_fu 0.8.0 - Solution for generating metrics reports, ideal for use with continuous integration.
  • Coming home to Vim - I’m glad it works for some people (in this case, Jamis Buck). Personally, I wouldn’t touch vi/vim/emacs with a stick.
  • 2 Weeks in Rails - Another new roundup.
  • Exceptional.launch(:paid_plans => true) Exceptional has announced their formal launch & paid plans.
  • Test Your Rake Tasks - Something I really need to get a handle on for a project I’m on now.
  • Rails and the (Possibly) Coming Economic Downturn - John Moody proposes a discussion topic: how do you avoid becoming roadkill?
  • I seem to be hanging out in #rubyonrails on IRC these days…mikeg1a if you’re hunting for me there.

    Looks like I may actually have enough work for the end of the year. But don’t let that stop you asking for more.

    • Merb Beginner’s Tutorial - Notes on how to instal the latest edge bits.
    • Bort - A Base Rails Application - A shot at packaging all the “I always do this stuff” bits into a fresh Rails application. I’ve seen some of these before; the general issues are that my stuff doesn’t match your stuff, and they haven’t tracked Rails versions. But this one got enough immediate traction it might do better.
    • Ruby Wrapper for Twitter Search API - Just in case you need such a thing.

    It’s hard to be witty when your throat is on fire. Kids = colds.

    Finally got the multi-file upload feature I’ve been wrassling with working. Hopefully this means I can move on to something else soon.

    Next I need to dig into multiple file uploads for a Rails app. This may or may not be fun.

    It was a productive weekend; I got a major feature shipped for one of the sites I work on. Now back to the regular workweek.

    The latest nightly of Firefox 3 is working much better for me than Beta 5 - at the cost of losing Firebug. That’s a mixed blessing at best.

    Making code while the sun shines.

    Another day, another site deployed.

    After writing about it most of the weekend, I may actually understand how Liquid templates work now.

    Sick kids at least mean I can get to work a bit early. Because, of course, they got me up in the middle of the night.

    Moving back to more Rails work for the rest of the week, it looks like.

    I actually have a working Cocoa app that implements all the “must have” features. Moving on to the “nice to have” features now.

    • Cocoa JSON Framework - I’m going to have to swap some data between the Cocoa app and a merb site. Looks like this makes it easy, since merb can do native JSON output of anything. I looked into using YAML, but the only existing Cocoa YAML code doesn’t seem to have been revised in several years. I could use a ruby class to do the import, but why not stick to all native Objective C?
    • Mac Help Writer - The help authoring scene on OS X is much bleaker than on Windows. This is the best one I’ve found; it builds nice-looking standard help files for the Mac, but I can tell I’m going to be hand-editing HTML files to do anything tricky, as it hits its limits quickly. I looked at several other applications that run on OS X, but they’re all cross-platform, building help files that look like WinHelp in an OS X container. That’s a fail.
    • Capistrano 2.2.0 Preview - Eek, I’m not done grokking 2.0 yet. Fortunately the changes are minimal, mainly better git support.
    • scope-out-rails - Plugin for adding easy scopes to your models.

    Having fun working with QuickTime now. For some value of “fun.”

    Looks like a little Cocoa is next on the agenda, with potential Merb/DataMapper and Second Life stints coming soon as well. Do I have the best luck with clients or what?

    I wasn’t able to post this yesterday because our T1 line went down for 16 hours. It was almost like living in the boondocks again!

    I’m hoping some renewed energy and inspiration comes out of somewhere today, because I sure didn’t have any this weekend.

    I wrote a whole 39 lines of code yesterday. I was proud of myself, till I realized about half of them weren’t the right lines of code. At least I didn’t ship them.

    Well, I was charging along on implementing the next feature, and then discovered that I may need to patch ActiveRecord. More fun looms.

    Yesterday one client sent the “final” list of items for a lookup table. This morning I woke up to find the “final and definitive” list in my email. I wonder what’s next?

    Yesterday’s fun included fixing bugs on the fly on a live server. I’m ready for a quieter day today.

    • Merb-0.5.0 is out. - And high on the list of things I need to take a look at soon - probably as soon as I get a paying project using it.
    • List open ports on your machine (Mac OS X) - I’ve needed this more than once so it’s time to set a marker to it.
    • Bento - There was a time I’d have snapped this up immediately; now I seem to be subsisting on the Mac quite well without a desktop database. Anyhow, it’s shipped.

    I spent most of yesterday learning about RSpec. Fun stuff, even if I can’t get the TextMate integration to work yet.

    • A Meme I’d Like To Crush - Greg Wilson, who actually knows a thing or two on the subject, discusses the current swooning over Erlang ’cause it’s so parallelizable.
    • Merb 0.4.2 released. - Just as I get interested, they push out a new version. The difference between open source software and a red queen’s race would be? (That’s a trick question.)
    • RSpec 1.1 - A significant release of the latest piece of software that I’m trying to spend quality time with.
    • Campfire Notifier for Cruise Control - I’m not actually using either Campfire or Cruise Control anywhere at the moment, but if I was, this would be cool.
    • Using Git with SVN - All of a sudden I’m seeing a lot of references to using git for source code control instead of svn. Looks like it’s reasonably possible to bridge the two.
    • Updating RubyGems and Rails in Leopard - I wonder if this would cure some of the versionitis I’m having on one of my dev boxes. Probably not, because I think I compiled everything from source on that box in the first place.
    • GoogleCharts - I figured someone would wrap up the new Google Charting API in a nice gem for Ruby & Rails. I wasn’t disappointed.
    • Using SSH Agent With Mac OS X Leopard - Came in handy for me as I switched over to letting Leopard be my ssh agent.
    • Google Maps API Icon Shadowmaker - This is going to come in handy on the site where I’m using Google Maps for a client.
    • BitNami - Pre-packaged install stacks for a lot of open source apps across a variety of operating systems. They have a Ruby and Rails package that provides an alternative to Instant Rails. (via Anthony Eden)
    • jrubyhub.com - More JRuby resources than you can shake a stick at.

    I sent out pretty much the last round of advertising invoices for the Larkware site yesterday. That site is winding down fast.

    • Heroku - Create a Rails site online, edit it in the browser, in fact go through the whole development cycle without touching anything other than a browser. In limited beta. Looks interesting.
    • BackgrounDRb - Ruby job server and scheduler, intended for running long-running tasks in Rails without bollixing up your application’s responsiveness. Now at the 1.0-pre-release stage.
    • Merb - Bookmarking the Merb framework site for my own use, since it looks like I may end up involved in a Merb-backed project soon enough.
    • DataMapper - Ruby-based ORM which, among other things, works with Merb.
    • Engines Plugin - Now updated for Rails 2.0.
    • Safari AdBlock - Simple new ad-blocker for Safari. I looked at switching from Firefox to Safari on my Mac the other day, but for the number of tabs I run with (typically 40-50) Safari gobbles up just as much RAM, takes nearly as much CPU, and loses out completely on customizability. So poo on it.
    • Rails 2.0 - a feature a day - Chu Yeow promises to dig into some of the more obscure changes in the new version.
    • Free Online Ruby Programming Course - Online, instructor-led course starting in January. If you’re new to Ruby and learn better with company, this looks like a good bet.

    I’m starting to have flashes of occasionally thinking in Ruby, which is good. At least I can tell when there’s a better way to do things, even if I can’t always figure it out before I give up and resort to brute force in order to get things done for the client.