project preview

Mission (B)log

Curious what's caught our interest lately? Read on.

Subscribe to our newsletter

Adding a Stripe cart to a static Eleventy website with LiveState: Part 1

Adding a Stripe cart to a static Eleventy website with LiveState: Part 1

import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@9/dist/mermaid.esm.min.mjs'; mermaid.initialize({ startOnLoad: true, theme: 'dark' }); Adding a Stripe cart to...

Learn More →

Building an Embeddable Web App with LiveState, Elixir, and Lit

Building an Embeddable Web App with LiveState, Elixir, and Lit

Building an Embeddable Web App with LiveState, Elixir, and Lit For building conventional “SPA” type...

Learn More →

A New Era: Launch Scout

A New Era: Launch Scout

Today, the flame at Gaslight is flickering — but only for a moment, and we’re...

Learn More →

CSS-Only Avatar Fallback

CSS-Only Avatar Fallback

This post has an updated solution. Check it out Avatars are everywhere—and no, I’m not...

Learn More →

How to Change the World

How to Change the World

I want to talk about changing the world. While I would like to talk about...

Learn More →

How to get Elixir and Phoenix up and running

How to get Elixir and Phoenix up and running

Maybe you’ve recently read an awesome blog post about Elixir and would like to try...

Learn More →

Rails ActiveRecord Scopes With Arguments

Rails ActiveRecord Scopes With Arguments

I came across another interesting syntax used in a Rails application. scope :graduated_after, ->(date) {...

Learn More →

 Distributed Elixir with Livebook

Distributed Elixir with Livebook

Livebook recently dropped and I was curious to see what the hype was all about....

Learn More →

Defining Class Methods

Defining Class Methods

Recently I came across an unusual syntax in Ruby: class FooBar class << self end...

Learn More →

Cincinnati Ruby Brigade: Characterization Tests

Cincinnati Ruby Brigade: Characterization Tests

During the April 2021 meeting of the Cincinnati Ruby Brigade, Gaslight’s VP of Development Tim...

Learn More →

Curious about the team behind the insights?

More about us

Ready to start your software journey with us?

Contact Us