A Moment with Helix
A developer compares the Helix editor to Emacs, highlighting Helix's out-of-the-box features and reflecting on Emacs' extensive plugin ecosystem.
Tyler Sloane shares insights on frontend performance tuning, Elixir, Rust, and self-hosting projects. Explore technical devlogs, side-project experiments, and practical programming tips for developers and enthusiasts.
19 articles from this blog
A developer compares the Helix editor to Emacs, highlighting Helix's out-of-the-box features and reflecting on Emacs' extensive plugin ecosystem.
Explores when and why to use Elixir Streams for lazy, memory-efficient data processing versus eager Enum operations.
A developer's journey learning and implementing their first GenServer in Elixir to add persistent countdown timers to a recipe app.
A developer shares a technique for refactoring complex Ecto queries in Elixir using the `reduce` function for cleaner, more compositional code.
A developer shares key learnings from their first week professionally coding in Elixir, covering behaviors, reduce patterns, and LiveView.
A developer reflects on how writing a technical blog about Elixir directly led to landing a desired software consultancy role working with that technology.
A developer shares their naive approach to building a custom parser in Elixir to migrate recipe data from a JSON file to a new format.
A developer shares their experience successfully deploying a personal Elixir/Phoenix project called Galley using Fly.io, including configuration challenges.
A developer details the challenges of implementing image uploads with LiveView and S3 in an Elixir project called Galley.
A developer explains how to refactor complex conditional logic in Ecto queries for an Elixir application, improving code maintainability.
A technical guide on building dynamic, user-modifiable forms in Elixir's Phoenix LiveView, focusing on embedded data structures like ingredients and steps.
A developer shares their experience learning Elixir and Phoenix over a few weeks, highlighting syntax, pattern matching, Ecto, and LiveView.
A programmer shares initial impressions and learning challenges with the Zig programming language, comparing it to Rust and C.
A developer shares initial impressions of learning Swift and SwiftUI for iOS development, comparing it to Rust and discussing its syntax and features.
A developer shares progress and insights from rewriting the Firn CLI tool from Clojure to Rust, discussing language choice and tool complexity.
A Clojure developer discusses refactoring away from core.async to a synchronous SQLite library, exploring trade-offs in asynchronous programming.
A Clojure developer shares their journey learning core.async to escape callback hell, with code examples comparing old and new approaches.
A developer considers rewriting their Clojure static site generator in Rust, weighing the technical trade-offs and learning opportunities.
A developer explores using Clojure's core.async library to simplify callback-heavy code in a ClojureScript/Electron project with SQLite.