Category presentation

Is the Future Functional? by Rob Harrop

Here are my notes on Rob Harrop’s presentation about functional programming. Why is Functional Important? 1. Simplicity it’s declarative you write what you want to achieve, rather than give instructions how to achieve it express solutions, and you do not worry about individual steps 2. Agility functional fits well with Agile methodology testing is much […]

An Introduction to Procs, by Peter Cooper

I have just watched the 27-min introduction on Procs by Peter Cooper, which is really a short section of his RubyReloaded course.   Here are my notes: blocs are essentially nameless functions the block_given? method can be used to find out if a block was passed to the current scope blocks are anonymous functions which […]

Architecture: The Lost Years, by Robert Martin

I watched a keynote from Robert Martin during the Ruby Midwest 2011 conference. It’s always fun to watch veterans from the field. Here are some thoughts: Decoupling the whole talk is about decoupling the web is just a “delivery mechanism” Ivar Jacobson’s use case driven approach: make the intent of your system obvious architecture: boundary, […]

Ruby Object Model and Metaprogramming Screencasts by Dave Thomas

I bought 6 screencast episodes of Ruby metaprogramming about 3 years ago and only recently have I watched them all. And I must say: it was quite worth it! Just a reminder that it’s never too late 🙂 See below for my notes (which have been approved by Dave Thomas himself). Episode 1 – Objects […]

Ruby 1.9 Walkthrough by Peter Cooper

I have been away from hacking some Ruby for about a year by now, and I wanted to get up to speed with Ruby 1.9.3, so I bought Peter Cooper’s Ruby 1.9 Walkthrough. No doubt: my $24 was excellent value for my money. That’s a 3-hour session where he talks about what’s new in Ruby 1.9.2 […]

Node.js from Ryan Dahl (JS Conf 2009)

I’m a bit late with that one, but I wanted to have an overview of Node.js from the man behind it. So I watched the presentation from Ryan Dahl at JS Conf Berlin 2009.   Here are my notes: Apache vs nginx Apache uses OS threads nginx uses an event loop Threads context switching is […]

Agile Development Tips, by David W. Frank

I watched the talk from David W. Frank (from Pivotal Labs) at RailsConf. It was interesting to listen to advice on agile software development, although on some I would disagree. Here are my highlights and some thoughts afterwards. Stick to conventions follow the ground rules be a lord of discipline pop goes the story stack […]