Recent developments in mesoscopic physics