RSH 25: Intro to GitHub
What is GitHub and why would you use it?
Research Software Hour is an online stream/show about scientific computing and research software. It is designed to provide the skills typically picked up via informal networks: every few weeks, we do some combination of exploring new tools, analyzing and improving someone's research code, and discussion. Think of it as the "fireside chat" of scientific computing.
Watchers can take part by suggesting ideas, contribute code or problems to discuss on stream, or even joining to directly be a part of the show.
We hope to resume in Spring 2022 early 2024.
RSH 25: Intro to GitHub
What is GitHub and why would you use it?
RSH 24: Computers for research 101
The essential course that everyone skipped
RSH 23: CodeRefinery workshop questions revisited
Answering/discussing questions from a recent CodeRefinery workshop
RSH 22: Resolving Git conflicts
Git conflict resolution strategies
RSH 21: OBS (Open broadcaster software)
OBS for teaching and other purposes.
RSH 20: Data preparation and release
About data management plans, tidy data format, and FAIR data release
RSH 19: Working in shells and terminals
Our hacks and tricks in shells and terminals
RSH 18: Why is software, data, etc. important?
The Zen of scientific computing
RSH 16: Debugging
Debugging: we all do it, we are never taught it. How we approach it and some tools we use
RSH 14: How to tame the cluster
You've got code, you've got the cluster. Now we connect them
RSH 13: Cluster etiquette
How and why computer clusters are used for work
RSH 12: git-annex
high-level data management and synchronization
RSH 11: Conda
Software and environment installation, management, and reproducibility
RSH 10: Reproducibility
How to make research reproducible
RSH 9: How we start projects, our setups, how we backup ideas
Various practical tips
RSH 8: Command line arguments and running tasks in parallel
From small stuff to scriptable
RSH 7: Packaging and distributing
You made it, how can others use it?
RSH 6: Testing
If it's not tested, you can't trust it