Posts
Enabling font ligatures for GitHub Monaspace in Ghostty
Find out how to enable font ligatures for GitHub Monaspace in the Ghostty terminal emulator.
Using named captures to extract information from ruby strings
Enhance your string parsing capabilities with Ruby's regular expressions and named captures.
Changing perception of objects by overriding the inspect method
Discover how to manipulate the perception of objects in Ruby by overriding the inspect method.
Using Rails's Attributes API to serialize Value Objects
Learn how to leverage Rails's Attributes API to serialize value objects in your models.
Three ways to ignore files in Git
Explore three distinct methods for ignoring files in Git. This guide covers .gitignore files, local exclusion files, and global ignore settings to help you manage your repositories effectively.
Postgres timestamp ranges in Ecto
Unlock the power of PostgreSQL's native timestamp range types in your Elixir applications using Ecto. Follow this guide to create custom types and constraints for managing time ranges efficiently.
Namespaced Rails validators
Discover how to namespace custom validators in Rails. This post dives into Rails' ActiveModel and demonstrates how to create and use namespaced validators effectively within your models.
A global .gitignore
Learn how to set up a global .gitignore file that will help you ignore unwanted files across all your Git repositories.