The Pipelines in Azure DevOps now support defining build configurations with YAML files. This is a huge advantage if your project is anything like my team’s and requires you to reproduce old builds.
A few months ago, I came across the Settingslogic gem. I wish I’d discovered it years ago. Until then, I’d found myself manually handling configuration and settings via raw access to YAML files. This meant I was repeatedly writing code like the follow to handle my various needs: require 'fedora/connection' config_file = Rails.root.join('config', 'fedora.yml').to_s if […]