The slides are made by beamer and tikz, compiled by latexmk
$ makewhich would produce all pages by default.
It is true that beamer can be slow when there are many pages of your slides. A possible way to fast your process is to add label to your working-frame and compile this one or these ones only. For instance
\begin{frame}[label=current]
Compile this one only
\end{frame}The frames with label ‘current’ would be compiled only if the following macro is added in your tex:
\includeonlyframes{current}where you can change the label or add more different ones.
Then just call
$ make dev