As far as I know you are not supposed to let the ball stop in your hands while you are dribbling. However it seems like in modern NBA this is not enforced very often.
Most recently I was watching the first game of Raptors vs Sixers series, and came up getting stuck with this move by K.Leonard. Is the NBA relaxing on the carry/travel calls, for the sake of a more exciting game?