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
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 For building conventional “SPA” type...
Learn More →
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
This post has an updated solution. Check it out Avatars are everywhere—and no, I’m not...
Learn More →
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
Maybe you’ve recently read an awesome blog post about Elixir and would like to try...
Learn More →
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
Livebook recently dropped and I was curious to see what the hype was all about....
Learn More →
Defining Class Methods
Recently I came across an unusual syntax in Ruby: class FooBar class << self end...
Learn More →
Cincinnati Ruby Brigade: Characterization Tests
During the April 2021 meeting of the Cincinnati Ruby Brigade, Gaslight’s VP of Development Tim...
Learn More →