![Glenn Goodrich](https://uploads.sitepoint.com/wp-content/uploads/2014/11/1415221013glenn_goodrich-96x96.jpg)
Glenn works for Skookum Digital Works 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
![Understanding the Model-View-Controller (MVC) Architecture in Rails](https://uploads.sitepoint.com/wp-content/uploads/2017/10/1508822466tiago-gerken-205.jpg)
Rails really takes the idea of separating an application's data, user interface, and control logic to a whole new level. In this article we'll see how.
![Take Opportunities to Beat Imposter Syndrome](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485780986Fotolia_81188074_Subscription_Monthly_M.jpg)
Read Take Opportunities to Beat Imposter Syndrome and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![5 Ruby Resources for the Hour of Code](https://uploads.sitepoint.com/wp-content/uploads/2016/12/1480693053hour-of-code-logo.png)
Read 5 Ruby Resources for the Hour of Code and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![The Conventions of Contributing to Open Source](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479751020Fotolia_83578677_Subscription_Monthly_M.jpg)
Read The Conventions of Contributing to Open Source and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![From Novice to Ninja: How to Master Using Plugins in Rails](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479092629Pasted-image-at-2016_11_14-02_01-PM.png)
Rails: Novice to Ninja: The plugins architecture of Rails warrants attention, and this excerpt gives detailed insight to master the use of plugins in Rails.
![Why Learning Rails Is Still a Great Choice in 2016](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1477551276articleruby.png)
Given that software is changing at the speed of light, how can something like Rails an object-oriented language persevere? Is it worth learning? Yes!
![Quick Tip: The Many Ways to Create a Hash in Ruby](https://uploads.sitepoint.com/wp-content/uploads/2016/09/1473272332Fotolia_118075232_Subscription_Monthly_M.jpg)
Glenn Goodrich shows that, although there are many ways to create a Hash in Ruby, they are all just a bit of child's play.
![Unbundling Bundler: A Thorough Look at Bundler’s Utilities](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469372858Screenshot-2016-07-24-11.07.05.png)
Glenn Goodrich takes another deep dive into the world of Bundler, this time focusing on the utilities that ship with Bundler.
![Gemfile Mining: A Dive into Bundler’s Gemfile](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469372858Screenshot-2016-07-24-11.07.05.png)
Glenn Goodrich takes a deep dive into the Gemfile, the core of Bundler's excellent dependency management ecosystem.
![A Recipe for mRuby Raspberry Pi? Just Add h2o!](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469244885recipe.jpg)
Glenn Goodrich explores the Raspberry Pi platform using mRuby and the h2o web server. Learn how to make a quick API or capture a camera image.
Glenn Goodrich takes a look at the goals for the Ruby language in 2016. Diversity and language improvements make up the top of the list.
Glenn Goodrich takes a last look at 2015 in Ruby, treating the articles of the year a bit like features and stories in an Agile Retrospective meeting.
How to set up a Ruby on Rails application with CenturyLink’s AppFog & Bare Metal.
Glenn Goodrich introduces CenturyLink's Bare Metal container platform, and explains how to set up a simple Ruby app.
Glenn Goodrich shows you how to write tests against your JSON schema, as well as equip your app to validate incoming requests using the committee gem.
Glenn Goodrich explains how to use the PRMD gem to help generate, validate, and document your JSON Schema-based API.
Glenn Goodrich pens a tutorial on using Kiba, a lightweight ETL framework written in Ruby. Move and process your data like a boss.
Glenn Goodrich walks through the creation of a Rails Application Template for a real JSON API. The template covers a log of info, such as JSON and Docker.
SitePoint's Glenn Goodrich explains how to incorporate Loggly into your Rails logging and make debugging and problem-solving simple.
Glenn Goodrich offers this post on how to make a versatile leaderboard web application with Rails and the leaderboard gem.
Glenn Goodrich takes us on a voyage aboard the vessel Codeship, exploring the high seas of continuous integration with the new ParallelCI tool
![A Peek at Ruby in 2015](https://uploads.sitepoint.com/wp-content/uploads/2014/12/1419703173Fotolia_70588864_Subscription_Monthly_M.jpg)
A peek at what 2015 has in store for Ruby and its community.
As part of our Christmas giveaway series, Glenn Goodrich tried the Prelude portable wireless charger — we have a special deal for SitePoint readers.
A detailed dive into RailsBricks, a gem that generates complete Rails applications. RailsBricks takes care of authentications, email, config, and more.
Ruby editor Glenn Goodrich walks us through how to set up a continuous deployment system with Ninefold and Codeship.
![Rails Disco: Get Down with Event Sourcing](https://uploads.sitepoint.com/wp-content/uploads/2014/10/1414490662rails-disco-log.png)
Get down with Event Sourcing basics using the rails-disco gem. Event Sourcing can save your future data life, and this post will show you how.
Ruby editor Glenn Goodrich explains how to integrate Braintree's new v.zero SDK into a Rails app, to make accepting payments even easier.
![Fun Sending Mail on Rails](https://uploads.sitepoint.com/wp-content/uploads/2014/09/1409782380Fotolia_60850447_Subscription_Monthly_M.jpg)
Learn all about sending email with Rails. This article covers the basics, some next level items, service to consider, and gems that help out.
What happens when you upgrade a Rails 3.2 application to Rails 4.1, really? This article walks through the exact changes and issues to get to 4.1.
Read We Want Ruby Writers (and Ice Cream) and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.