The original question was in regard to TensorFlow implementations specifically. However, the answers are for implementations in general. This general answer is also the
The correct order is: Conv > Normalization > Activation > Dropout > Pooling