This week, we were talking everything Python 3 and answering your
burning questions like “why?”, “how?” and “must I?”
[Read More]
Working with others
Version Control Part II
Following up on part one of our intro to version control, this week we
learnt how to use a popular git web service to work with other people,
including pull requests and code review.
[Read More]
Project Structure
Starting a new project? Preparing your software for release? Inherited spaghetti code and want to give it a clean up? Among the many other things to think about will be how to best structure your project. This week at Coding Club, we discussed everything project structure – from directory layout...
[Read More]
Introduction to Version Control
ImportantWork_final_v5_changes_v2_really_done (1).txt. Look familiar?
You need to change something, but want to keep the old version, just
in case… There’s no shame in admitting it, we’ve all done it! But
there has to be a better way, right?
[Read More]
Writing Good Research Software
What is Research Software and why is it important? This week, I gave
an overview of best practices you should be following when developing
software for use in your research.
[Read More]