TigerGraph: la base de données de graphes parallèles expliquée

Victor Lee est directeur de la gestion des produits chez TigerGraph. Les bases de données de graphes excellent pour répondre à des questions complexes sur les relations dans de grands ensembles de données. Mais ils se heurtent à un mur - en termes de performances et de capacités d'analyse - lorsque le volume de données devient très important et que les réponses doivent être fournies en temps réel. En effet,

Lire la suite

La langue Rooby unit Go, Ruby

Les langages Go et Ruby sont associés au langage Rooby destiné au développement efficace de microservices. Le langage orienté objet a la syntaxe de Ruby et est écrit en Go. C'est pour développer des microservices qui doivent être performants et faciles à écrire. Mais le langage ne constitue pas une mise à jour Ruby. "Avoir un

Lire la suite

Visual Studio Code: marcher sur les orteils de Visual Studio?

Quelle est exactement la différence entre Visual Studio IDE (environnement de développement intégré) de Microsoft et son éditeur de code source Visual Studio Code? C'est une question qui revient plus souvent à mesure que Visual Studio Code prend de l'ampleur parmi les développeurs.  Si vous demandez à Microsoft, Visual Studio et Visual Studio Code sont des produits très différents qui répondent à des besoins différents. Mais comme V

Lire la suite

Comprendre la stratégie de base de données graphique de Microsoft

Cela a pris du temps, mais l'achat de 26 milliards de dollars de LinkedIn par Microsoft commence enfin à donner des résultats intéressants, les données de LinkedIn commençant à apparaître dans des outils comme Outlook. C'est le premier signe que Microsoft utilise le graphique des relations du réseau social, l'ensemble de données complexe qui a été à l'origine de l'une des plus grandes acquisitions de Microsoft dans la Silicon Valley. Sous le ca

Lire la suite

Microsoft Pyjion augmente la vitesse de Python

Un nouveau projet Microsoft open source, Pyjion, améliore la vitesse du langage Python en augmentant son interpréteur standard avec un JIT dérivé du projet CoreCLR de Microsoft. Le runtime standard de Python, CPython, n'interprète que le bytecode des applications Python et n'accélère en aucune manière en compilant le code. Une mét

Lire la suite

Comment rédiger des user stories agiles: 7 directives

Fondamentalement, les user stories agiles sont des outils courts et simples pour documenter une action ou une intention unique souhaitée par l'utilisateur ciblé pour atteindre un objectif. Les user stories les plus simples ont un format, «En tant que type ou rôle d'utilisateur , je veux agir ou intenter  pour cette raison ou cet avantage » qui répond à au moins trois questions simples sur qui, quoi et pourquoi l'histoire est dans la file d'attente du backlog. À mes

Lire la suite

Nouveautés de Node.js 8 et Node.js 9

Node.js 8 passe au statut de version de support à long terme (LTS), qui est destiné à signifier un niveau de stabilité pour une utilisation dans les déploiements d'entreprise. Cette nouvelle désignation pour Node.js 8 est accompagnée du lancement de Node.js 9, avec un suivi des ressources asynchrone, en tant que ligne de version «actuelle». Fonctio

Lire la suite

JavaFX 14 améliore l'API et le support mobile

JavaFX 14, la dernière version de la plate-forme d'applications client riche et open source basée sur Java, est arrivée. La nouvelle version présente des améliorations liées à l'API de premier niveau ainsi qu'au développement mobile. Pour l'API, une fonctionnalité a été ajoutée pour permettre aux développeurs de créer plus facilement des contrôles personnalisés. Dans la veine m

Lire la suite

PaaS, CaaS ou FaaS? Comment choisir

Imaginez entrer dans une épicerie spécialisée dans les hamburgers - toutes sortes de hamburgers, mais seulement des hamburgers. En ce qui concerne les hamburgers, cependant, les options du magasin sont infinies.  Si vous êtes un chef cuisinier de hamburgers, allez dans l'allée 1 pour trouver le bœuf, le poulet et d'autres options de protéines, ainsi que tous les fromages, types de pain, légumes, condiments et autres ingrédients que vous voudrez peut-être pour créer votre propre hamburger et côtés. Il existe mê

Lire la suite

OPA: un moteur de politique polyvalent pour le cloud natif

Au fur et à mesure que votre organisation adopte le cloud, vous constaterez peut-être que le dynamisme et l'échelle de la pile cloud native nécessitent un paysage de sécurité et de conformité bien plus complexe. Par exemple, avec les plates-formes d'orchestration de conteneurs comme Kubernetes qui gagnent du terrain, les développeurs et les équipes de développement ont de nouvelles responsabilités sur des domaines politiques tels que le contrôle d'admission ainsi que des domaines plus traditionnels tels que le calcul, le stockage et la mise en réseau. Pendant ce t

Lire la suite

Au-delà de jQuery: un guide expert sur les frameworks JavaScript

La caractéristique déterminante d'un très bon programmeur est la paresse. Cela ne veut pas dire stupide ou ignorant, cependant. Le très bon programmeur paresseux n'écrit pas (il faut alors déboguer et tester) 100 lignes de code alors que 10 le fera. Dans le monde JavaScript, le développeur vraiment paresseux s'appuiera sur un framework efficace, bien testé et bien pris en charge pour éviter de réinventer constamment des solutions aux problèmes courants. Les frame

Lire la suite

Comment utiliser l'API Kubernetes Ingress

Kubernetes voit son adoption dans le secteur des technologies et est en passe de devenir la plate-forme d'orchestration de facto pour la fourniture de services cloud modernes. Kubernetes fournit non seulement des primitives pour le déploiement de microservices dans le cloud, mais va encore plus loin en aidant les développeurs à définir les interactions et à gérer le cycle de vie de leurs API. 

Lire la suite