Craig Wickesser is a software engineer who likes to use Ruby, JRuby, Rails, JavaScript, Python, Java and MongoDB. He is also a moderator for RailsCasts, a former writer for InfoQ and a former editor for GroovyMag. You can check Craig's stuff out on his blog.

Craig's articles

  1. Hacks and Monkey Patching with JRuby

    If you’ve never had to do some hacking or monkey patching, then odds are you haven’t written or deployed a JRuby standalone or web application. Ok, that’s a bit dramatic but over the past year, while working with JRuby, I’ve had to implement quite a few patches. Today I’d like to share some of the […]

  2. Put Your Work in a Qu

    If you’ve ever written an application that had to be responsive while also performing some slow or long running tasks, then you’ve probably read about using background jobs. In the wonderful world of Ruby there are quite a few options for handling background jobs. Today, you’ll get to meet Qu. Background on Qu What is […]

  3. RubySource: Less Used Ruby APIs

    If you’ve ever developed something using Ruby then you know it’s a blast to use. It flows well, reads well, and has lots of cool ways to get things done. Beyond the day-to-day APIs you might be used to, there lies a bunch of goodies that are often overlooked or never seen until now! In this article I’ll explore some of those gems, no pun intended, that could deliver you straight to Ruby zen.

  4. Less Used Ruby APIs

    If you’ve ever developed something using Ruby then you know it’s a blast to use. It flows well, reads well, and has lots of cool ways to get things done. Beyond the day-to-day APIs you might be used to, there lies a bunch of goodies that are often overlooked or never seen until now! In […]

  5. RubySource: Ruby Colored Glasses: Elixir

    Today makes our first post in a new ongoing series called Ruby Colored Glasses . This series aims to briefly study items outside the Ruby community that are interesting. These items may have influenced or been influenced by Ruby. Here at Rubysource, we think it’s important to look around and see what we can learn from other communities

  6. Ruby Colored Glasses: Elixir

    Today makes our first post in a new ongoing series called Ruby Colored Glasses. This series aims to briefly study items outside the Ruby community that are interesting. These items may have influenced or been influenced by Ruby. Here at Rubysource, we think it’s important to look around and see what we can learn from […]

  7. RubySource: Ruby Mixins

    Have you ever wondered what it meant to “mixin” functionality into your classes? Have you seen include and extend used in Ruby code and wondered what was going on? If so, then you’ve come to the right place.

  8. Ruby Mixins

    Have you ever wondered what it meant to “mixin” functionality into your classes? Have you seen include and extend used in Ruby code and wondered what was going on? If so, then you’ve come to the right place. Mixins can offer a lot of flexibility to your code and by the end of this article […]