If one gives you a continuous function $f(x)$ on a set, let's say the interval $[a, b]$. Are there any fast ways to intuitively see if $f(x)$ is uniformly continuous on $[a, b]$?
$f$ is continuous at every real $x$ if for every real $x$ and for every infinitely small $dx$, the quantity $f(x+dx)-f(x)$ is also infinitely small. But $f$ is uniformly continuous on the real line if for every infinitely small $dx$, the difference $f(x+dx)-f(x)$ is infinitely small even if $x$ is not real, i.e. $x$ could be infinitely close to a real number or $x$ could be infinitely large.
Thus, $x\mapsto\sin\frac1x$ fails to be uniformly continuous because if $x$ is infinitely close to $0$, an infinitely small change in $x$ can change $\sin\frac1x$ from $1$ to $-1$, and the difference is not infinitely small. And $x\mapsto e^x$ is not uniformly continuous because if $x$ is infinitely large, $e^x$ can increase by $1$ when $x$ increases by an infinitely small amount.
All of this is made precise in Robinson's non-standard analysis.
If $f(x)$ is continuous and the interval $[a,b]$ is closed and bounded, then there is a theorem that says that $f(x)$ will always be uniformly continuous!