The top and most obvious tip is to start not overcook it! Once your salmon reaches an internal temperature of 52°C to 57°C (125°F to 135°F) it is done and should flake easily with a fork.