Gaslight Blog
To build lasting impact with our clients, their end-users, and our community.
Sure, we love to geek out over technology and design. But it's all for a bigger purpose - boosting your business. Through development, design and business categories here on our blog - we break down our best practices, what to look for when it comes to software development, and how you can in fact, leverage technology.

01/12/21
What are you doing to manage your technical debt?
If your company has a custom software product, technical debt is inevitable. If you aren’t familiar with the term, “technical debt” refers to the cost of reworking previously written code....
Read More →

12/22/20
Getting creative with constantize in Ruby on Rails
In a recent project, our static code analyzer, Rubocop, complained that a case statement we had written made our code too complex. In this article, I am going to show...
Read More →

12/17/20
Rails New: Active Record
In the first two posts of this series, we’ve skimmed the basics of Ruby on Rails in the form of a quick getting started guide, followed by a shallow dive...
Read More →

12/15/20
A Bit of State
There’s a developer aphorism that claims “shared mutable state is the root of all evil”. It’s a fun, pithy statement that’s intentionally exaggerating to make a point, but there are...
Read More →

12/10/20
Rails New: MVC & Routing
Welcome back to the second installment in our series of “Rails new” posts. Last week, our VP of Development, Tim Mecklem demonstrated just how easy it is to get a...
Read More →

12/08/20
Server-Side Rendering with Next.js
Next.js is a production-ready framework built on top of React that provides advanced functionality, such as Server-Side Rendering. Prerequisites: Some React experience Node.js 12+ Yarn 1.22.0+ Npm and Npx Why...
Read More →