Robert Klemme
The Laboratory Project
over 2 years ago by Robert Klemme on Ruby Best Practices.
The company I am with creates billing systems for telecom companies. More precisely we call them “convergent billing systems†because billing is not...
Enter the Muppet Laboratories
over 2 years ago by Robert Klemme on Ruby Best Practices.
I have decided I will start an experiement. I haven’t done this before and I have no idea whether it will work as indended but I am sure we can pull...
Control flow features and readability
over 2 years ago by Robert Klemme on Ruby Best Practices.
First of all I would like to thank our readers who participate in discussions so actively! These discussions provide interesting food for thought as well...
The Universe between begin and end
almost 3 years ago by Robert Klemme on Ruby Best Practices.
This time we’ll explore the space between begin and end. Today’s article won’t be as much about individual best practices but rather I will try to...
Writing Block Methods with automatic Resource Cleanup
almost 3 years ago by Robert Klemme on Ruby Best Practices.
After we have seen how File.open with a block is safer than without we will look into how such methods are created today. Ingredients We need two ingredients...
Using Blocks for Robustness
almost 3 years ago by Robert Klemme on Ruby Best Practices.
Ruby’s blocks can be used for many purposes — in fact, they might well be the most used feature of the language. Today we will start looking at a frequently-used...
Requirements Summary of the Laboratory Project
over 2 years ago by Robert Klemme on Ruby Best Practices.
I will now take on the role of project secretary and put all requirements into a form suitable for easier reference. There will be the following groups...
First Design Considerations
over 2 years ago by Robert Klemme on Ruby Best Practices.
Now the interesting part begins! In an early phase like this I like to look at the problem I want to solve from different angles to get a feeling for implementation...
Shadow of the Animal
over 2 years ago by Robert Klemme on Ruby Best Practices.
Let’s recapitulate where we have been for readers who are new to the blog and for the convenience of others. I started this a while ago as an experiment...
The Animal raises its head
over 2 years ago by Robert Klemme on Ruby Best Practices.
You can find the first sample-animal over there at github. Deficits of this version: No command line parsing, No filtering, Works only for moderately...
