Here the ARCsoft team write about things we’ve learned or are excited about! Each member contributes an article periodically, both as part of our mission to contribute to the community as well as to grow personally and professionally.
I’ve rebuilt the previous team website using Hugo. Wordpress is fine and all and it’s the official CMS platform at UVic with industrial-level support, but while it’s great for most people, I found it did not fit into my preferred workflow, and I was not alone in that in the team.
Django is a very popular web framework known by many Python developers. RCS ARC Software Team decided to use this framework as the main technology to develop multiple web applications, which will eventually serve the need of researchers, faculty members and employees in the University of Victoria. All of these applications have some identical functionalities such as authenticating users by HTTP request headers, displaying separated pages for normal users and admin users, and providing an about page for web developers. These similar functionalities force developers to rewrite the same code everytime they start a new project. This is obviously a time-consuming and boring process.
Hello! Stephen here. From September to October I have been working on a database of excavations and bone counts for the archaeological department here at the University of Victoria–a project dubbed “ZooDB”. In this blog post, I will be going over how I went about one of my first tasks: automatically turning a spreadsheet of data into a Postgres database.
My goal in this project is to convert a Flask skeleton code into Django.
This blog post shows how to use an ssh key in local machine’s Ubuntu to authenticate your virtual machine (VM) with gitlab.com. This means you can clone or push your code to gitlab.com when you are on the VM, without having to generate a different ssh key on the VM or having to type in your password every time you clone or push code (if password authentication is still supported. If not, you won’t be able to push your code at all).