Advertisement Β· 728 Γ— 90

Posts by Jan Grodowski

Joel Oliveira: Predictability Is a Maintainability Feature Predictability might be the most underrated feature of maintainable software. Joel Oliveira joins Robby to explore how thoughtful patterns, small refactors, and a bit of stubborn persistence can keep ...

Really enjoyed listening to @maintainable.fm with @jayroh.dev. My highlights:
- retroactively added tests often skim over real code flaws
- high test coverage != quality
- understanding why a test is difficult to write guides you to a better architecture

maintainable.fm/episodes/joe...

1 week ago 1 0 1 0

Currently working with two Claude Code's on a plugin that sets up and effectively uses undercover for coverage feedback loops.

Claude A is developing the skill. Claude B is a mock project that uses it with --plugin dir. It's been a struggle!

Does this mean we need a skill-writing skill?

1 month ago 1 0 0 0
Preview
Release v0.8.4 Β· grodowski/undercover What's Changed Print branch coverage even on n/a lines by @kuahyeow in #249 New Contributors @kuahyeow made their first contribution in #249 Full Changelog: v0.8.3...v0.8.4

Undercover 0.8.4 just dropped with an important bugfix to coverage reported for branched statements spanning multiple lines ✨

github.com/grodowski/un...

2 months ago 3 1 0 0

"Absolutely essential for ensuring our AI agent-written PRs have the coverage we require."

This is why I build tools, thanks for the shoutout @jaytennier.bsky.social πŸ™

2 months ago 0 0 0 0

Thanks Jay, that means a lot coming from you! More AI workflow stuff is in the works, stay tuned.

2 months ago 1 0 0 0

Been running ads for Undercover lately with a simple message: your 90% coverage is hiding untested methods, especially in AI-generated code changes.

Undercover catches what coverage percentages miss, right in your PRs and local workflow.

If you saw them, I'd love to hear how the message landed!

2 months ago 1 0 0 0

Just pushed pronto-undercover 0.4.0 to RubyGems! πŸŽ‰ ICYMI, it's a great way to integrate undercover with any SCM and any CI workflow and now it supports latest undercover again

5 months ago 0 0 0 0
Preview
Vienna.rb #66 - Ruby Christmas Meetup, Wed, Dec 3, 2025, 6:30 PM | Meetup It's Christmas, it's time for Vienna.rb! πŸŽ„ Are you interested in the Ruby language or Ruby on Rails? Join us. We have great talks, good vibes, and yummy snacks! πŸ˜‹ Taking

Save the date!

Vienna.rb #66 is happening on December 3rd. Christmas is coming early with @rosa.codes and @realpawels.bsky.social visiting Vienna to give talks! πŸŽ„

Come join, it's going to be a blast! πŸ’ŽπŸŽ‰

www.meetup.com/vienna-rb/ev...

5 months ago 7 3 2 2
Advertisement

Sponsoring @shortruby.com this week again, with updated messaging.

It's now easier than ever to produce thousands lines of code at speeds that make automatic review needed even more.

Undercover guides your coding agent to write complete and higher quality tests.

5 months ago 5 2 1 0

And lastly, massive performance improvements for analysing large pull requests.

And a Pro plan (279/mo) suitable for large teams with thousands of PRs per month. No changes to open source - Undercover CI remains free to use for public repositories.

LFG! πŸš€

6 months ago 0 0 0 0
Post image

Dedicated SimpleCov::Formatter::Undercover.

:nocov: syntax support is fixed, and SimpleCov's add_filter now respects files outside of test coverage reports

Better relative path support allows running undercover in subdirectories and subprojects of monorepos.

6 months ago 0 0 0 0
Post image

Timeline UI with aggregated pull requests stats for your GitHub Org πŸ“Š

6 months ago 0 0 0 0
Undercover CI repository configuration view

Undercover CI repository configuration view

More configs!πŸ› οΈ

Ability to skip builds on specific branches via regex.

GitHub status modes: choose between "failure" ❌ to fail builds with coverage warnings (default), or "neutral" 🟑 to just get coverage annotations without failing the parent build status.

6 months ago 0 0 0 0

2025 has brought significant development to both Undercover CI and the undercover gem currently at 0.8.0. Thanks for the feedback and please keep it coming. Here are a few noteworthy changes 🧡

6 months ago 0 0 4 0
Preview
Vienna.rb #65 - Ruby Autumn Meetup, Thu, Sep 4, 2025, 6:30 PM | Meetup It's the Vienna.rb autumn edition! πŸ‚ Are you interested in the Ruby language or Ruby on Rails? Join us. We have great talks, good vibes, and yummy snacks! πŸ˜‹ Taking place

It's time for another Ruby Meetup!

Save the date, September 4th at Platogo. Rails World 2025 is happening at the same time. If you haven't managed to snag a ticket, join us to discuss what's new in Rails πŸ€—

www.meetup.com/vienna-rb/ev...

8 months ago 1 2 0 0
Advertisement
Post image

We’re now kicking off the summer edition of 🌸 Vienna.rb 🌸 with Hana Harencarova telling us about shipping thousands of commits daily in GitHub’s Rails monolith πŸš€

10 months ago 4 2 0 0

You did an amazing job there Hans :)

1 year ago 1 0 0 0

Hello, World

1 year ago 1 0 0 0