|
18 | 18 |
|
19 | 19 | % title slide setup
|
20 | 20 | \title{Methods in \\Research Software Engineering}
|
21 |
| -\date{6th May 2021} |
| 21 | +\date{25th April 2022} |
22 | 22 | \author{Dr David Wilby}
|
23 | 23 | \institute{\href{https://rse.shef.ac.uk}{Research Software Engineering Team},\\ The University of Sheffield}
|
24 | 24 | \titlegraphic{\vspace*{4cm}\hspace*{7cm}\includegraphics[width=.3\textwidth]{RSE_logo_blackborder}}
|
|
48 | 48 | \begin{frame}[label=INTRO]{This Talk}
|
49 | 49 | \href{https://github.com/davidwilby/ResearchSoftwareMethods}{\includegraphics[width=\textwidth]{talk_repo_screenshot.png}}
|
50 | 50 | \url{https://github.com/davidwilby/ResearchSoftwareMethods}
|
| 51 | + \url{https://bit.ly/RSEmethods} |
51 | 52 | \end{frame}
|
52 | 53 |
|
53 | 54 | \begin{frame}{About Me}
|
|
58 | 59 |
|
59 | 60 | David Wilby
|
60 | 61 |
|
61 |
| - \href{https://davidwilby.github.io/}{davidwilby.github.io/} |
| 62 | + \href{https://davidwilby.dev/}{davidwilby.dev} |
62 | 63 |
|
63 | 64 | \textbf{Who?}
|
64 | 65 |
|
|
219 | 220 |
|
220 | 221 |
|
221 | 222 | % Version Control
|
| 223 | +\begin{frame}[label=GIT]{Version control} |
| 224 | + \pause |
| 225 | + \begin{itemize} |
| 226 | + \item Take regular snapshots of a codebase, |
| 227 | + \item Push and pull to/from remote repositories, |
| 228 | + \item Create and merge 'branches' of code, |
| 229 | + \item Tag released versions. |
| 230 | + \end{itemize} |
| 231 | + |
| 232 | +\end{frame} |
| 233 | + |
222 | 234 | \begin{frame}[label=GIT]{Why use version control?}
|
223 |
| - \textbf{Interactive exercise} |
224 |
| - \\ |
225 |
| - Go to \href{https://www.menti.com/}{\underline{menti.com}} and enter the code \textbf{8638 4246} |
226 |
| - \\ |
227 |
| - or \href{https://www.menti.com/turid6cc7u}{\underline{follow this link}} |
228 |
| - \vspace{0.5cm} |
229 | 235 | \pause
|
230 | 236 | \begin{itemize}
|
231 | 237 | \item try new ideas,
|
|
344 | 350 | \begin{columns}
|
345 | 351 | \begin{column}{0.5\textwidth}
|
346 | 352 | \begin{itemize}
|
| 353 | + \item \href{http://git-scm.com/book/en/v2}{\underline{Pro Git Book}} |
347 | 354 | \item \href{http://swcarpentry.github.io/git-novice/}{\underline{software carpentry lesson}}
|
348 | 355 | \item \textit{"oh sh** git"} - \href{https://wizardzines.com/zines/oh-shit-git/}{\underline{zine}}, or \href{https://ohshitgit.com/}{\underline{blog}}
|
349 | 356 | \item \href{https://the-turing-way.netlify.app/reproducible-research/vcs.html}{\underline{The Turing Way}}
|
|
438 | 445 | \end{frame}
|
439 | 446 |
|
440 | 447 | \begin{frame}[label=BESTPRAC]{Best practice - code style}
|
441 |
| - \textbf{Interactive exercise} |
442 |
| - \\ |
443 |
| - Go to \href{https://www.menti.com/}{\underline{menti.com}} and enter the code \textbf{8638 4246} |
444 |
| - \\ |
445 |
| - or \href{https://www.menti.com/turid6cc7u}{\underline{follow this link}} |
446 |
| - \vspace{0.5cm} |
447 | 448 | \pause
|
448 | 449 | \begin{itemize}
|
449 | 450 | \item Comments
|
|
0 commit comments