Ruby Editor

Glenn works for KYCK.com by day and manages the SitePoint Ruby channel at night. He likes to pretend he has a secret identity, but can't come up with a good superhero name. He's settling for "Roob", for now.

Glenn's articles

  1. Case Study: Upgrade to Rails 4.1

    This article is not about what is in Rails 4.1. It is about what I had to do to get a (albeit simple) production app using 3.2.18 to 4.1. If you want a “What’s New in Rails 4/4.1″ article, the internet is rife with them, including a great one by our own Michael Olah.

    Today, I am going to enumerate my steps to get a Rails 3.2.18 app upgraded to Rails 4.1, using any new Rails conventions when possible. I hope my experience injects a little reality into your should-I-upgrade-right-now-or-will-I-end-up-in-hell decisions.

  2. We Want Ruby Writers (and Ice Cream)

    Here at SitePoint, we are always on the hunt for those that feel compelled to share their Ruby experience. The Ruby community is distinct, friendly, and frothing over with smart folk. In fact, I am willing to bet that YOU are one of the very kind of people of which I speak. Here, ask yourself […]

  3. Forking and IPC in Ruby, Part II

    In the first article, we examined why the fork() system call is useful and where it fits into the grand scheme of things. We saw that by passing a block to Kernel#fork or Process#fork it is possible to execute arbitrary code concurrently (or in parallel if there are multiple processors). In addition, we saw that […]

  4. Using OrientDB with JRuby

    This is my second post in the series about OrientDB and Ruby. The first post did not really cover anything Rubyish, which is what this article will remedy. When I found OrientDB, I found the Language Bindings page and was encouraged that there were 3 Ruby entries in that table: OrientDB-JRuby, OrientDB Client, and OrientDB4R. […]

  5. A Look at OrientDB: The Graph-Document NoSQL

    In this post, I am going to give you a brief introduction to a OrientDB. In later posts in this series, I will take you through using OrientDB with Ruby. You have probably heard of document databases, like MongoDB, and you may have heard of graph databases, like Neo4j. I am willing to bet you […]

  6. Tmux: A Simple Start

    A few times a year, I find something that transforms or enhances my development environment. Examples in the past few years are: Github , vim, and zsh (more specifically, on-my-zsh .) Sometime in the last year or so, I started using another development transformer: Tmux . What is tmux? According to its site: tmux is […]

  7. 8 Simple Steps for Contributing to Open Source

    The Ruby community embraces open source like no other community. These days, any Ruby developer worth their salt is expected to have authored or contributed to an open source library. Git and Github have made sharing code easy and contributing simple. However, making your first contribution to an open source library can be very daunting. […]

  8. 2013 Rubylutions

    Here at Rubysource we like to have somewhat timely articles, so there is no way we’re going to let the New Year come and go without an article on Ruby Resolutions (or, if you will (I won’t) Rubylutions) I realize it’s a couple of weeks late, so resolution #1 might be “Make your timely articles […]

  9. Knockout.js: An Introduction

    The rise of sophisticated web applications, such as Gmail, has given birth to an army of JavaScript frameworks. These frameworks allow you to, basically, create a client-side application within your web application. Terms such as “MVC” and other design patterns, once saved for only the server-side of the web, are now applied to just the […]

  10. KnockoutJS: An Introduction

    The rise of sophisticated web applications, such as GMail, has given birth to an army of javascript frameworks. These frameworks allow you to, basically, create a client-side application within your web application. Terms such as “MVC” and other design patterns, once saved for only the server-side of the web, are now applied to just the […]