Fiber : la porte ouverte sur l’asynchrone Chaque année apporte une nouvelle version majeure ou mineure de PHP, et cette année 2021 n'a pas été différente. Sorti fin Novembre, PHP 8.1 a été livrée avec son lot de fonctionnalités et...
L’architecture ESA : un nouveau pattern pour construire des APIs web rapides et résilientes Kévin Dunglas, auteur de API Platform mais également des protocoles Vulcain et Mercure, nous propose une conférence, lors du Forum PHP 2021, sur sa vision du futur des APIs web et où il...
S’il te plaît… dessine-moi un patron ! Quand j’étais junior (hier quoi), j’ai du bouffer des concepts techniques parfois un poil indigestes. Notamment, certains Design Patterns (patrons de conception) étaient plus difficiles à...
Comment mesurer et améliorer les Core Web Vitals ? Core Web Vitals quesaco ? Les Core Web Vitals sont un ensemble de signaux de qualité permettant d'évaluer au mieux un site web en fonction de plusieurs critères essentiels pour une bonne...
OpenID Connect : un standard d’authentification dans le web moderne Fin octobre, a eu lieu l’édition 2020 du Forum PHP organisé par l’AFUP. Durant cet événement, les équipes Synolia ont assisté à de nombreuses conférences passionnantes. L’une...
AFUP Day 2020 : retour sur l’édition en ligne ! Comme à son habitude, l’AFUP, association française des utilisateurs de PHP, a programmé cette année 4 journées de conférences dédiées à sa communauté (Tours, Lyon, Nantes, Lille). Mais...
Récit de deux jours de hackathon version monday.com ! Mardi, 9h, je déboule (par l'esprit) à Tel Aviv, où il est 10h. La salle de réunion est petite mais la distanciation sociale est respectée. Tout va bien. Le café a le même goût qu’à la...
Embedded Analytics : 3 méthodes pour intégrer Qlik dans vos applications web Voici 3 méthodes testés par nos soins pour intégrer Qlik dans des outils tiers ! Résultats : une plus grande expertise et de nouvelles opportunités ! Il y a 1 an, Synolia intégrait...
OroCloud : 5 astuces à connaître ! Lors de notre visite aux équipes d’Oro à Los Angeles en novembre dernier, nous avons eu la chance de nous entretenir avec Dima Soroka, CTO, et Oleg Makovetskiy, team lead. De cet échange, nous...
Retour sur l’AFUP Day Lyon 2019, le rendez-vous PHP à ne pas manquer ! Quel est le rapport entre TCP, UDP et la programmation orientée objet ? Par Frédéric Hardy Première conférence de la journée ! Frédéric Hardy nous explique que notre façon de faire de...
Disable OroCRM firewall on a specific URI pattern Context In some situations, you will need to disable security for part of OroCRM: Make a simple CAS system Display some informations (statistics) with no need of authentification Give...
Définir un process automatisé au sein d’OroCRM La personnalisation d’un outil de CRM passe aussi par la création de routines automatisées au sein de l’application afin de reproduire des habitudes de travail ou de définir des règles...
Les commandes utiles avec GIT #1 Au quotidien, il existe des commandes ou astuces qui vous sauvent la vie. En voici une petite sélection : Un meilleur affichage des logs en ligne de commande Si l'affichage des logs en ligne de...
[Conjecture de Syracuse] Le micro framework Pour notre tour des technologies du développeur backend nous avons comme première étape de choisir notre micro framework. Bien sûr, il serait tout à fait envisageable de...
[Conjecture de Syracuse] Atelier pratique avec PHP et ses amis Durant l'été nous avons souvent le droit à de grandes compétitions sportives. L'année 2016 fut très riche dans ce domaine puisqu'elle nous a offert : l'Euro de football le Tour de...
Composer – Déterminer la version minimum de PHP à partir d’un composer.json Il n'est pas toujours possible d'obtenir les pré-requis d'une application construite autour de composer et notamment la version minimum de PHP nécessaire à son fonctionnement. (suite…)
Récupérer les Business Units d’un utilisateur OroCRM Au sein d'OroCRM, il existe de nombreuses méthodes permettant de récupérer la liste des Business Units associées à l'utilisateur. 2 d'entre elles nous intéressent aujourd'hui. Première...