Gaslight Blog

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


Every Pixel Matters: Tips to use them most efficiently

When you’re programming, one of the most important things is the code you’re writing. Because our brains are limited and our code is mostly not, you’ll want to see as much code as you can so that it’s easier to keep the whole context of what you’re doing visible. First,...

Read More →


Transform small tables with ActiveHash in Ruby on Rails

In a recent Ruby on Rails project, we needed to work with days of the week. We considered making a small table so we could fetch it, sort it, and join it to other tables as needed. But knowing that the days of the week do not change, we ruled...

Read More →


A simple trick to improve Rails performance and maintainability using enum

It is generally known that calls to the database are inherently slower than accessing a variable already in memory. You really do not want to create a bunch of small tables for simple values like status codes. In this discussion, we will look at enum to help us craft a...

Read More →


Phoenix Liveview and Web Components

We’ve been using Phoenix LiveView on several projects now and it’s safe to say we are pretty sold on its benefits. It lets us use Elixir to write our front end, but still get the high-performance interactivity we need. On most LiveView applications, there are typically cases where we want...

Read More →


In Uncharted Territory: Merging Speed and Sustainability

Combining code, caffeine, and continuous integration to create killer charts About a month ago, a few of us banded together to create a new library. We started working on it during a remote (thanks, pandemic!) hackathon weekend as part of Spawnfest. Our goal was simple: to create an Elixir charting...

Read More →


How a User Journey Map might keep you from losing your next customer

User Journey Maps (UJM) have grown in adoption as a discovery tool for software design and development teams over the last several years. They are often used to complement the functional requirements that are written to describe a software project. A critical distinction of the UJM is that it includes...

Read More →

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

Subscribe to Our Newsletter