ARC Software Development Team

The ARC Software Development Team (ARCsoft) operates within Research Computing Services at the University of Victoria. We are a small team assisting UVic researchers with their needs for research software. Read more about us, meet our team or visit some of our latest news, below.

Current projects

Borders in Globalization (BiG). A web app and database migration for the BiG Lab to showcase their border research to researchers and the broader public.

RoadCalc. A static web calculator for road engineers to determine base course thickness for unpaved roads using geosynthetic stabilization methods.

GLOBE. A multinational collaboration spanning multiple institutions surveying cultural, leadership and trust norms and practices

HSSCommons. A Humanities and Social Sciences website and database for professors, researchers, and students to exhibit their contributions and network with their peers nationally.

STRAP. A web application delivery platform that does the boring stuff so the application doesn't have to

ZooDB. A view into decades of zooarchaeological research surveying animal bone deposits at sites around British Columbia

All projects...

Recent logs

Using Git Subtree for Repository Mirroring (Paurav Hosur Param). In which Paurav explains why the team now uses Git Subtree for mirroring their repositories.

Using Buildah over DinD for building container images (Paurav Hosur Param). In which Paurav explains why the team switched to Buildah from DinD.

Introduction to Svelte (Archie To). In which Archie introduces Svelte and its main components

Splitting a numeric code in Python (Drew Leske). In which Drew explores how to split a numeric code in Python

To Mock or Not to Mock - Mocking Unit Tests (Lee Napthine). In which Lee explains when to choose mock unit tests, and which methods are best for each situation.

More logs...

Recent docs

Co-Op Documentation.

Coding norms. Specific coding guidelines

Issue and merge request workflows.

Releases and versioning.

Software Development Guidelines. Basic principles of software collaboration and some practical advice

More docs...