Our recent articles
Load Previous Posts

The HTML canvas is a simple and useful tool in generative art and animation. I hadn't had much experience with it, but I recently finished a project that required us to pick it up and I've since been blown away…
Continue reading →
VStitcher is a very powerful 3D apparel design software. It allows users to create realistic 3D renderings of their garments. In production contexts, you might want VStitcher to integrate more finely into your workflow and add features that are tailor-made…
Continue reading →
🤺 Are TypeScript Enums Really Harmful? One of the current trends in the TypeScript space seems to be criticising TypeScript native enums and claiming they are unsafe to use. I first came across the "enum drama" through videos from big creators in…
Continue reading →
When working on a project that used Supabase for its authentication, we faced many issues in the password reset flow. Our app was using React Native on the front end, and Supabase on the backend. The official documentation had a…
Continue reading →
Deploying new features in production can often be frightening. It's difficult to test a new feature as thoroughly as desired in a staging environment, especially if there is a large pool of users to your application. There is always the…
Continue reading →
HATEOAS (Hypermedia As The Engine Of Application State) is a part of the REST standard that can help you create more robust and maintainable web services. By including hypermedia links within its responses, a server can indicate the possible actions…
Continue reading →
It’s no secret that web development has changed massively with the rise of smartphones. Back in the day, websites were typically targeting desktop resolutions, and many websites required you to use a computer to have a pleasant experience.Here’s a little…
Continue reading →
CloudCannon is an up-and-coming CMS, both super interesting and powerful! It is backed by Git, a strength we will see in this article because it makes it easy for the site manager to maintain. Even though it is used by…
Continue reading →
In February of last year, I began my first project to improve a banking application. This project had a common code base used by about 10 teams, as well as external dependencies. My team and I developed a new subscription path…
Continue reading →
Stories of Mobile App Store Rejections This series of blogs uncovers the nuanced reasons why Google and Apple may reject your Mobile Application entering their App Stores. Whilst both entities publish why apps may be rejected, sharing real examples of mobile…
Continue reading →