Exploiting nonlinearity in optical fibres and nanomaterials for short-pulse laser technology