Decoded©

  • JavaScript : Tout ce qu’il y a à savoir sur ce langage

    Né au cœur des années 1990, JavaScript a vu le jour sous l’impulsion de Netscape Communications Corporation, une société pionnière du navigateur. À ses débuts, ce langage a été conçu pour apporter une interactivité instantanée aux sites web, révolutionnant ainsi la manière dont le contenu était présenté et appréhendé en ligne. Depuis lors, JavaScript a évolué de manière significative, passant de sa vocation initiale de simple langage de script à un langage de programmation complet, permettant le développement d’applications web complexes et d’interfaces utilisateur sophistiquées.

    Lire la suite
  • LLVM : Tout savoir ce qu’il faut savoir sur ce compilateur

    S’il est courant pour les développeurs de réaliser des programmes dans un langage de « haut niveau », comme Python ou Java, ces mêmes programmes doivent être « compilés » afin d’exploiter de façon directe les capacités du microprocesseur. LLVM a fortement innové en la matière en favorisant des aspects tels que la modularité ou la compilation en temps réel.

    Lire la suite
  • Scratch : Le langage de programmation parfait pour débuter

    « Imaginer, Programmer, Partager » tel est le slogan de Scratch, un environnement de programmation graphique à but éducatif. Il permet de créer de manière simple et accessible des simulations, des jeux ou des animations grâce à l’assemblage de blocs. Scratch est un langage de programmation, un environnement de développement et un site web.

    Lire la suite
  • Marklogic : La base de données NoSQL multimodèles

    À mesure que les volumes de données augmentent, le travail des experts data se complexifie. Heureusement, il existe des outils capables de gérer des quantités massives de données. C’est justement le cas de MarkLogic. Découvrez cette base de données noSQL.

    Lire la suite
  • Infrastructure informatique : Tout ce qu’il faut savoir

    Pour exploiter les données disponibles, les organisations ont besoin d’une infrastructure informatique performante. C’est le squelette de leur système d’information.

    Lire la suite
  • Le « Test Driven Development » ou la politique du « Test First »

    Le développement de logiciels repose sur plusieurs étapes caractérisées par le PDCA ou Plan – Do – Check – Act. Or, l’une des étapes les plus importantes de la roue de Deming, c’est justement la phase de vérification (ou test). Pour cela, il existe différentes méthodes capables de contrôler la qualité et la fiabilité des logiciels. Parmi lesquels, le Test Driven Development. Alors de quoi s’agit-il ? Quels sont les avantages et inconvénients de cette méthode ? Et surtout, comment la mettre en place ? DataScientest répond à toutes vos questions.

    Lire la suite
  • KPI DevOps : quels indicateurs suivre pour évaluer les performances ?

    En apportant une transformation culturelle complète dans le développement de logiciel, le DevOps a aussi modifié tout le cycle de vie de la livraison de logiciels. L’objectif étant de livrer des logiciels ou applications plus qualitatifs et plus rapidement. Mais pour cela, encore faut-il mesurer les résultats. D’où l’importance de suivre les KPI DevOps. Alors quelles sont les métriques clés ? DataScientest vous livre les principaux.

    Lire la suite
  • Dora et MTTx : Qu’est-ce que c’est ? Pourquoi est-ce important en DevOps ?

    Développement commercial, satisfaction client, recherche et développement, développement de logiciels… Les indicateurs de performances sont indispensables à tous les cœurs de métiers pour suivre les progrès réalisés. Mais pour chaque profession, les outils de mesure varient. Dans l’univers DevOps, les principales métriques se regroupent à travers deux grands ensembles Dora et MTTx.

    Lire la suite
  • Notepad++ : un éditeur de code idéal pour tous les développeurs de tous niveaux

    Choisir le bon éditeur de code est crucial pour travailler efficacement. Notepad++ est un choix populaire parmi les programmeurs débutants et avancés, et ce pour de bonnes raisons.

    Lire la suite
  • API testing : Comment ça fonctionne ?

    Les APIs sont devenues une composante fondamentale du développement moderne de logiciels. Elles permettent aux différentes applications de communiquer entre elles, jouant un rôle crucial dans la création de systèmes logiciels interactifs et interconnectés.

    Lire la suite
  • Top 10 des langages de programmation

    S’il est un métier pour lequel la demande ne faiblit aucunement au fil des années, c’est celui de programmeur ou développeur d’applications. Seulement voilà : pour le néophyte se pose la question, quels sont les langages qu’il serait bon d’avoir dans son CV ?

    Lire la suite
  • Python : l’atout essentiel pour les experts DevOps

    Python est bien plus qu’un simple langage de programmation. C’est un outil polyvalent et puissant qui a trouvé sa place au cœur de nombreux domaines, y compris celui du développement opérationnel (DevOps).

    Lire la suite