Recent progress in simulating galaxy formation from the largest to the smallest scales