Engineering manager and backend engineer, 13+ years, mostly Ruby on Rails and PostgreSQL, with Go and TypeScript.
- RuboCop: [Fix #14666] Make
Lint/UselessAssignmentregister an offense for a block-captured variable that is never referenced - Puma
- Caddy docs: Document the
tls_automate_namesglobal option - Caddy
- RubyGems
- k6: Report an unhandled promise rejection as a script exception
- Supabase Storage: Enforce content-length-range in presigned POST policies



