Accueil InfoQ Développement sur InfoQ
-
AWS Elastic Beanstalk ajoute une plate-forme Docker pré-configurée
Après avoir proposé un support générique de Docker en juillet 2014, Amazon Web Services (AWS) a maintenant ajouté "Preconfigured Docker" comme nouvelle catégorie de son offre PaaS : AWS Elastic Beanstalk. Cette nouvelle catégorie s'appuie sur l'ajout récent de dépôts officiels pour les stacks de langages sur le Docker Hub Registry.
-
Le WHATWG standardise les Web Streams
Après plus d'un an de gestation sur GitHub, le projet Streams vient d'être adopté par le WHATWG dans un effort de standardisation d'une API de streaming web. Ce projet est mené par Domenic Denicola, qui est aussi à l'origine du travail sur les promesses qui fait actuellement partie d'ECMAScript 6.
-
Quelques détails sur AngularJS 2.0
Lors de la conférence ng-europe à Paris, l'équipe Angular a donné quelques détails sur la future version, Angular 2.0. Cette dernière s'éloigne clairement de la version 1.X et élimine une grande partie de l'architecture actuelle. Angular 2.0 est basé sur un nouveau langage appelé AtScript.
-
Guide de conception d'API HTTP chez Heroku
Wesley Beary, membre de l'équipe d'API chez Heroku, a recensé une liste de directives pour la création d'APIs HTTP+JSON, présentées sous forme condensée ici même.
-
La programmation sans lock en C++ avec Herb Sutter
Lors de la conférence CppCon 2014, Herb Sutter a fait une présentation portant sur la programmation sans lock en C++. Il en a rappelé les concepts fondamentaux et a présenté trois algorithmes illustrant des techniques "lock-free". Cet article propose un résumé des points essentiels de la présentation.
-
Chrome établit une date d'expiration du SHA-1
L'équipe du navigateur web Chrome de Google a défini un planning concernant la manière d'afficher les sites qui utilisent les certificats HTTPS avec des signatures SHA-1.
-
Google Cloud supporte les distributions Ubuntu
Google vient de mettre en place un partenariat avec Canonical pour fournir des images Ubuntu officielles sur Google Compute Engine.
-
Docker publie des dépôts officiels pour les stacks de langages
Docker a ajouté de nouveaux dépôts officiels pour les stacks de langages au Docker Hub, y compris C/C++, Java, Python ou Ruby.
-
Le Train de Livraison Spring Data - Spring 4.0, Requêtes Limitantes, SpEL, ALPS
Le train de livraison Evans de Spring Data est maintenant disponible. Ce train de livraison comprend 11 modules Spring Data qui aident les développeurs à construire des couches d'accès aux données au-dessus de magasins de données relationnels et non-relationnels.
-
Entretien avec Leslie Lamport : Systèmes Distribués et Precise Thinking
Leslie Lamport est l’auteur d’articles parmi les plus cités dans le domaine de l’informatique. Ceci est le résumé d’un entretien que Leslie a accordé à Software Engineering Radio au cours duquel il a évoqué ses premiers travaux sur les systèmes distribués et rappelé l’importance du "Precise Thinking" dans le cadre de la programmation.
-
Apache Camel 2.14 : Java 8, Spring 4, REST DSL et Metrics
L'équipe Apache Camel a récemment sorti la version 2.14. Camel est un framework d'intégration open-source qui fournit des composants basés sur les patterns d'intégration d'application d'entreprise les plus répandus. Il permet à une application de définir des routes et des règles de médiation à l'aide de nombreux langages dédiés (DSL), en utilisant, par exemple, Java, XML, Groovy ou Scala.
-
Mise à jour de la liste des fonctionnalités pour C# 6 et VB 12
Vu que la prochaine version de C# se rapproche de sa date de sortie, les fonctionnalités qui ne sont pas tout à fait prêtes doivent être retirées. Les fonctionnalités qui sont récemment supprimées de la liste sont les constructeurs primaires et les expressions de déclaration.
-
Les modules ECMAScript 6, au delà de CommonJS et AMD
Dr. Axel Rauschmayer a annoncé la version finale de la syntaxe des modules ECMAScript 6 (ES6). Selon lui, le but des modules ES6 est de créer un format avec lequel les utilisateurs de CommonJS et d'AMD sont familiers, et qu'en l'intégrant au langage, l'on puisse aller plus loin qu'AMD et CommonJS.
-
AngularJS 1.3 améliore les formulaires HTML
La prochaine mise à jour d'AngularJS 1.3 se concentre sur l'amélioration des opérations de formulaires. Bien que cette version apporte de vraies solutions, pour certains développeurs, la migration pourrait ne pas être automatique.
-
Le Chaos Engineering par Netflix
Le "Chaos Engineering", terme récemment mis en lumière par Netflix, correspond à toutes les activités liées à "l’injection de conditions d’échecs" chez Netflix. Bruce Wong, responsable de ces questions chez Netflix, a écrit un article à ce sujet. InfoQ a contacté Bruce pour en savoir plus.