While knowledge realms like StackOverflow are invaluable to solving programming issues, there's something to be said for a good coding book that not only teaches you the how, but the why. Here are some of our team's favorite programming books.

Having been a member of the Ruby on Rails community for over 12 years, I’ve seen a lot of application code bases. In this article, I’m going to share eight items that we check on when we begin auditing a code base.

The web development world has a strong community on Twitter. A quick scroll will help you learn a new skill, keep you entertained with dev humor, and maybe even let you commiserate with peers on a difficult task. We curated some of the best web development Twitter feeds around. Here are 15 you should follow.

Five weeks flew by too quickly! Last Friday, our two interns from Epicodus had their last day with Planet Argon. During their time with our Rails development team, James and Tracie were able to work on real-life applications. On his last day, James put together a list of five things he learned during his Rails internship with Planet Argon. Check them out!

Puma’s popularity as both a web and Rails server has shown steady growth toward the position of preferred tool for both roles. Growing out of the once-mighty Mongrel, Puma hails itself as "A Modern, Concurrent Web Server for Ruby". Showing significantly lower memory usage and response times than Unicorn and Passenger the communities support appears to be continuing to shift in its direction.

As developers, we seek tools which make our daily life easier. Over the years, our tools have improved to make one of the often complicated process of deploying our code up to various instances. Making this process as automated as possible will not only increase productivity but also prevent potentially application-breaking issues from ever getting to your remote instances.

One of the questions we asked in the recent survey was "How many years have you been developing with Ruby on Rails?". The purpose of this question is to get a very general idea of the shift in experience across the community.

Digital project managers (DPMs) know all the infinite details of their projects from the smallest feature updates to massive project builds or overhauls. When it comes to the development languages though, sometimes DPMs are a little in the dark, and that's ok! But if your project is built or being built using Ruby on Rails, there are some things you should know about why some developers go all googly-eyed over it. And why you, as the DPM, should too.

We’ve been working on a project recently in which our designs called for a hover dropdown menu that did not close until the user clicks outside of the drop-down. Creating something like this in jQuery and in a Ruby on Rails app would have been a no-brainer. But I quickly discovered it wasn’t going to be quite so straightforward in our new Ember app.

Planet Argon hired two Epicodus graduates as junior Ruby on Rails developers: Abby Smalls and Ana Tighe. I took some time to sit down with them and see how things are going so far. It was great talking to them about their experiences starting as junior developers here. We touched on some interesting points, including company culture, favorite apps, music, and some insights for people interested in development.