---
title: "This week's Ruby news, issue 264"
publication: "Ruby Weekly"
issue: 264
published_at: "2015-09-17"
canonical_url: "https://rubyweekly.com/issues/264"
---

This week's Ruby news, issue 264

This week's Ruby and Rails news[Read this e-mail on the Web](http://rubyweekly.com/issues/264)

Ruby WeeklyIssue 264 — September 17, 2015

Owen Peredo Diaz[Camaleon: A Content Management System built on Rails 4](https://github.com/owen2345/camaleon-cms)Has a bit of a WordPress feel to the admin system. There’s a ‘Deploy to Heroku’ button too if you want to give it a quick spin.


Piotr Murach[pastel: Terminal Output Styling with an Intuitive API](https://github.com/peter-murach/pastel)Minimal and aimed to work in all terminal emulators. It doesn’t monkey patch the String class either.


Callum Dryden[How to Debug Ruby Memory Issues](http://eng.rightscale.com/2015/09/16/how-to-debug-ruby-memory-issues.html)A look at monitoring runtime memory consumption and using GC settings (such as RUBY_GC_HEAP_INIT_SLOTS and RUBY_GC_HEAP_GROWTH_MAX_SLOTS) to work on memory issues.


CodeshipSponsored[Codeship opens invitations for its Docker Platform](http://beta.codeship.com/?utm_source=RubyWeekly&utm_medium=newsletter&utm_campaign=workflows)You now can request trial access to Codeship's new Docker Platform. It integrates perfectly with your existing Docker Workflows and helps you automate shipping of your Docker images.

[![Codeship\](https://copm.s3.amazonaws.com/913b4df7.png)](http://beta.codeship.com/?utm_source=RubyWeekly&utm_medium=newsletter&utm_campaign=workflows)


Jamis Buck[The Little Things in Ruby: Heredocs](http://weblog.jamisbuck.org/2015/9/12/little-things-heredocs.html)Heredocs make it possible to define multi-line strings cleanly using custom defined delimiters. Jamis takes a look at how they can be used in Ruby.


Avdi Grimm[Hello, Crystal: A Compiled, Statically Typed Ruby Look-a-Like](http://devblog.avdi.org/2015/08/20/hello-crystal/)A quick example of Crystal, showing how similar its syntax is to Ruby. It’s an interesting new language that basically provides a Ruby-like syntax but that compiles down to native code.


MightySignal[Slackiq: Send Info on Your Sidekiq Jobs to Slack](https://github.com/MightySignal/slackiq)A library that enables you to easily send information about your Sidekiq jobs to a channel on your team’s Slack.


Dotan Nahum[Ruby and Go Sitting in a Tree](http://blog.paracode.com/2015/08/28/ruby-and-go-sitting-in-a-tree)A look at how to build a Ruby gem around a native extension written in Go, a possibility enabled by Go 1.5’s c-shared build mode.


Jobs

- [Senior Software Developer in Vancouver BC](http://predictablerevenue.com/about/careers?#op-50880-senior-software-developer)Come join our Vancouver-based team and help expand our Ruby on Rails API and AngularJS client to support our growing client base! You’ll work with a tight-knit team to suggest architecture and processes improvements wherever you see potential. Predictable Revenue
- [Expert Ruby Instructors at Pluralsight (Freelance-Part-time)](http://www.pluralsight.com/teach?utm_source=rubyweekly&utm_medium=email)Currently hiring expert Ruby Developers that want to share their knowledge with a global audience. As a Pluralsight author, you'll join a tight knit family of passionate teachers and earn royalties. We are looking for the best communicators and presenters in the Ruby community. Apply today. Pluralsight
- [Want to work on new projects? Make more money? Try a new stack? Relocate?](https://hired.com/?utm_source=newsletters&utm_medium=rubyweekly&utm_campaign=n-q3_15-petercooperpress&utm_content=options)On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US UK, you'll be sure to find what you're looking for. Join Hired today. Hired.com

In brief

- [Honeybadger announces realtime error monitoring for Go Ruby](http://blog.honeybadger.io/error-monitoring-for-go/?utm_source=rubyweekly&utm_medium=email&utm_campaign=goannouncement) news 
Do you use Go and Ruby together? Now you can cover both languages with a single error monitoring service. Honeybadger.ioSponsored
- [OSCON is in Amsterdam, 26-28 October 2015](http://www.oscon.com/open-source-eu-2015/?utm_source=rubyweekly&utm_medium=email) news 
OSCON is back in Europe and I’m one of the chairs, so come along :-) O'Reilly
- [3 Steps to Fix String Encoding Problems in Ruby](http://www.justinweiss.com/blog/2015/09/15/3-steps-to-fix-encoding-problems-in-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial 
If you’ve ever been stung by `Encoding::InvalidByteSequenceError`... Justin Weiss
- [Ruby VM Internals and Investigating Variable Scope](http://techblog.shutl.com/2015/09/ruby-virtual-machine-internals-and-investigating-variable-scope/?utm_source=rubyweekly&utm_medium=email) tutorial Graham Lyons
- [How to Run Hello World with Ruby on Google Cloud Platform](https://cloud.google.com/ruby/getting-started/hello-world?utm_source=rubyweekly&utm_medium=email) tutorial Google Cloud Platform
- [Setting Up A Data Warehouse with AWS Redshift and Ruby](https://www.credible.com/code/setting-up-a-data-warehouse-with-aws-redshift-and-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial Credible Labs
- [How to Deploy Your Rails App to OpenShift](http://www.sitepoint.com/deploy-your-rails-to-openshift/?utm_source=rubyweekly&utm_medium=email) tutorial 
OpenShift is Red Hat’s Platform-as-a-Service (PaaS). SitePoint
- [Understanding Volt Promise Objects](http://datamelon.io/blog/2015/volt-promise-objects.html?utm_source=rubyweekly&utm_medium=email) tutorial DataMelon
- [N-gram Analysis for Fun and Profit](http://www.blackbytes.info/2015/09/ngram-analysis-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial Black Bytes
- [The Basics of Forking with Ruby](http://pricees.github.io/2015/09/10/forking-with-ruby/?utm_source=rubyweekly&utm_medium=email) tutorial Edward Price
- [Learning Ruby through Clojure](https://medium.com/buttercloud-labs/learning-ruby-through-clojure-fee5eb990226?utm_source=rubyweekly&utm_medium=email) opinion Ahmad Hammad
- [Professional private code hosting for developers & teams](https://www.codebasehq.com/t/rubyweekly-160715?utm_source=rubyweekly&utm_medium=email) tools 
Codebase offers fast reliable hosting for Git, HG SVN repos with project management built-in. 50% off first 3 months with code RUBYWEEKLY. CodebaseSponsored
- [MongoDB Ruby Driver 2.1.0 Released](https://www.compose.io/articles/mongodb-ruby-driver-2-1-0-is-out/?utm_source=rubyweekly&utm_medium=email) code Compose.io
- [TTY::Screen: Terminal Screen Size and Color Detection](https://github.com/peter-murach/tty-screen?utm_source=rubyweekly&utm_medium=email) code 
Works on Linux, OS X and Windows/Cygwin and supports MRI, JRuby and Rubinius. Piotr Murach
- [RSStoAPI: An API for Retrieving and Serving RSS Feeds, with Caching](https://github.com/csm123/rsstoapi/?utm_source=rubyweekly&utm_medium=email) code Corey Martin
- [Decontaminator: Ruby HTML Sanitizer based on a Lightweight Oga Parser](https://github.com/altmetric/decontaminator?utm_source=rubyweekly&utm_medium=email) code Altmetric LLP
- [rwordnet: A Pure Ruby Interface to the WordNet Database](https://github.com/doches/rwordnet?utm_source=rubyweekly&utm_medium=email) code Trevor Fountain

Curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict), and published by [Cooperpress](https://cooperpress.com/).
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our [media kit.](https://cooperpress.com/mediakit)
Want to post a job? Email us or [use our self-serve system.](https://booking.cooperpress.com/jobs)

[Unsubscribe](*|UNSUB|*) | [Change email address](*|UPDATE_PROFILE|*) | [Read this issue on the Web](http://rubyweekly.com/issues/264)

© Cooperpress Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
[Email policy](https://cooperpress.com/spam.html) [Privacy policy](https://cooperpress.com/privacy.html)
