Our recent articles
Load Previous Posts
Function calling allows your conversational agent to connect to external tools. The key lies in correctly defining the functions to GPT's model, which can be a bit tricky. As a software engineer at Theodo, I have been working with the OpenAI…
Continue reading →On my Symfony project, I wanted to verify if all the routes in my app had access control. This article will guide you through setting up an automated check for access control on your Symfony routes. TL;DREffective access control involves both…
Continue reading →In my recent project, I added a cool new feature: if our third-party provider didn't have your company address, you can pop it in yourself ! But guess what ? When I tried it out in a test environment, it didn't…
Continue reading →Introduction This article is meant to be an exploration of the state of creating Microfrontends (MFEs) for native mobile apps in 2023. It covers the history of MFEs, giving a brief intro, and then looks into how React Native's architecture can…
Continue reading →Getting started with Camunda
Florent Lefort11 min read
When aiming to deploy an application with a workflow, it's crucial to have tools to track and manage the objects that flow through it. This is where Camunda comes into play – a tool specifically designed for this task. In…
Continue reading →When SwiftUI first came out, I remember reading about complaints around its performance. Some animations were janky (compared to UIKit) and app layouts were getting recalculated far too much, resulting in unnecessary computation power being used. People reported it being…
Continue reading →Revolutionise Your Mobile Project: React Native or Swift – The Ultimate Choice
George Alexiou8 min read
In the ever-evolving landscape of app development, choosing the right programming language and framework can significantly affect the outcome of your project. This article aims to compare Swift and TypeScript, two popular languages, and dive deeper into the frameworks built…
Continue reading →Guide: How to improve your team’s code review process and maintain code quality
Yosef Alnajjar7 min read
Introduction The code review part of the development pipeline is such a vital part to make sure that you're pushing clean code the team aligns with and prevent possible defects that the developer might have missed while writing the code. It's…
Continue reading →Leverage Generative AI in your PHP E-Commerce website with Qdrant and LLPhant
Maxime Thoonsen5 min read
There are many use cases of Generative AI: e-commerce search, customer support and sales optimization, law case search... To help e-commerce and other use cases written in PHP, I'm happy..I'm happy to announce the addition of Qdrant as a vectorStore in…
Continue reading →Firebase Dynamic Links are being shut down: Time to go Universal with Expo Router?
Mo Khazali4 min read
Google has a reputation for killing or discontinuing its products and services. There's literally a website called Killed By Google, which has a list of all the services that have been discontinued over the years. Recently, Google has been hinting…
Continue reading →