Articles

Get an MBA, Later

At LessConf Nick Pettit was told by the panel that as an entreprenuer he shouldn’t get an MBA. I don’t fully agree. Getting an MBA is good, just wait until later.

Double Shot #568

Friday, beautiful Friday.

Ashes to Ashes

FiveRuns became one of the most prominent brands in the Ruby on Rails ecosystem over the last few years; a frequent sponsor of conferences and the source of a number of Rails-focused products and open source projects… but within months of going into beta with their latest product, Dash, a cascading set of EOLs were announced: the TuneUp server, Manage, and then, finally and inexplicably, the recently released Dash. Then FiveRuns itself was gone — acquired by Workthink, about which no one knew the faintest.

That’s how it looked from the outside, at least.

Boy Scout Rule

So I was happily coding the other day and ran across some code new to me. Mind you we used to have something like 8 developers on our team over the last couple of years and now we have 3. So naturally there are parts of the codebase I have not seen before. Anyway, the code looked like this:

I saw the todos commented above each method and thought I could tidy these up a bit. It wouldn't take long. So here is what I ended up with:

Rails Envy Podcast – Episode #097

Episode #97 Lieutenant Commander Boson reporting for duty. Get the ring tone.

Boson: A Next Generation Task Framework for Ruby

boson.pngBoson is a new command/task framework for Ruby by Gabriel Horner (of Hirb fame).

Hooray to Inc. Magazine

Thanks to a quick comment on Twitter, Inc. Magazine now has social commenting on their technology site. Yet another reason why Inc. is one of the few magazines I read. You can keep up to date with all the latest from Inc. by following them on Twitter.

Me

Improving the Rubinius Bytecode Compiler

The Rubinius bytecode compiler is the gateway to all the magic that makes your Ruby code run. As you probably know, the Rubinius virtual machine is a bytecode interpreter. The Rubinius JIT compiler also processes bytecode, converting it into native machine code. Without bytecode, we’d be dead in the water. Recently, I’ve been working on improving the Rubinius bytecode compiler.

Community Highlights

I’m always impressed by the continuous flow of innovation from the Rails community. Below are just a few of the highlights from the past month. These stories all came from the Ruby5 Podcast, which covers all the news from the Ruby and Rails community twice weekly.

Authentication

Why Are You Moderating Your Comments?

#FAIL

If you have a blog don’t moderate your comments – that is what spam filters are for. The blogs in question? One belongs to a Microsoft team, and the other, an Agile company. The first I expected, the latter I did not.

I suggest adding Disqus comments to your blog. Great stuff.

rack based router | Rails Fire

rack based router

Introducing Cramp

Cramp is the latest entry on the ruby web frameworks list. However, unlike all the others, Cramp is an asynchronous framework, always running inside EventMachine reactor loop. Cramp isn’t a good fit for most of the web applications out there. However, Cramp is good at holding and working with a large number of open connections. Hence it’ll work great for things like comet, long polling, streaming API or even when your application needs to handle thousands of concurrent connections.

Syndicate content