Gaslight Blog

Want to read more about Development? Let's take a look-sy:


Women in Technology Leadership Summit Recap

Last month, I attended the Women in Technology Leadership Summit, a virtual international conference presented by ComSpark. I have attended a few virtual conferences in light of the last year, each one bringing its own spin on educating, inspiring, and connecting without being in person. The day was jam-packed full...

Read More →


Rails: The HTS Experiment

Background Ruby on Rails has long been the Web development framework of choice for businesses, gigantic and small. Ruby and Rails created to optimize development efficiency, making them ideally suited for rapid application development but fear not if your application is already at scale. A recent Financial Times post that...

Read More →


CinciJS February 2021: JavaScript the Grumpy Parts

We love JavaScript, but we must admit: it’s weird. Why does `this` behave as it does? How does variable scope work? Why do we have such comical behavior when comparing mixed types? Let’s pull back the covers of these scenarios, and learn how it truly works. You may find a...

Read More →


Fluid Typography, Simplified

Along with responsive design came responsive typography, and now quickly on the rise is the concept of fluid typography. When I first started hearing the term “fluid typography,” my immediate thought was, “What’s that?” So for anyone wondering the same thing, here’s a quick definition: Fluid typography is the idea...

Read More →


A Quick Look at Stimulus.js

Stimulus.js is a JavaScript framework often associated with Hotwire: a new addition to the Ruby on Rails framework. In preparation for a future article on Hotwire, I started with a “deep dive” on Stimulus. In this article, I will take a look at version 2.0.0 which is the latest version...

Read More →


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. The need to rework code can arise for a number of reasons, such as assumptions that have subsequently been invalidated...

Read More →

Like what you're seeing? Let's keep in touch.

Subscribe to Our Newsletter