Gavin Miller is a Calgary based application developer. He works with Ruby, and iOS, and is a co-owner of RANDOMTYPE Inc. Gavin enjoys a good cup of coffee, rock climbing, and driving his bright orange vintage 74 Honda motorcycle.

Gavin's articles

  1. RubySource: .NET to Ruby – Types

    So far in these posts on switching from .NET to Ruby we’ve looked at Classes, Namespacing, Documentation, Methods, Variables, and the Ruby Environment. We’ve covered a lot of ground. Today, we’re going to look at the data types that form the base of the Ruby language. Even though we don’t have to explicitly declare variable data types in Ruby, they still exist

  2. .NET to Ruby: Types

    So far in these posts on switching from .NET to Ruby we’ve looked at Classes, Namespacing, Documentation, Methods, Variables, and the Ruby Environment. We’ve covered a lot of ground. Today, we’re going to look at the data types that form the base of the Ruby language. Even though we don’t have to explicitly declare variable […]

  3. .NET to Ruby: Namespacing, Naming Conventions, Comments & Documentation

    Ruby is an opinionated language, and it has an opinionated community. This is a great thing. It keeps the language clean, understandable, and fun. Ruby can be antagonistic when it comes to a framework like .NET, and I’ll touch on that in this post. Additionally, we’re going to quickly cover namespacing, touch on naming conventions, […]

  4. RubySource: .NET to Ruby: Methods and Variables

    In the last post in our series on Switching from .NET to Ruby, we looked at Classes . Classes were a real in depth topic since there’s a large number of class differences between .NET and Ruby. This post is going to take an a look at Methods and Variables.

  5. .NET to Ruby: Methods and Variables

    In the last post in our series on Switching from .NET to Ruby, we looked at Classes. Classes were a real in depth topic since there’s a large number of class differences between .NET and Ruby. This post is going to take an a look at Methods and Variables. First we’ll go through how to […]

  6. RubySource: .NET to Ruby: Classes

    In the previous post of this series .NET to Ruby: The Ruby Environment , we went through the fundamental tools that made up Ruby. If you recall we talked about running Ruby on the command line, using IRB, we wrote our first Hello World program, and figured out what was going on below the covers. In this post we’ll look to compare a fundamental object oriented feature: Classes. Yup that’s it.

  7. .NET to Ruby: Classes

    In the previous post of this series .NET to Ruby: The Ruby Environment, we went through the fundamental tools that made up Ruby. If you recall we talked about running Ruby on the command line, using IRB, we wrote our first Hello World program, and figured out what was going on below the covers. In […]

  8. RubySource: .NET to Ruby: The Ruby Environment

    Transitioning from .NET to Ruby: Hi there! I hear you want to make the transition from .NET to Ruby. It’s not a hard task, but it’s always nice to start with guidance. I too was once in your shoes. Master of .NET, a LINQ superstar, CLR guru, Generics generalist, conqueror of WCP, WPF, and WF, and able to box with the best of them

  9. .NET to Ruby: The Ruby Environment

    Transitioning from .NET to Ruby: Hi there! I hear you want to make the transition from .NET to Ruby. It’s not a hard task, but it’s always nice to start with guidance. I too was once in your shoes. Master of .NET, a LINQ superstar, CLR guru, Generics generalist, conqueror of WCP, WPF, and WF, […]