C

Michael Fogus talks to RubyLearning’s Clojure Course Participants

On the eve of the first free, online “Clojure 101” course, Michael Kohl of RubyLearning caught up with Michael Fogus, author of the forthcoming book – The Joy of Clojure. In this interview, Michael Fogus talks to the Clojure 101 course participants on Clojure.

360 Flex - Day 1 (Sunday) - Live Blogging

We just had a great breakfast at Peggy Sue’s Dinner…and moved over to the Ebay Headquarters where the conferences is about to start.

I’ll be taking notes during the day and updating this page as we go one.

UPDATE: Now that I typed all that I realized that Justin put up the slides and code on his blog: http://blog.classsoftware.com/.

Ruby’s Implementation Does Not Define its Semantics

When I was first getting started with Ruby, I heard a lot of talk about blocks, and how you could “cast” them to Procs by using the & operator when calling methods. Last week, in comments about my last post (Ruby is NOT a Callable Oriented Language (It’s Object Oriented)), I heard that claim again.

A Hint of Hubris

Ruby is a highly dynamic language with impressive capabilities for runtime redefinition of classes, objects, methods, and variables. Haskell, on the other hand, is a purely functional language that confines mutation within a sophisticated static type system. Given their many differences one or the other may be more suited for whatever problem you might be working on (see polyglot programming), but sometimes, a mix of both would be even better.

GitHub Rebase #35

Rebase: good for reorganizing commits, squashing down changesets, and repairing dentures.

Distributed Ruby with the MagLev VM

GemStone team made a splash with MagLev at RailsConf '08 where they attracted a fair dose of attention from the attendees. Based on an existing GemStone/Smalltalk VM, it promised a lot of inherent advantages: 64-bit, JIT, years of VM optimizations, and built-in persistence and distribution layers.

Flow Analysis & Time-based Bloom Filters

Working with large streams of data is becoming increasingly widespread, be it for log, user behavior, or raw firehose analysis of user generated content. There is some very interesting academic literature on this type of data crunching, although much of it is focused on query or network packet analysis and is often not directly applicable to the type of data we have to deal with in the social web.

Rails Magazine Issue 5 Available (Free)

railsmag5.pngRails Magazine editor Olympiu Metiu has let us know that the fifth issue of Rails Magazine is now available for free in PDF format. If you're not familiar with the magazine, check out our video review of the first issue to get a feel for what it's about.

Rails Magazine 5/2009 - Free Download

A new edition of Rails Magazine is now available as a free pdf (65 pages, 4 MB) at http://railsmagazine.com/issues/5. The print edition will be available shortly.

In this number:

9 New Ruby Libraries To Check Out

love-your-library.pngI love checking out new Ruby libraries, and recently many new ones have passed my eyes. The most prominent releases get their own post on Ruby Inside, but often there are less significant libraries that I'd struggle to write 100 words about yet still contribute to Ruby's lifeblood. This post aims to round up a selection of my recent discoveries.

Syndicate content