3d-printed push-fit socket for garden hoses:
The yellow balls are 6mm airgun ammunition. The sliding ring forces them in to catch the rim of the grey piece (which isn't printed).
It's surprisingly functional, doesn't leak any worse than the bought ones I use, though the locking ring is a bit finicky.