CloudPanel : Mettre en place PostgreSQL et pgAdmin 4 sur Ubuntu 22

Actuellement, CloudPanel ne propose pas de support natif pour PostgreSQL dans sa stack, malgré une demande de fonctionnalité active sur le sujet. Vous pouvez consulter cette feature request ici. Bien que cette fonctionnalité ne soit pas encore prise en charge, il est tout à fait possible de configurer PostgreSQL…

Nuxt.js 3: Initialiser un projet optimisé avec Boostrap

Lancer un projet de développement web nécessite une configuration robuste et efficace pour garantir une application performante et évolutive. Nuxt.js 3, un framework moderne basé sur Vue.js, offre une solution puissante pour créer des applications web dynamiques…

Drupal 10 : Simplification de l’Authentification OAuth 2.0 avec un Middleware Personnalisé

Lors de l’authentification via OAuth 2.0, la nécessité de fournir plusieurs paramètres, tels que client_id, client_secret, et grant_type, en plus des informations d’identification de l’utilisateur, peut rendre le processus complexe et propice aux erreurs …

Angular 18 : Créer un Tableau Bootstrap avec Headers Fixes

Dans cet article, nous allons explorer la mise en place d’une vue contenant un tableau interactif composé de plusieurs colonnes et lignes. Ce tableau servira à illustrer une bonne pratique en matière d’interface utilisateur (UI) et d’expérience utilisateur (UX), en mettant l’accent sur l’intuitivité et la simplicité…

Vue.js 3 : Création d’un CRUD optimisé avec un moteur recherche à l’aide pinia.

Dans cet article, nous allons créer une application CRUD (Create, Read, Update, Delete) avec Vue.js 3, Pinia pour la gestion d’état et Bootstrap pour un design moderne et réactif. L’objectif est de mettre en place une structure solide en intégrant des fonctionnalités clés comme la pagination et des services pour la communication avec l’API, tout en assurant une interface utilisateur fluide et agréable grâce à Bootstrap…

Gestion de projet : Documenter efficacement une application frontend

La documentation d’une application frontend est essentielle pour garantir une bonne compréhension du projet par les nouveaux développeurs et faciliter leur onboarding. Une documentation claire et détaillée leur permet de saisir rapidement l’architecture, les outils utilisés, et les pratiques recommandées pour…

Drupal 10 : Personnalisation de l’API /oauth/userinfo fournie par Simple OAuth

Par défaut, l’API /oauth/userinfo fournie par le module Simple OAuth dans Drupal renvoie uniquement des informations de base, telles que le nom et l’adresse e-mail de l’utilisateur. Toutefois, dans certains cas, il devient nécessaire d’enrichir ces données …

Netdata : La plateforme d’observabilité, de surveillance et de dépannage en temps réel

Dans un monde où les infrastructures informatiques deviennent de plus en plus complexes, la surveillance des systèmes en temps réel est important pour maintenir leur performance et anticiper les problèmes. Netdata s’impose comme une solution open source offrant une observabilité complète et une…

Drupal 10 : Créer un module personnalisé en appliquant les principes SOLID

Dans un projet Drupal, les modules sont des extensions qui ajoutent ou modifient des fonctionnalités. Ils sont souvent installés dans le répertoire web/modules/contrib, qui contient des modules téléchargés à partir de la communauté Drupal…

FlutterFlow : Créer le design d’un écran de connexion responsive

Dans le monde actuel des applications mobiles, la conception d’un écran de connexion fluide et adaptable est cruciale pour offrir une expérience utilisateur optimale. Avec FlutterFlow, une plateforme innovante pour le développement d’applications Flutter, vous pouvez créer des interfaces élégantes sans…

Ingénierie informatique (SSII)

Applize crée des logiciels métiers pour accompagner les entreprises dans la transition vers le zéro papier.


Avez-vous un projet en tête ? Discutons-en.