Tag: Ruby

A Step Beyond the Style Guide

Lately, there has been a lot of talk about Style Guide and Pattern libraries. These tools allow teams to have a point of reference for the style elements (fonts, buttons, etc.) of the project being built. While these are great, there is an extra step that I am seeing some teams make that seem just […] 

Growing Developers

Growing Developers

The growth roadmap for a developer can vary from person to person. Unfortunately experience isn’t always a good indicator of talent or ability. “Do you have 20 years experience or do you have the same 1 year of experience twenty times?” –Scott Hanselman from I know apps How do we stretch beyond the same one […] 

Review Code Like a Home Inspector

Review Code Like a Home Inspector

When I first started evaluating pull requests, I often wondered if I was being too picky. Then a friend of mine bought a house and remarked about how great his home inspector was. The inspector had spent hours upon hours looking over the house, and he produced a very detailed list of every little thing […] 

5 Coding Tricks I Learned This Year

As a generally interested person, I really enjoy the many opportunities programming gives me to learn new things. For example, here are a few of the things I’ve learned so far this year: 1. [Ruby] ‘\\’ is faster than ‘+’ for splitting strings across lines I came across a neat trick while reviewing some code for […] 

Professionals Practice – Suggested Activities

Professionals Practice – Suggested Activities

Back in 2012, I wrote about how professionals practice and the benefits of participating in a Coding Dojo. My teammates and I have been meeting weekly for 18 months now. During that time, we have watched an incredible number of presentations, discussed quite a few blogs/books, and “paired” our way through several coding challenges. Below […] 

Caching with Rails (Part 2)

Caching with Rails (Part 2)

In Caching with Rails Part 1 we identified a potential place we can start optimizing our app. We found that we were spending 68ms rendering our ERB files. We’re going to use Rails’ fragment caching to reduce the time spent rendering those files. First, you’ll need to enable caching. Place the following line in your config/environment/development.rb file: […] 

Ruby Sans Rails

As a self-professed “Ruby guy,” I’m pretty happy about getting to spend my time working in Ruby on Rails codebases nowadays. But, with all that Rails gives us, Ruby is a versatile language on its own. I started with Ruby in 2006 or so because it could satisfy both my need for a solid web-development […] 

Software Lessons From a Bike

Software Lessons From a Bike

Chris is a teammate of mine here at Dave Ramsey’s company, and he’s a great web developer. He’s also quite the master mechanic. Recently he was telling me about an interesting feat of engineering he encountered while working on the starter on his 1983 Yamaha Virago. You see, the engineers of the starter for this […] 

Bug Bash 2013

Bug Bash 2013

Last week my fellow developers and I pushed the pause button on our current project list and paid some much-needed attention to the request list instead. As bugs and small feature requests come in from the business team we support, they are put into a list that we can pull from as we have time. […] 

Estimating Code

Estimating Code

I really like IKEA furniture. It’s the perfect combination of affordable, stylish and practical. There is only one problem: It comes in pieces. Some assembly required. But how hard could that be? A nightstand only has four sides, a drawer and a top. Putting it together shouldn’t be that hard right? Twenty minutes, tops. Except […] 

© 2017 Lampo Licensing, LLC. All rights reserved.

www.daveramsey.com