Decoded©

  • Software Engineer ou Ingénieur Logiciel : tout savoir sur ce métier

    Un Software Engineer est un ingénieur spécialisé dans la création de logiciels. Découvrez tout ce que vous devez savoir sur ce métier, et sur le rôle d’ingénieur DevOps !

    Lire la suite
  • Linux : pourquoi est-il l’OS préféré des développeurs ?

    Lorsque l’on évoque Linux, généralement cela implique également une nécessité d’apprendre le développement, de monter en compétences sur ce système d’exploitation, et peut par conséquent faire peur. Mais cela est-il réellement justifié ? C’est ce que nous allons tenter de décrypter dans cet article.

    Lire la suite
  • Les frameworks GO : comparatif et conseils pour vos projets

    Go (ou Golang) est un langage de programmation créé par Google. Il est multi paradigme, statiquement typé et compilé. Avec une syntaxe similaire à celle de C, il est idéal pour les développeurs familiers avec ce dernier.

    Lire la suite
  • Fonction ELIF sur Python : Ce qu’il faut retenir

    Le test d’expressions conditionnelles est la base même de la programmation. Si la structure if then else (si alors sinon) est inhérente à la plupart des langages, Python manipule une autre forme de condition : if elif else… Qu’en est-il au juste ?

    Lire la suite
  • Power Automate : tout savoir sur l’outil d’automatisation de Microsoft

    Toujours plus vite, toujours plus loin. Afin de gagner en productivité, de nombreuses entreprises adoptent aujourd’hui l’automatisation et les technologies telles que l’intelligence artificielle. Il existe des outils et solutions permettant d’automatiser de nombreux processus métier. Parmi les plus connus, on peut citer Microsoft Power Automate.

    Lire la suite
  • NGINX : Tout ce qu’il faut savoir sur ce serveur web open source

    NGINX (prononcé “engine-x”) est un serveur web open source qui a gagné en popularité pour sa rapidité, sa flexibilité et sa fiabilité. Depuis sa création en 2004, NGINX est devenu un choix populaire parmi les développeurs web et les administrateurs système.

    Lire la suite
  • Fonction COUNT() dans SQL : Tutoriel complet de cette formule

    Vous travaillez avec des tables et souhaitez connaître le nombre d’éléments dans une colonne ou avec un filtre ? La fonction d’agrégation COUNT() en SQL permet de compter le nombre d’enregistrements dans une table. Cette fonction est particulièrement pratique si vous souhaitez connaître le nombre d’utilisateurs présents en ligne ou encore le nombre de commentaires sur un article de blog. Régulièrement utilisée par les utilisateurs de SQL, découvrez la syntaxe et les cas d’utilisation de la fonction COUNT().

    Lire la suite
  • Windows Server : tout ce qu’il faut savoir

    Windows Server, développé et commercialisé par Microsoft, est l’un des systèmes d’exploitation serveurs les plus populaires et utilisés dans le mon de de l’informatique.

    Lire la suite
  • Les systèmes embarqués : Qu’est-ce que c’est ? Comment ça fonctionne ?

    Les systèmes embarqués, présents dans des appareils variés comme les téléphones portables et les équipements industriels, sont optimisés pour des tâches spécifiques avec une grande efficacité. Combinant matériel et logiciel, ils jouent un rôle central dans notre quotidien. Ce texte examine leur architecture, les défis qu’ils affrontent et les tendances technologiques qui les façonnent.

    Lire la suite
  • 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