Blog.

A software development blog by David Viramontes

Posts

Cover Image for Using Git Worktrees for Parallel Branch Development

Learn how Git worktrees let you work on multiple branches from one repository, speed up context switching, and simplify parallel development workflows.

David Viramontes
David Viramontes

+

Cover Image for PR-Based Preview Environments on Render with Terraform

PR-Based Preview Environments on Render with Terraform

Render preview environments require Blueprints, but a GitHub issue suggested a Terraform + GitHub Actions workaround. I built a reusable module for it.

Cover Image for Using stow to manage dotfiles on multiple machines

Using stow to manage dotfiles on multiple machines

If you work across multiple systems, you've likely accumulated a collection of configuration files over time.

Cover Image for Binary Search in Elixir

Binary Search in Elixir

Let's implement a quick and dirty version of binary search, and we'll improve upon it after identifying the base case and the recursive case.

Cover Image for Mac setup guide for web development

Mac setup guide for web development

An opinionated setup guide for web development on a mac

@β€’IndieWeb Ringβ€’πŸŽ²