image Fond Gauche
Depuis des années, REST (Representational State Transfer) s’est forgé une place de premier ordre parmi les styles architecturaux les plus utilisés et a été adopté par de nombreux développeurs et est, aujourd’hui, considéré comme le moyen traditionnel d'envoyer des données via HTTP.
GraphQL, d'autre part, est généralement présenté comme une technologie révolutionnaire pour remplacer les API REST héritées.Quelles sont les approches de ces deux technologies ? Leurs points forts et leurs limites ? GraphQL est-il réellement le remplaçant de REST ?
Lire La Suite
Que vaut REST face à son nouveau challenger GraphQL ?
Depuis des années, REST (Representational State Transfer) s’est forgé une place de premier ordre parmi les styles architecturaux les plus utilisés et a été adopté par de nombreux développeurs et est, aujourd’hui, considéré comme le moyen traditionnel d'envoyer des données via HTTP.
GraphQL, d'autre part, est généralement présenté comme une technologie révolutionnaire pour remplacer les API REST héritées.Quelles sont les approches de ces deux technologies ? Leurs points forts et leurs limites ? GraphQL est-il réellement le remplaçant de REST ?
Lire Article

Convert Php/Symfony web app into a Windows Desktop App

If you are a full stack javascript developer, you can use Electron.js framework to make desktop apps.
If you are a python developer, you can use PyQT, PyGUI, .. frameworks to create desktop apps.
If you are a PHP developer and you want / need to create a desktop app
Lire Article

Quelle architecture de projet choisir entre micro-services ou monolithe modulaire ?

Depuis plusieurs années maintenant, l’architecture de projet est au cœur de nombreuses discussions entre développeurs, architectes et managers. Et cela pour différentes raisons !
Lire Article
Quels avantages à utiliser un framework comme Symfony ?
Pour rappel : un framework PHP est constitué de plusieurs composants qui cohabitent parfaitement entre eux et forment une base de développement solide. Symfony a été développé par des français et c’est à ce jour l’un des meilleurs du marché.
Lire Article

Symfony Messenger : Gestion des Messages en file d’attente

Comme le définit la documentation Symfony, Messenger aide les applications à échanger des messages avec d’autres applications (ou composants d’une même application).
Lire Article

Configuring Let’s Encrypt SSL Cert for Nginx on Ubuntu 18.04 |DevAnswers.co

Guide pratique sur la configuration d'un certificat SSL gratuit pour Nginx sur Ubuntu Server 18.04 LTS (Bionic Beaver). Testé sur une gouttelette DigitalOcean.
Lire Article

Solution E-Commerce Monofony

Monofony est une solution de développement Open-source basée sur le célèbre framework Symfony. Nous utilisons cette solution afin de développer les back-offices et les API de nos clients.
Lire Article

Optimiser le SEO des applications Vue.js, React ou Angular

Avec le succès des frameworks front JavaScript modernes comme Vue.js, React ou Angular, de nombreuses applications web sont actuellement des Single Page Apps (SPA). L'interface utilisateur, c'est-à-dire le contenu HTML des pages web, y est générée par le navigateur, on nomme donc ce fonctionnement client-side rendering (CSR) ou rendu côté client.
Lire Article

Déployer une application Web avec Docker sur AWS ECS

Déployer une application Web avec Docker sur AWS ECS
Lire Article

DOCKER, qu'est ce que c'est ?

La technologie Docker utilise le noyau Linux et des fonctions de ce noyau, telles que les groupes de contrôle cgroups et les espaces de noms, pour séparer les processus afin qu'ils puissent s'exécuter de façon indépendante. Cette indépendance reflète l'objectif des conteneurs exécuter plusieurs processus et applications séparément les uns des autres afin d'optimiser l'utilisation de votre infrastructure tout en bénéficiant du même niveau de sécurité que celui des systèmes distincts
Lire Article

Run Postman tests with Newman in Gitlab CI

In this article, let me show you how to run Postman tests in Gitlab CI/CD pipeline. Basically, we’re working with api and testing on web or client but in order to run Postman tests while pipeline progress, we need to use Newman which a runner to run and test a Postman collection from the command-line.
Lire Article

Comment configurer PHP, PHP-FPM et NGINX sur Docker dans Windows 10

Tutoriel étape par étape pour configurer des conteneurs PHP Docker (cli et fpm) pour le développement local sur Windows 10.
Lire Article

Déployer chaque branche de votre projet sur AWS S3

Vous avez un site Web statique et vous souhaitez partager avec votre équipe les dernières modifications que vous avez apportées avant de vous connecter! Comment faire
Lire Article

API Development at Scale with Swagger Tools

Découvrez comment des organisations de premier plan dans des secteurs tels que l'aviation, la finance / banque, les télécommunications, ont réussi à faire évoluer leur développement de l'OEA avec succès avec SwaggerHub.
Lire Article

Comment Implémenter facilement une API REST ?

Comme William Durand l' expliquait récemment dans son SOS , il \ n'a malheureusement pas vu d'autre article intéressant sur REST avec Symfony récemment \. Après avoir passé de longues heures à implémenter une API fortement sécurisée avec oAuth, j'ai pensé qu'il était temps pour moi de donner une explication simple à la façon de le faire.
Lire Article