Accueil InfoQ Actualités
-
Google Espresso : une solution de tests automatisés d'UI, rapide et dans le cloud
Google vient de partager en open source Espresso, un framework de tests Android automatisés qui permet de lancer des tests sur des machines x86 dans le cloud, dans un environnement multi-threadé, permettant ainsi de résoudre le problème de la gestion de la concurrence dans les tests d'interface graphique.
-
Quels sont les défauts de REST ?
l y a quelques années Ganesh Prasad a demandé "Est-ce qu'Internet est plus fondamental que REST ?" Dans les années qui suivirent, il continua d'entretenir la discussion autour de REST, du SOA et plus récemment du Cloud, en mettant en avant les principes directeurs de REST.
-
Résumé du rapport de l'état du marché vu par Vision Mobile
Vision Mobile (VM) est un cercle de réflexion anglo-saxon dont les rapports périodiques sont destinés à aider les développeurs mobiles et autres acteurs du vaste écosystème mobile à donner un sens à la cacophonie des tendances mobiles. Ces rapports servent de guides aux développeurs pour prendre les bonnes décisions et concentrer leurs efforts de marketing là où ils sont les plus utiles.
-
Le modèle de threading de Windows Runtime - 2ème partie
Cette deuxième partie d'article sur le threading dans WinRT aborde les mécanismes internes du modèle. Cette section, présentée à l'origine par Marytn Lovell lors de la conférence Build 2013, porte volontairement sur des éléments non cruciaux, ou utiles à la limite dans des conditions de débogage mais pas dans le cadre du développement au jour le jour.
-
Les développeurs voient instantanément le code avec le service cloud Codenvy
Le fournisseur d'IDE cloud-based Codenvy a introduit l'idée de "projets instantanés" où les développeurs peuvent récupérer un environnement configuré et se mettre à coder immédiatement. Ces environnements temporaires ne requièrent pas d'authentification et ouvrent de nouvelles perspectives pour les développeurs qui recherchent une assistance de la communauté ou qui évaluent une technologie.
-
Le modèle de threading de Windows Runtime - 1ère partie
Durant la conférence Build 2013, Marytn Lovell a révélé certains des mécanismes internes du modèle de threading de WinRT. Si les développeurs .NET risquent d'être surpris par sa complexité, en particulier lorsque de multiples fenêtres sont en jeu, les développeurs COM traditionnels seront enchantés d'apprendre qu'il est beaucoup plus simple que ce dont ils ont l'habitude.
-
La bibliothèque JavaScript Webix permet de créer des application HTML5 et CSS3 multi-plates-formes
La bibliothèque JavaScript Webix récemment publiée par XB Software contient plus de 45 composants pour construire des applications HTML5 et CSS3 qui fonctionneront à la fois sur ordinateur et sur les terminaux iOS, Android et Blackberry. Elle permet d'accéder au stockage hors ligne, à l'API de géolocalisation et de dessiner via le canvas, en plus de l'intégration de jQuery et Backbone.js.
-
Scala.IO les 24 et 25 octobre à Paris
A quelques jours de la conférence Scala.IO, InfoQ FR a pu rencontrer Clément Delafargue et Alexis Agahi pour leur poser quelques questions sur ce nouvel événement majeur dans la communauté Scala.
-
Les PaaS répondent aux problématiques DevOps
Début mai, Gene Kims, auteur de The Phoenix Project, a débattu, avec Stephen Witkop, John Skovron et Elis Booker de la manière dont les plates-formes privées en tant que service (Paas) répondent aux problématiques DevOps. Elis Booker a mené la discussion en posant des questions à propos des DevOps, ce qui a permis d’éclairer toutes les idées reçues à propos des PaaS.
-
Les pratiques de gestion de projets Scrum sont compatibles avec CMMI
Dans l'article Scrum peut-il aider a améliorer les processus de gestion de projets, Javier Garzas et Mark C. Paulk explorent les relations entre Scrum et CMMI-DEV (Capability Maturity Model Integration for Development).
-
Oracle ressuscite getCallerClass, au moins pour le moment
Début juillet, Oracle annonçait la suppression de la méthode Java sun.reflect.Reflection.getCallerClass(). Aujourd'hui, la société fait machine arrière avec ce tweet de Mark Reinhold, architecte en chef de la plate-forme Java d'Oracle.
-
Java EE 7 apporte des améliorations à l'Expression Language
Dans l'arsenal des améliorations incluses dans Java EE 7, il y a une refonte de l'Expression Language Java appelée Expression Language 3. Spécifiée dans la JSR-341, cette collection d'améliorations à l'API EL inclut le support des expressions lambda, l'accès aux champs et méthodes statiques, mais aussi des améliorations pour le traitement des collections et un mode d'utilisation autonome.
-
GAE 1.8.2 introduit un memcache dédié et des modules
Les développeurs Google App Engine peuvent désormais accéder à un cache dédié jusqu'à 20 Go de mémoire et séparer l'application en modules qui exposent des services stateless et sécurisé.
-
Mission Control et Flight Recorder dans la JVM HotSpot
Depuis la sortie de Java 7 Update 40, Mission Control et Flight Recorder sont fournis avec le JDK, comme l'annonçait InfoQ il y a quelques semaines. Mission Control est le point d'entrée pour la supervision, la gestion et la détection des anomalies alors que Flight Recorder permet de collecter et d'étudier les données issues du profiling.
-
Le Scaling de Dropbox
Il est difficile d'être pertinent sur l'architecture d'un système à l'avance. Le scaling d'un système tient plus dans l'utilisation intelligente des métriques et l'introspection, dans la capacité à créer des processus de build et de provisioning. Ces points sont quelques-unes des clés de la réussite de Dropbox en matière de scaling, présentées par Rajiv Eranki lors de la RAMP 2013 à Budapest.