Gaslight Blog

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

02/26/18

Elm, Elixir, and Phoenix: Reflecting on a Functional Full-Stack Project

A couple days ago, I wrapped up work on a side-project I started back in December 2016. It started out as a barebones server-side-rendered Phoenix app, and my only real goal at the time was to do a deep-dive into both Elixir and the Phoenix framework itself. The application is...

Read More →

01/02/18

TIL: How to Explicitly Set Session Expiration in Phoenix

By default Phoenix stores session data in browser cookies. I don’t know why, but I thought the default was for those cookies to never expire. It turns out by default they expire when the browser session ends. I found this out because my users weren’t able to stay logged in...

Read More →

10/05/17

Code Reviews and Art Critiques

As I’ve progressed in my software development career, I’ve come to really appreciate working with good designers. I’ve been fortunate enough to work several places where developers and designers co-exist in this wonderful utopia of productivity, creativity, and mutual respect. I love that I can code something to solve the...

Read More →

09/01/17

A Front End Quick Start Guide to Phoenix and Elixir

Elixir has taken our office by storm, with special thanks to a few Elixir evangelists in the office. Three out of eight of our current client projects at Gaslight use Elixir and Phoenix. We even have two developers speaking at ElixirConf next week! If you’re like me and work in...

Read More →

08/17/17

Where Would I Even Start?: Compilers

Compilers are scary…at least from the outside. On the inside, though, the basics of a compiler are a lot simpler than you may think. A compiler is really just a program to convert between languages. For example, the Babel compiler converts newer versions of JavaScript to older versions that are...

Read More →

08/14/17

Git Branching Strategy for Feature Development

Git is a powerful tool that let’s you manage your source code pretty much any way you want. But this is definitely a case of “all things are permissible, but not all things are beneficial.” What I’d like to do is lay out my strategy for managing feature branches. I’m...

Read More →

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

Subscribe to Our Newsletter