One Six Nine

Diary of a passionate programmer

Toronto Software Developer Dinner 2009

November30
Take a bite of code

Take a bite of code

It has been some time since I have posted an entry here. It seems every time I try to sit down and type something I get distracted by some project or another that I feel is a better use of my time. I guess thats the problem with coding vs writing - I prefer to code. That said Read the rest of this entry »

Geeks

August8

John Shade recently wrote an article titled Shady Illuminations which was featured in the latest (2nd) PragProg magazine (available from pragprog.com). I have to say it was the best written piece on geek culture and software from a heuristic perspective that I have read. He managed to get me to laugh out loud while reading it in a few spots. I strongly suggest that you read it if you have any interest in software what-so-ever. Read the rest of this entry »

Transactions and Ruby To The Rescue

August6

Transactions

Recently I have been using a new persistence and object composition framework called Xampl (http://wiki.github.com/hutch/xamplr). One of the things that I dislike is the need to constantly embed my data manipulation code within a block wrapped in a transaction.

Xampl.transaction(repository_name) do
    # some thing with xampl
    # like a create new thing
end

I dislike this because every method I want to create that manipulates data needs to be wrapped up in this kind of a block. I know ruby can do me one better so I set out to make a solution where by I could just write my manipulation methods.

What I wanted to do was have the transaction automatically opened and closed around my code so that I would not have to worry about typing it or forgetting to type it each time. I also wanted the ability to chain together a set of method calls within one transaction. Here is what I came up with. Read the rest of this entry »

Future Ruby - One Week Later

July19


A week has passed since the last party ended and the Metropolitan Hotel’s ballroom has gone quiet, yet by mind is full of all the goodness experienced at Future Ruby. I share with you now a quick recap of my thoughts in retrospect as to why Future Ruby has set such a bar as to be unreached by any future conference. My eternal gratitude to Megan and Pete and their slue of volunteers and collaborators for making Future Ruby so awesome. Read the rest of this entry »

The rule is mine.

July14

These are just some photos from Pravda.

He uses C!

He uses C!

Future Ruby Part 1 - The teaser

July13

Well, the parties have gone quiet and the stage is dark but the memories will last a long time. I have much to say about this weekends celibration of Ruby and its future at Future Ruby (http://futureruby.com). This post is a bit of a teaser as I have way to much in my head to make much logical sense of at the moment. So here is what I hope to cover in the next few days.

  • Fail Camp and the fail
  • Toronto Developer Lunch #14 the Future Ruby Edition
  • Wanton Debochory and a generally awesome time at Unspace HQ
  • Day 1 of the presentations
  • My Journy to the Market to get some Russian gear
  • Pravda - oh my god
  • The incident after Pravda and the Russian Cab Mob
  • The morning…
  • Day 2 of presentations
  • The street party

As you can see I have a lot I want to cover but need to build up the energy to write it all. Stay tuned and I will dish what I can. Here is a teaser picture….

#futureruby Pravda! on Twitpic

The Dear Java Letter

July10

A few weeks ago I participated in the employment.nil? job fair in my home city (Toronto in case you didn’t know). It was a very cool event that was put together by the fine folks at Unspace after a post Developer Lunch earlier in the month. We had to create display boards to present our offerings as computers were not allowed (yes - no computers at a tech job fair). Anyway, I wrote this letter for my job board as a bit of a joke that was very well received and I kept intending to post it here but never got around to it. So for your reading pleasure here is my Dear Java letter (pdf version here) - I have just pasted the text of the letter here get the pdf version to see it in all its glory. Read the rest of this entry »

Ruby 1.9.1 and Sending Emails…

July6

This past weekend I was working on version 2 of the LifeforceTV.com [http://lifeforcetv.com] site and while building the member registration handlers discovered that I needed a nice way to send emails out to our registrants. I will point out that I am building version 2 in Ruby 1.9.1p127 on Sinatra [http://sinatrarb.com] and Rack. I have not had many issues with Ruby 1.9.1 that I could not solve in less then 30 seconds until I tried to install Pony [http://adam.blog.heroku.com/past/2008/11/2/pony_the_express_way_to_send_email_from_ruby/]. Here is how I finally solved my woes…
Read the rest of this entry »

Webhooks and the state of affairs we call the web

June29

Today I came across a term I had not heard before but unknowingly have been using and abusing for the last several years; Webhooks. My friend Ilya at Post Rank jotted a note on facebook about Webhooks and PubSubHubbub to which I read eclaiming that this looks almost exactly like what I do at Domainer. The term Webhooks caught my minds ear and I clicked on over to Webhooks.org. I read what Jeff had written and again was marveling at how similar this stuff was. I watched the vimeo video of a talk Jeff gave at Pivital Labs in May I have embeded the video in this post for your viewing pleasure. Its about an hour long but well worth the watch. Read the rest of this entry »

The virtue of being a technologist

June9

Funny and insiteful.

« Older Entries