Decoded©

  • COBOL : Tout sur le langage historique de gestion de données

    COBOL (Common Business-Oriented Language) est un langage de programmation développé dans les années 1950 pour les applications commerciales et administratives, et très utilisé encore aujourd’hui pour la gestion de bases de données. Découvrez tout ce que vous devez savoir !

    Lire la suite
  • MySQL vs PostgreSQL : Quelles différences ?

    Comment choisir entre deux systèmes de base de données aussi populaires que MySQL & PostgreSQL, chacun alignant des références hors pair en plus de qualités reconnues : vitesse de traitement, large communauté, support de multiples langages… Que choisir ? Quelques éléments de réponse.

    Lire la suite
  • Left Join SQL : Tout savoir sur cette commande SQL

    SQL rend aisé la gestion de bases de données relationnelles, grâce aux jointures qui amènent à lier deux ou plusieurs tables grâce à des colonnes communes. La commande LEFT JOIN (ou LEFT OUTER JOIN) permet d’aller un peu plus loin…

    Lire la suite
  • SAFe DevOps : tout savoir sur la fusion entre Agile et DevSecOps

    Le SAFe DevOps est une fusion entre le framework SAFe et la méthodologie DevOps, visant à combiner tous les avantages de ces deux approches innovantes. Découvrez ses principes, ses avantages et comment apprendre à la maîtriser !

    Lire la suite
  • Programmation Procédurale : guide complet et avantages pour les développeurs

    La programmation procédurale est un paradigme de programmation. Elle se base sur l’utilisation de procédures, c’est-à-dire un ensemble d’instructions à la suite. Le but de la programmation procédurale est de manipuler des données pour atteindre un objectif spécifique.

    Lire la suite
  • AWS CLI (Command Line Interface) : Qu’est-ce que c’est ?

    AWS CLI, soit Amazon Web Services Command Line Interface, est une application open-source qui permet de gérer tous les services AWS par l’intermédiaire de lignes de commandes. Ce module en ligne de commandes permet de s’affranchir de l’interface habituelle AWS et d’effectuer toutes les tâches afférentes à la gestion des services, tels que le déploiement de ressources, le monitoring de systèmes ou encore la gestion d’infrastructures complexes.

    Lire la suite
  • Docker Hub : tout savoir sur la plateforme de stockage d’images Docker

    Docker Hub permet de centraliser la gestion des conteneurs et de simplifier leur distribution. Grâce à cette plateforme, les équipes DevOps peuvent accéder facilement aux images de conteneurs, les personnaliser, les mettre à jour et les partager pour une meilleure collaboration. Découvrez ses fonctionnalités, ses avantages et pourquoi il s’agit d’un outil fondamental pour les développeurs d’applications conteneurisées !

    Lire la suite
  • Data Access Object (DAO) : Qu’est-ce que c’est ? À quoi ça sert ?

    Les Data Access Object ou DAO est un modèle de conception (design pattern) qui permet d’abstraire les interactions entre une application et une base de données. Découvrez son fonctionnement, et pourquoi il reste pertinent dans les architectures modernes !

    Lire la suite
  • Golang vs Python : différences et points communs entre ces deux langages

    Lorsque l’on parle de programmation pour les projets de science des données, deux langages viennent souvent à l’esprit : Go (ou Golang) et Python. Ce sont des choix populaires parmi les développeurs et les data scientists, mais ils ont des caractéristiques très différentes.

    Lire la suite
  • Microsoft Graph : Qu’est-ce que c’est ? Comment s’en servir ?

    Microsoft Graph est la passerelle ultime pour accéder à toutes les données et services de l’écosystème Microsoft. Bien plus qu’une simple API, elle permet de centraliser les interactions avec Outlook, Teams, SharePoint, OneDrive, et bien plus encore, depuis un point d’entrée unique. Découvrez comment elle est devenue le cœur de Microsoft 365 !

    Lire la suite
  • Tutoriel Docker : comment créer son premier conteneur ?

    Docker est un outil permettant de créer et d’isoler des environnements appelés conteneurs. Le but est d’isoler une application sur un environnement particulier pour pouvoir l’exécuter sur n’importe quel OS (Windows, linux, mac etc) sans qu’il y ait des problèmes d’adaptabilité.

    Lire la suite
  • Web App: Les tendances de développement des applications mobiles en 2021

    Suite à l’influence des nouvelles technologies, des tendances de développement d’applications sont constamment introduites. Ces applications mobiles-mobile apps- ont déjà contribué à changer la vie des consommateurs mais, elles n’en sont qu’à leurs prémisses.

    Lire la suite