Frontend

Build a todolist with SolidJS

by Archie To, 10 December 2024

ARCsoft recently decided to use SolidJS as the frontend framework for our future projects. If you’re new to SolidJS, don’t be afraid. Let’s learn SolidJS together by building a simple todolist app.

Adapt a new frontend framework for ARCsoft - SolidJS

by Archie To, 3 December 2024

ARCsoft recently decided to add SolidJS as a new frontend framework to their tech stacks. We have implemented SolidJS on several projects and the results have been promising. In this article, we’ll explore why we needed a frontend framework and what SolidJS offers as a solution.

Comparing the use of our web development tools to more mainstream ones

by Bhavy Rai, 6 June 2024

Recently, Karan and I had the opportunity to work on a passion project, not related to the work we do with ARCsoft. Doing so gave us the chance to use some of the more mainstream web development tools that we wouldn’t typically use in our day-to-day work. This experience was both enriching and fulfilling, so I wanted to share some of the key differences we noticed between the tools we use at ARCsoft and the more mainstream ones used in the industry. Let’s dive in!

Adding Custom Regions with Colours to the Leaflet Maps

by Karan Gosal, 19 March 2024

In our previous exploration of Leaflet mapping, we delved into the basics of creating a dynamic map, adding markers to it, and also clustering the marker groups. Building upon that foundation, let’s elevate our map’s visual appeal and informational depth by incorporating custom regions with distinct colours. This step-by-step guide will walk us through the process, from obtaining GeoJSON data to adding regions to the map and interactive styling to our regions.

Web testing with Selenium

by Bhavy Rai, 9 February 2024

We've in the past covered linting and unit tests, but the first checks code structure and style and the second tends to test backend or internal functionality. This blog post looks at testing what the user sees on the frontend.

Interactive Maps - Introduction to Leaflet

by Karan Gosal, 30 December 2023

In today’s world, maps play a crucial role in visualizing information and aiding navigation. Whether we are developing a website, mobile application, or simply want to embed an interactive map on our blog, Leaflet is a powerful tool that can help us to achieve just that. In this blog post, we will walk through all the necessary steps to set up Leaflet gradually. By the end of the blog, we will have a fully functional interactive map desired.

Frontend and Backend Web Development

by Nick Wurzer, 29 June 2023

This topic may be old news for most readers, but I feel that a general overview of frontend and backend web development is missed by the computer science program at UVic. There are many resources on Google about the topic, however I found that after reading a few of them carefully I still couldn’t fully understand what these terms meant. I aim to save somebody like me the googling when they start working on their first web application.