Team

REST API Naming Conventions

by Archie To, 2 October 2025

We’ve been building REST APIs for some of our projects. One of the struggles that I’ve personally faced was deciding on the URL structure for the endpoints. After some trials and errors and learning from others, here is a set of conventions that I think we should follow.

Using Git Subtree for Repository Mirroring

by Paurav Hosur Param, 2 September 2025

In a recent client project, we needed to mirror a specific subdirectory from our GitLab monorepo to a GitHub repository–complete with version history. This article explains why we chose Git Subtree over simpler approaches, the challenges we encountered, and how we implemented a mirroring solution in our CI pipeline.

Co-Op Documentation

Bhavy Rai

In which Bhavy provides a guide to getting started at ARCsoft -- including some tips and tricks in improving productivity and debugging common issues.

Co-op First Week Onboarding

Karan Gosal

First of all, we are thrilled to welcome you to our team as you embark on your co-op journey with us. Your enthusiasm and dedication have already made a positive impression, and we are excited to have you on board.

As you settle in, relax and don’t hesitate to reach out to the team if you have any questions or need assistance. It is always good to ask a lot of questions and that is what I did. We are here to support you every step of the way.

Term Kickoff Meetings

by Drew Leske, 15 September 2023

The ARCsoft team has been an actual team (not a trivial team of one) for a year now, since we hired our first co-ops in September 2022. In that year I’ve learned some things and tried some things, some of which worked, some of which didn’t. One of the more successful initiatives is the term kickoff meeting.