Skip to content

Our recent articles

3D in web: how to start?

June 07, 2023Remi Peruto6 min read

Introduction What do the Avatar movie, a Rubik’s cube and car gear parts have in common? You were right: 3 dimensions (3D)! I majored in 3D modeling which is a topic I adore. This technology is broadly used: animation, video game, computer-aided-design, etc. Then, I was recruited by Theodo as a…

Continue reading →

Boost Your Next.js Commerce with Sylius: Introducing Sylext

June 05, 2023Charles DUVIGNEAU3 min read

If you are a PHP developer looking to create a fully customized e-commerce website, we recommend using Sylius as your e-commerce solution. With its modular and decoupled architecture, Sylius makes it effortless to integrate with third-party services and extend its functionality using custom code…

Continue reading →

Building Whitelabel Mobile Apps: A Comprehensive Guide of Technical Considerations

May 25, 2023Mo Khazali9 min read

Introduction Imagine this scenario: You've just joined as a lead engineer at Burrito Ring, an international chain of average tasting TexMex fast food. Your first project is to develop a mobile app that allows users to view the menu, check allergens, and order food within the restaurant. After six…

Continue reading →

Teaching Custom Knowledge to AI Chatbots

May 23, 2023Will Alexander9 min read

This article explains how to build a chatbot that's an expert on your custom knowledge base - by augmenting ChatGPT using embedding similarity search in Supabase. We also discuss prompt engineering, suggest hyperparameter values, evaluate performance, and propose further work. Background You’ve…

Continue reading →

The State of Building Native Mobile and Web Apps from a Single Codebase with React Native in 2023

May 03, 2023Mo Khazali9 min read

This article is a write-up based on a talk I've given called "Building Universal Apps in React Native". It was first delivered at iJS Conference London in April 2023. This article is not meant to go into detail about all of the components to build a universal app, rather it aims to break down the…

Continue reading →