Accueil InfoQ Développement sur InfoQ
-
BDD et JavaScript avec CucumberJS
Selon un récent article de Todd Anderson, ajouter CucumberJS au processus de développement d'un projet JavaScript, c'est adopter les idées derrières le Behaviour Driven Development, BDD, et permettre au développeur de suivre les principes du TDD en ayant une approche par l'extérieur, c'est-à-dire avoir des tests qui échouent tant qu'une fonctionnalité n'est pas implémentée.
-
Design Patterns pour Applications Cloud
Le groupe Patterns & Practices de Microsoft a récemment mis à disposition un guide suggérant des solutions et patterns utiles pour l'implémentation des applications hébergées sur le Cloud. L'ambition du groupe est de mettre à disposition des guides de conception des systèmes distribués applicables à toute plate-forme Cloud, même si les exemples donnés ciblent Windows Azure.
-
Première publication du projet de garbage collector Shenandoah pour OpenJDK
Le projet de garbage collector quasi sans pause Shenandoah, couvert par le JEP 189 a été publié.
-
Les standards de codage de Google
Google a récemment publié leur définition complète des standards de codage pour le code source Java.
-
Version 1.7 de CoffeeScript
Jeremy Ashkenas a publié la version 1.7 de CoffeeScript : Chaînage sans parenthèses, chaînes de caractères multilignes et bien plus encore.
-
L'habitude d'Améliorer
Yves Hanoulle nous parle des habitudes des gens et de ce qu'il est possible de faire pour acquérir l'habitude d'améliorer.
-
Spark, Storm et les analyses temps-réel
Hadoop est sans aucun doute une plate-forme de choix pour les analyses et les calculs Big Data. Pourtant, les volumes de données, leur variété et la vélocité augmentant, Hadoop, en tant que Framework de traitements en mode Batch, ne peut pas satisfaire les besoins d'analyse temps-réel. Spark, Storm et la Lambda Architecture peuvent aider à combler les manques.
-
Le SDK Google Cast SDK ajoute le support de MPEG-DASH, HLS et Smooth Streaming
Google vient de rendre disponible le SDK Google Cast. Celui-ci ajoute le support des protocoles de streaming MPEG-DASH, HSL et Smooth Streaming.
-
La fondation Mozilla annonce un programme de contribution à Firefox OS
Afin d'accélérer le développement de Firefox OS, Mozilla a annoncé un programme de contribution qui permet de fournir aux développeurs toutes les ressources nécessaires pour participer au projet.
-
Statistiques et Astuces pour Android sur OpenSignal
Le site OpenSignal, offre dans un récent rapport sur la Fragmentation visualisée d'Android, des perspectives uniques sur les challenges que présente la création d'applications Android qui fonctionneront de la façon attendue sur les multiples versions actuellement utilisées du système d'exploitation mobile.
-
Déployer des applications Chrome sur Android&iOS avec Cordova 3.3.0
Les développeurs peuvent maintenant déployer des applications Chrome sur Android et iOS avec Apache Cordova 3.3.0.
-
Scala vient de fêter ses dix ans
Cela fait une décenie que Michel Schinz a annoncé la première mise en œuvre du langage de programmation Scala. Lors de l’annonce, Scala était décrit comme étant « un langage intégrant parfaitement le paradigme orienté objet et la programmation fonctionnelle » et « conçu pour exprimer les modèles de programmation communes de manière concise, élégante et typesafe ».
-
Que peut-on attendre de HTTP/2
Mark Nottingham, président du groupe de travail pour HTTP/2, expliquait récemment son point de vue dans un article de blog sur 9 points qui devraient apparaître dans la prochaine version de ce standard du Web, qui évolue rapidement et se rapproche de son terme tandis que des implémentations commencent à voir le jour.
-
Unsafe à tout prix; Oracle sonde la communauté à propos de sun.misc.Unsafe
Oracle lance une enquête à propos de l'utilisation de la classe sun.misc.Unsafe pouvant amener à une standardisation de certaines de ses APIs.
-
Encrypter des fichiers sur Android avec Conceal
Facebook a rendu open source Conceal, un set d'APIs Java pour encrypter des fichiers et gérer l'authentification d'utilisateurs sur Android.