Our recent articles
Load Previous Posts
Building Whitelabel Mobile Apps: A Comprehensive Guide of Technical Considerations
Mo 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,
Continue reading →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
Mo Khazali10 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…
Continue reading →The adoption of blockchain technology and web3 is rapidly growing but still remains an obscure field for developers. It is quite possible that as a developer on your next project, you may be asked to have your users interact with…
Continue reading →Parsing REST API Responses in Typescript using Zod This is quick introduction guide to Zod aimed at newer developers, and also contains some advice for developers working on a project together whilst using Zod. Debugging is a large part of development, so…
Continue reading →Effective Strategies for Testing React Native Apps: Striking a Balance Between Testing UI and Business Logic
Mo Khazali9 min read
Testing in software development is a contentious topic, with advocates on both ends of the spectrum. On one hand, there are those who argue against writing any tests at all, while on the other hand, there are companies that insist…
Continue reading →API Platform offers a lot of possibilities, once you learn to leverage its full capabilities, it will send your development skills to the next level, that’s what I learned when I discovered how to use data providers and extensions. API…
Continue reading →Sentry is a powerful monitoring tool that you might be using to catch bugs and defects in your application. But did you know it comes with many other capabilities? Here, you’ll learn how to leverage Sentry to monitor the performance…
Continue reading →HubSpot is a popular Customer Relationship Management (CRM) platform that can be used for marketing, sales and content management. One of HubSpot’s features is easily creating forms that can be embedded into a customer's landing page to seamlessly gather data…
Continue reading →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 →