I always have done eyeliner then eyeshadow, because the eyeliner that I usually use is a felt tip pen and I find that the eyeshadow "dust" will clog it up.
Also I put my eyeliner on before my mascara because I find it difficult to get close to my eyelash line without ruining the mascara application XD I'm a mess aren't I? Hahaha