Skip to content

Our recent articles

Are Typecript Enums Really Harmful?

March 30, 2023Michael Kim11 min read

🤺 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 the space such as Matt Pocock and Theo, who…

Continue reading →

Handling Supabase Password Reset in React Native

March 29, 2023Mo Khazali9 min read

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 section describing how to implement the password reset flow using the…

Continue reading →

Love HATEOAS with Symfony and API Platform

March 20, 2023Thomas Eudes11 min read

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 that the clients can perform depending on the…

Continue reading →

From Responsive on Mobile to Mobile-First

March 16, 2023Mo Khazali4 min read

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 flashback: when Apple was launching…

Continue reading →

Getting started on CloudCannon with Next.js

March 10, 2023Ana Schlienger18 min read

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 large editorial teams at Netflix and Twitch, the developer community is pretty…

Continue reading →