News
CVE-2026-27820: Buffer overflow vulnerability in Zlib::GzipReader | Ruby
A buffer overflow vulnerability exists in Zlib::GzipReader. This vulnerability has been assigned the CVE identifier CVE-2026-27820. We recommend upgrading the zlib gem.
Details
The zstream_buffer_ungets function prepends caller-provided bytes ahe...
Tutorialkit.rb: interactive Ruby tutorials entirely in the browser
The final report for Ruby Association Grant on TutorialKit.rb—a toolkit for building interactive Ruby and Rails tutorials that run entirely in the browser using WebAssembly and WebContainers. Featuring a full-featured installer, agent-friendly dev...
Rails Testing on Autopilot: Building an Agent That Writes What Developers Won't | Mistral AI
In most large Rails monoliths, organizations prioritize writing new features over writing tests for them. Over time, more and more code goes untested, forcing teams to spend more time debugging painful bugs.
We built an autonomous agent that clos...
Hanami | Thank you Sidekiq for your support in 2026
We’re very excited to welcome back Mike Perham and Sidekiq as a patron of Hanami (and Dry and Rom) for 2026.
Mike was the very first person to come on board when we opened our sponsorships last year. His early support gave me the confidence to co...
Why Checking on Friends Regularly Is More Important Than You Think
Friendships are one of the most important parts of life, yet they are often neglected due to busy schedules and daily responsibilities.
Simple Check-Ins Matter
Checking in doesn’t need to be complicated. Many people avoid messaging friends becaus...
You can use newline characters in URLs – Daniel Lemire's blog
We locate web content using special addresses called URLs. We are all familiar with addresses like https://google.com. Sometimes, URLs can get long and they can become difficult to read. Thus, we might be tempted to format them like so in HTML usi...