Hozelock Hose End Connector

 

The Hozelock End Connector is a marvelous design where the hose inserts into the screw sleeve which holds the hose in place and stops it popping out.  Also Valve end connectors avaliable.