How does one charge NiMH batteries correctly?

How does one apply the correct charge to lower heat and prevent overcharge? The charge algorithm for NiMH, using negative Delta V to detect full charge is delicate, especially when charging at less…