Category: Innovation

With millions of unique visitors accessing the daveramsey.com family of websites every month and thousands of pages of content, we are constantly presented with interesting (and awesome) challenges to keep the site cutting edge, but solid and dependable. Our traffic volume makes performance and scalability a huge priority. Because of that, we’re always applying the latest techniques in modern web app development, using proven frameworks, object-oriented practices and automated testing, to give our users the best possible experience.

We don’t just create things that look cool—we focus on providing true value to our end users. We are leaders in the use of analytics data, usability and user acceptance testing. We make sure every single tool and app has a purpose and everything we build works.

A major aspect of our innovative process is our unique emphasis on collaboration. We are a team-oriented organization, and no one gets sent off to a dark corner to code by themselves. Instead, we set our team members up for success by allowing them to work in their strengths in a collaborative environment. Our team leads are servant leaders who ask questions and make sure each team member has a voice. At all times and in all situations, we operate on trust and respect.

When it comes to leadership in coding, we wrote the book!

Big Data, Murky Waters

deep dank murky lake unorganized data will make pray nothing shall break This is the philosophy a lot of organizations take when implementing their big data platform. It’s easy to say, “I’ll just dump all the data in the lake and worry about getting it out later.” While it’s true the lake is meant for […] 

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 […] 

Better Forms Through Documentation

An area of quality that can easily be overlooked when a development team has over 30 applications to maintain is consistency. One of the more visible areas where lower consistency shows up is on forms. Over time, it becomes very easy to end up with forms in different areas of different applications that look, feel, […] 

New Salesforce Debug Log Option

There are some new options for Debug Logs in Salesforce with the Winter 16 release. You are now able to set specific log levels and start and stop times. The start and stop times might be an issue if you aren’t seeing any logs. The initial duration they get set to is very short. You […] 

Same Dog, New Tricks for 2015

Same Dog, New Tricks for 2015

It’s hard to believe that 2015 is beginning to wind down, but as I slowly come off my Halloween-induced sugar high, I am forced to recognize that November is well underway. Time to look back at the year and see what I’ve learned. Array intersections can be useful The Array class in Ruby provides a […] 

Implementing a Pattern Library

For a recent project, my team set out to find ways to systematically write clean, consistent HTML and CSS across the entire project. The solution was what is known as a pattern library. Similar to a style guide, a pattern library is a collection of a reusable front-end building blocks, complete with code examples, that […] 

@ and @@

@ and @@

Take a glance at the following code: This is some pretty basic Ruby code. I’m defining methods to expose variables through getters and setters. There are a few class methods defined as well as a few instance methods—pretty standard fare. The #a and #a= methods in sections “(#1)” and “(#2)” interact with a class variable—note […] 

Numbers All Day

“What should I write about for my next post?” I asked my daughter. “Write about how some jobs are good and some jobs are bad.” My daughter knows I love my job. I am on a great team, and writing code makes me happy. I’m excited to go to work every morning, and she sees […] 

7 Tools to Maximize Your Development Workflow

7 Tools to Maximize Your Development Workflow

One of the great things about being in technology is the ability to personalize your toolset and workflow at little or no cost due to the vast array of tools available. Below are some of the tools that I’ve come to use and love in my day-to-day routine. Disclaimer: I use a Mac for my […] 

Web Security

Web Security

I’ve been doing some training on security lately and it’s got me thinking (paranoid). After studying Cross-Site Request Forgery (CSRF), Cross Site Scripting (XSS), SQL injections, Denial of Service (DoS) and other hacking attacks, I just want to say, “Can’t we all just get along?” Now that I have more knowledge on this subject, I’m […] 

© 2017 Lampo Licensing, LLC. All rights reserved.

www.daveramsey.com