Accueil InfoQ Développement sur InfoQ
-
Maven Central active le SSL
En réponse à des inquiétudes récentes que des hackers pourraient envoyer des versions corrompues de librairies communes sur Maven Central, Sonatype a mis un patch à disposition pour test qui résoudrait une vulnérabilité, activant SSL par défaut.
-
Conception et Implémentation de Protocoles avec Martin Thompson
Les architectes et les développeurs, en ne s'intéressant pas au besoin de définir des protocoles d'interaction au sein de leurs domaines, passent régulièrement à côté d'opportunités d'introduire de la stabilité dans leurs systèmes. Récemment, InfoQ a envoyé à Martin Thompson, expert en informatique haute-performance, une série de questions portant sur la conception de protocoles et sur SBE.
-
Oracle lance le projet Valhalla pour Java
Oracle a annoncé le projet Valhalla pour Java pour expérimenter de nouvelles fonctionnalités avancées pour la JVM et le langage Java, comprenant une refonte majeure des génériques.
-
Construire une application réactive basée sur DDD et CQRS avec Akka
L'objectif de DDD, combiné à CQRS, est de décomposer un domaine métier complexe en éléments faciles à manipuler, en prenant en compte les besoins de scalabilité et de cohérence. Pawel Kaczor a initié une série d'articles en trois parties décrivant la construction d'une application réactive utilisant ces concepts avec Akka, la plate-forme open-source pour applications pilotées par les événements.
-
Dart 1.1 pousse ses performances encore plus loin
Dart 1.1, publié il y a peu, améliore les performances du compilateur dart2js et apporte un meilleur support du développement côté serveur. Le langage en lui-même évolue peu.
-
Docker : ignore et pause automatique des conteneurs au commit
Docker 1.1.0 a été publié récemment, à peine un mois après la version 1.0, et apporte quelques fonctionnalités comme .dockerignore, la mise en pause automatique des conteneurs lors d'un commit ou encore le suivi des logs.
-
rest : un framework REST open-source pour Haskell
Silk a rendu open-source un framework REST pour Haskell nommé "rest". Il fournit un DSL permettant de définir des services REST qui peuvent ensuite fonctionner avec les frameworks web populaires comme happstack, et offre également des fonctionnalités comme les URLs type-safe, l'abstraction du support de format-type et une séparation propre entre les spécifications de l'API et la logique métier.
-
Publication en retard d'Ember.js 1.6
Ember.js 1.6 vient d'etre publié avec du retard, suite à l'ajout du loader AMD. Cependant, ce retard a été peu remarqué dans la communauté Ember, compte tenu de l'excitation des nouvelles fonctionnalités de la 1.6 et des promesses de la 1.7.
-
Android va avoir un compilateur Ahead-Of-Time
Google a annoncé la nouvelle version de son système d'exploitation Android lors de la Google I/O 2014. Nom de code “L release,” qui contient un changement net d'architecture du système avec un nouveau moteur d'exécution appelé Android RunTime (ART) et qui comporte un compilateur AOT pour remplacer la machine virtuelle Dalvik et son compilateur JIT.
-
Bootstrap 3.2 ajoute entre autres les Widgets Responsives
Bootstrap 3.2 ajoute les widgets, objets et iframes responsives, plusieurs classes utilitaires responsives et un nombre considérable d'améliorations et corrections de bugs.
-
Réalité Virtuelle Bon Marché avec Google Cardboard
Lors de la Google I/O 2014, un projet permettant de se construire à moindre coût un casque de réalité virtuelle exploitant un SDK Android a été dévoilé sous le nom de Project Cardboard. Le casque est composé principalement de carton et de quelques produits aisément trouvables dans le commerce.
-
Migrer d'un monolithe vers des micro services chez SoundCloud
Migrer SoundCloud vers une architecture à base de micro services a été crucial pour permettre à nos équipes de créer de nouvelles fonctionnalités plus rapidement, déclare Phil Calçado dans une série de trois articles où il partage leur expérience en abandonnant leur système monolithique.
-
Spring Cloud 1.0 - Plateforme d’Abstraction Cloud
Pivotal a récemment publié Spring Cloud 1.0, une bibliothèque open source qui fournit un moyen simple pour développer des applications JVM pour le cloud. Les applications peuvent se connecter à divers services de cloud computing et découvrir des informations sur l'environnement cloud lors de l'exécution. Spring Cloud peut être utilisé à la fois avec des applications basées Spring ou autres.
-
WebIDE : un IDE Web dans Firefox
Mozilla a publié dans ses "nightly builds" un IDE pour créer, éditer, exécuter et déboguer des applications Web pour des terminaux et simulateurs de Firefox OS, et planifie de l'étendre à tous les principaux navigateurs sur les appareils mobiles.
-
Facebook Open-source Haxl, outil de requêtage de données implicite et concurrent, utilisant Haskell
Facebook a rendu open-source Haxl, une librairie permettant de gérer de manière efficace les accès concurrents aux données. La libraire tire profit des spécificités d'Haskell comme le système de type expressif, sa garantie de typage et son exactitude, et les performances au runtime de GHC, pour résoudre l'épineux problème de concurrence.