Please turn JavaScript on
header-image

Closer to Code

Subscribe to Closer to Code’s news feed.

Click on “Follow” and decide if you want to get news from Closer to Code via RSS, as email newsletter, via mobile or on your personal news page.

Subscription to Closer to Code comes without risk as you can unsubscribe instantly at any time.

You can also filter the feed to your needs via topics and keywords so that you only receive the news from Closer to Code which you are really interested in. Click on the blue “Filter” button below to get started.

Website title: Closer to Code - Blog about coding in various languages, security, and my other IT adventures.

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.39 / week

Message History

TL;DR: YARD-Lint catches documentation issues, just like RuboCop for code. Star it and use it now.

I am happy to announce the release of YARD-Lint, a comprehensive linter designed for YARD documentation in Ruby and Rails projects. This gem i...

Read full story

Every developer who maintains Ruby gems knows that sinking feeling when a user reports an error that shouldn't be possible. Not "difficult to reproduce", but truly impossible according to everything you know about how your code works.

That's exactly what hit me when Karafka us...

Read full story

I am excited to announce the release of llm-docs-builder, a library that transforms Markdown documentation into an AI-optimized format for Large Language Models.

TL;DR: Open source tool that strips 85-95% of noise from documentation for AI systems. T...

Read full story

The Ruby community experienced significant turbulence in September 2025 when Ruby Central forcibly took control of the RubyGems GitHub organization, removing long-standing maintainers without warning. As someone who has worked extensively on RubyGems security - first independently and later with Mend.i...

Read full story

Ruby developers have faced an uncomfortable truth for years: when you need to talk to external systems like Kafka, you're going to block. Sure, you could reach for heavyweight solutions like EventMachine, Celluloid, or spawn additional threads, but each comes with its own complexity tax.

EventMachine forces you into callback hell. Threading introduces race conditions a...

Read full story