Check out my Rocky Mountain Ruby packwerk talk on YouTube!

This message was imported from the Ruby/Rails Modularity Slack server. Find more info in the import thread.

Message originally sent by slack user U737QJK2UN9

My packwerk talk from Rocky Mountain Ruby was just posted. Hope it’s helpful to someone out there! https://youtu.be/qxKuvR08EUc?si=Lkp4X3lvMA6umGEq

Message originally sent by slack user U7213XMGS3H

Mark, that was such a great talk! Thank you

Message originally sent by slack user U71TN2WF04X

Amazing talk! Thanks for sharing!

Took me a bit, but finally got around to checking this out!

This is a great talk, love it! Really appreciate the callout about using public interfaces for test setup across packages, rather than using factory bot (private API) for test setup. It feels like in practice this is an unpopular opinion, but I feel like it’s a really valuable concept for preserving boundaries. Personally I even like the (more unpopular) idea of even having within-package tests only test the public APIs (i.e. “unit test” by exercising edge cases handled by a private implementor through the public interface).

Thanks again!