Decoded©

  • Event Sourcing : C’est quoi ? Pourquoi adopter cette architecture ? 

    Découvrez l’Event Sourcing, un modèle architectural moderne qui enregistre toutes les modifications de vos données. Une approche structurée qui simplifie les mises à jour et le suivi d’événements spécifiques dans vos applications.

    Lire la suite
  • CI/CD (Continuous Integration / Continuous Deployment) : C’est quoi ? Comment ça fonctionne ?

    L’Intégration Continue (CI) et la Livraison Continue (CD) regroupent un ensemble de principes et de pratiques permettant aux équipes de développement d’apporter des changements au code informatique de façon plus fiable et plus fréquente. L’implémentation du CI/CD est au coeur des méthodologies de développement agile et DevOps. Elle permet aux équipes de développement logiciel de […]

    Lire la suite
  • Qu’est ce qu’un Solutions Architect ?

    Le métier de Solutions Architect est essentiel dans le domaine de l’informatique moderne. Ces professionnels sont responsables de la conception et de la gestion des solutions techniques pour résoudre des problèmes spécifiques aux entreprises. Grâce à leur expertise, ils établissent un lien crucial entre les besoins métier et les solutions technologiques, assurant ainsi la réussite des projets informatiques. Cet article explore en détail le rôle du Solutions Architect, les compétences requises, les étapes pour accéder à cette carrière et les différences avec d’autres rôles. Découvrez comment devenir un expert dans ce domaine en pleine expansion et les avantages qu’il offre en termes de carrière et de rémunération.

    Lire la suite
  • Python avec Google Colab : bien démarrer un projet d’équipe à distance

    Google Colab est un service de notebooks Jupyter en ligne qui permet dʼécrire et dʼexécuter du code en Python depuis son navigateur web. Gratuit, accessible avec un compte Google, Colab est tout indiqué pour lʼanalyse de données et la data science avec Python, avec ses cellules de code et ses blocs de texte en syntaxe Markdown, pour structurer et commenter le code.

    Lire la suite
  • Outils no code gratuits : les meilleurs qu’il faut tester

    Créer une application, un site ou un outil d’automatisation sans savoir coder ? C’est désormais possible grâce au no-code gratuit. Dans cet article, découvrez ce qu’est le no-code, comment choisir la bonne plateforme, et surtout, quels outils gratuits tester dès aujourd’hui pour concrétiser vos idées.

    Lire la suite
  • AWS CloudWatch : Qu’est-ce que c’est ? À quoi ça sert ?

    Amazon AWS CloudWatch est un service qui a pour but de surveiller et de monitorer vos ressources et applications que vous exécutez sur AWS. CloudWatch met en place une surveillance en temps réel de vos différentes ressources, telles que vos instances EC2 ou RDS, vos équilibreurs de charges, etc.

    Lire la suite
  • Cloud Data Engineer : compétences clés, rôle, salaire, formation

    Le Cloud Data Engineer est de plus en plus recherché en entreprise. Découvrez tout ce que vous devez savoir sur ce métier alliant le Cloud Computing et l’ingénierie des données : présentation, salaire et offres d’emploi, formations…

    Lire la suite
  • Amazon Web Services (AWS) : focus sur le Cloud d’Amazon

    Amazon Web Services ou AWS est la plateforme Cloud d’Amazon. Découvrez tout ce que vous devez savoir : présentation, histoire, fonctionnement, services, avantages, formations… Le Cloud Computing est de plus en plus utilisé en entreprise, notamment pour la Data Science et le Machine Learning. La plateforme Cloud la plus utilisée est Amazon Web Services.

    Lire la suite
  • User Story : Qu’est-ce que c’est ? Comment la rédiger ?

    Découvrez ce qu’est une User Story, comment la rédiger efficacement avec des exemples concrets, et quelles erreurs éviter pour optimiser vos projets Agiles.

    Lire la suite
  • Terraform : tout savoir sur l’outil d’Infrastructure as Code open source

    L’Infrastructure en tant que Code (IaC) est un concept très répandu parmi les professionnels DevOps. Il s’agit du processus de gestion et de provisionnement de l’infrastructure IT complète en utilisant des fichiers de définition lisibles par les machines. On applique donc une approche d’ingénierie logicielle aux opérations. Ceci aide à automatiser l’intégralité du Data Center grâce à des scripts de programmation. Toutefois, l’Infrastructure as Code implique de nombreux défis. L’usage du code informatique est nécessaire, et les changements ne peuvent pas être suivis. L’impact des changements est imprévisible, et il peut être difficile de les inverser. En outre, les ressources ne peuvent être automatisées. Afin de relever ces défis, HashiCorp a développé Terraform. Découvrez tout ce que vous devez savoir sur cet outil.

    Lire la suite
  • Algorithme de Dijkstra : comment trouver le plus court chemin ?

    La théorie des graphes est une branche des mathématiques et de l’informatique qui consiste à modéliser différents problèmes de la vie réelle sous forme de graphes. L’une des utilisations les plus classiques est la modélisation d’un réseau routier entre différentes villes. L’une des problématiques principales étant l’optimisation des distances entre deux points. Pour trouver le plus court chemin , on utilise souvent l’algorithme de Dijkstra. Revenons sur son fonctionnement dans cet article Voyons un exemple (tiré de Wikipedia) :

    Lire la suite
  • Prototyping : Qu’est-ce que c’est ? Guide complet

    Que vous soyez designer, développeur, product owner ou simplement curieux des méthodes UX, comprendre les principes du prototypage est essentiel pour concevoir des expériences utilisateurs performantes. Dans cet article, nous vous guidons pas à pas pour le prototyping : sa définition, ses avantages dans le cycle de conception, les différents types de prototypes (low-fidelity, high-fidelity…), les meilleurs outils à utiliser, ainsi que les étapes clés pour réussir votre processus.

    Lire la suite