For years, developer productivity has improved through better tooling. We have smarter IDEs, faster builds, better tests, and more reliable deployments. But even so, maintaining a codebase, keeping dependencies up to date, and ensuring that the code follows best practices demands a surprising amount of manual work. At Spotify, our automated much of that toil, yet any moderately complex migration still requires many human hands.
Announcing YARD-Lint: Keep Your Ruby Documentation Solid
YARD-Lint catches documentation drift in Ruby projects. Open-source linter that validates YARD tags, types, and examples. Improve code quality and AI accuracy.
The Hidden Dangers in Your Gemfile: Supply Chain Attacks in RubyGems - FastRuby.io | Rails Upgrade Service
In this post we will talk about supply chain attacks that have happened recently in RubyGems and how you can protect yourself from supply chain attacks in your own projects.
When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some projects. One of the goals (sounding rebellious in the current AI hype cycle) was to learn and use neovim for coding. As a Goland aficionado, I (and my wrist) have always been tempted by no-mouse, OSS, gopls based, highly configurable dev setups.