Next Byte-sized RSE Session

The next Byte-sized RSE session:

Date/time: Tuesday 6th June 2023, 13:00-14:00 BST (UTC+1)
Location: Online (Zoom)
Topic: README Files (registration)

Byte-sized RSE

Byte-sized RSE is a series of events providing key research software skills in just 1 hour!

Run by the UNIVERSE-HPC project, the byte-sized RSE series began in October 2022.

Each session has a companion podcast episode in the Code for Thought podcast series.

See below for details of upcoming sessions and links to podcasts and other outputs from previous byte-sized RSE sessions.

For any questions related to the series, or if you'd like to run a session on a topic that we've not yet covered, you can get in touch with Jeremy Cohen or Steve Crouch.

Previous Byte-sized RSE Events

A person working with research data on a computer

Byte-sized RSE 7: Intermediate/Advanced Git

Byte-sized RSE session 7 looked at intermediate and advanced use of Git version control. This included looking at the feature branch workflow model and features such as rebasing and cherry-picking.

A companion podcast is now available as part of the Code for Thought series.

Date: Wednesday 10th May 2023, 13:00-14:30 BST

Slides: Session Introduction: Intermediate/advanced Git

Podcast: Code for Thought ByteSized: More on Git

code on a computer screen

Session 6: Integrated Development Environments (IDEs)

Byte-sized RSE session 6 looked at how Integrated Development Environments (IDEs) can help you to be more efficient in writing, managing and debugging your code.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 28th March 2023, 13:00-14:30 BST

Slides: Session Introduction: Integrated Development Environments (IDEs)

Podcast: Code for Thought ByteSized: Integrated Development Environments (IDEs)

Abstract photo of a computer

Session 5: Code Style and Linting

Byte-sized RSE session 5 looked at the importance of code style in supporting readability and maintainability of your code. We also looked at tools for checking your code for potential errors (linters) and checking for conformance with styling specifications.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 28th February 2023, 13:00-14:30 GMT

Slides: Session Introduction: Code Style and Linting

Podcast: Code for Thought ByteSized: Lint and Static Code Analysis

Previous Byte-sized RSE Events

Technology

Session 4: Continuous Integration

Byte-sized RSE session 4 looked at Continuous Integration providing some background on the topic and then focusing on the use of GitHub Actions to set up a pipeline to automatically run tests and related processes on your codebase in response to specific actions such as merging new code.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 17th January 2023, 13:00-14:00 GMT

Slides: Session Introduction: Continuous Integration

Podcast: Code for Thought ByteSized: Continuous Integration

hands working at computer with mobile phone

Session 3: Testing your Python code

Byte-sized RSE session 3 looked at testing your Python code. The session started with a general introduction to software testing applicable across many languages followed by an interactive tutorial based on testing of Python code.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 13th December 2022, 13:00-14:00 GMT

Slides: Session Introduction: Testing

Podcast: Code for Thought ByteSized: Code Reviews with GitHub

Session 2: Collaboration and Code Review via GitHub

Byte-sized RSE session 2 looked at collaboration and code review via GitHub.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 15th November 2022, 14:00-15:00 GMT

Slides: Session Introduction: Code Review

Podcast: Code for Thought ByteSized: Code Reviews with GitHub

Previous events row 2

hand with mouse and calculator writing on pad

Session 1: Software Licensing

Byte-sized RSE session 1 looked at open source software licensing.

A companion podcast is now available as part of the Code for Thought series.

Date: Tuesday 18th October 2022, 13:00-14:00 BST

Slides:

Podcast: Code for Thought ByteSized: Software Licences

Previous sessions...

There are no further sessions to display at present.