Aimred Developer Blog RSS feed icon

RCAP 2.0.0 Released

RCAP 2.0.0 has been released. This major update changes Alert initialisation into a builder style syntax and therefore there is a high probability code using RCAP 1.x will need to be upgraded. For more information check out the RCAP project page .

RCAP 1.2.4 Released

RCAP 1.2.4 has been released. This fixes a serious flaw which occurs when parsing in Geocodes and Event Codes from XML sources.

The latest gem is available via or directly from our local gems page.

10 Years With Ruby

10th April 2001
-I decided it’s time I learnt a new programming language and so I’ve decided to learn Ruby, an object orientated interpreted language which is really flexible.

That’s me, 10 years ago today.

RCAP 1.0.0 Released

After starting in September 2009, RCAP 1.0.0 has been released.

The Common Alerting Protocol is a lightweight standard to facilitate the distribution of alerting data. RCAP is an implementation of the CAP in Ruby. It allows for the creation of RCAP messages from Ruby applications and the parsing of external messages.

Continue reading RCAP 1.0.0 Released...

RCAP Development Resumes

After a brief hiatus work has resumed on RCAP with the release of RCAP 0.4. A new Github repository is also now available.

A brief list of what’s new:

  • Implemented Hash generation and parsing
  • Implemented JSON generation and parsing
  • Circle is now a subclass of Point
  • Code and and documentation clean up

13th October Cape Town Ruby Brigade

  • Talks:
    • “Using Ruby to Create a Domain Specific Language” by Jean Le Roux
    • “An Introduction to Ruby Fibers” by Farrel Lifson
  • Date & Time: 13th October 2010 @ 19:00
  • Venue: Room 414, Bandwidth Barn, 125 Buitengracht, Cape Town

Rediscovering Ruby: Abbrev

The Ruby API is full of hidden-in-plain-sight libraries that you’ll probably find extremely useful if only you knew they were there in the first place.For instance if you go to the Ruby Doc Standard Library right at the top, the only entry under ‘A’ is Abbrev, a one function API that might save some trouble when it comes to text processing.

The single function of the Abbrev library is to “calculate the set of unique abbreviations for a given set of strings”. Put slightly more simply given an array of strings, Abbrev will return a list of unique non-ambiguous prefixes for each string such that no two strings have the same prefix. So given the words ‘fox’ and ‘fig’ the unique abbreviations for ‘fox’ are ‘fo’ and ‘fox’ and for ‘fig’ is ‘fi’ and ‘fig’ with the prefix of ‘f’ being ambiguous and therefore excluded.

Continue reading Rediscovering Ruby: Abbrev...

12th May Cape Town Ruby Brigade

Talk: Capistrano by Nick Coyne
Date: 12th May 2010
Time: 19:00
Venue: Sudoroom, 5th Floor Bandwidth Barn, 125 Buitengracht, Cape Town

RSVP @ Cape Town Ruby Brigade

14th April Cape Town Ruby Brigade

Topic: Testing with Factory Girl, Cucumber and Pickle
Speakers: Jolwyn Pawlyn and Alex Tomkins from Unboxed Consulting

Factory Girl:

Date: 14th April 2010
Time: 19:00
Venue: Sudoroom, 5th Floor Bandwidth Barn, 125 Buitengracht St, Cape Town

10th March Cape Town Ruby Brigade Meeting

Topic: Sequel Database API
Date: 10th March
Time: 19:00
Venue: Sudoroom, 5th Floor Bandwidth Barn, 125 Buitengracht, Cape Town

RSVP and more information at 10th March Meeting Page.

About Aimred

Aimred is a specialist Ruby and Ruby on Rails development house and consultancy based in Cape Town, South Africa.

We provide Ruby and Ruby on Rails development, consulting and training services to businesses and organisations of all sizes. If you want to find out how we can help you, contact us at

Recent Posts

Yearly Archives