Accueil InfoQ Actualités
-
Variables et solutions de déploiement continu
Paul Biggar, co-fondateur de CircleCI a présenté "les différentes manières de déployer en continu" à RubyConf 2013 en avril de cette année. La fréquence à laquelle les déploiements s'effectuent détermine le terme de "continu" et influence directement le cadre du problème du déploiement.
-
Oracle arrête sun.reflect.Reflection.getCallerClass
En tant que développeurs Java, nous avons tendance à fermer les yeux sur la mythique annotation @Deprecated, en continuant à utiliser des telles fonctionnalités tout en sachant pertinemment qu'Oracle pourrait les retirer à tout moment, et pourtant confiant en l'illusion qu'elles sont gravées dans la pierre.
-
Tour d'horizon des images Responsive pour le Web
Les builds quotidiens de WebKit supportent maintenant l'attribut srcset défini dans la spécification du W3C pour les éléments images et permet aux développeurs de définir des images haute définition pour les utilisateurs ayant des écrans haute résolution, sans pénaliser les autres.
-
Mozilla Brick : une librairie "Polyfill" pour les Web Components
Les Web Components sont une spécification du W3C dont le but est de permettre aux développeurs web de réaliser et composer facilement des widgets avec un haut degré de richesse visuelle et d'interactivité. En attendant les développeurs peuvent utiliser la librairie Brick qui offre de nouvelles balises HTML (tags) personnalisées pour abstraire les patterns courants d'interface utilisateur.
-
Plus de Fonctionnalités, Plus de Performances : WinJS 2.0
La librairie JavaScript pour Windows (WinJS) a été démarrée avec Windows 8 pour proposer aux développeurs JavaScript un moyen efficace de créer des applications pour le Windows Store. La version 2.0 fera partie du lancement de Windows 8.1 et Microsoft a promis de nouvelles fonctionnalités ainsi qu’une amélioration importante des performances.
-
core.async : une autre approche de la programmation asynchrone avec Clojure et ClojureScript
Bien que cela fasse moins d'un mois depuis l'annonce de la sortie de core.async, la librairie pour Clojure/ClojureScript a déjà fait l'objet d'un bon nombre de billets de blogs décrivant comment l'utiliser efficacement pour éviter l'enfer des callbacks et présentant quelques lignes de code simples résultant en d'impressionnantes démos dans le navigateur.
-
XML peut offrir les mêmes performances que JSON
Beaucoup de présomptions sur la lenteur et la nécessité en ressources du XML "Lourd" comparé au contenu léger de JSON ne tiennent pas face au test que David Lee, ingénieur principal à Marklogic, présente après avoir lancé une expérience avec 33 différents documents et près de 1200 tests sur un ensemble de navigateurs et de systèmes d'exploitation les plus répandus.
-
Oracle accorde les droits aux TCKs à Eclipse, mais trop tard
Le mois dernier, Oracle a accordé à Eclipse les droits pour tester leurs implémentations JPA vis à vis des Kits de Compatibilité Technique (TCK) de Java EE. Dans un communiqué de presse, Oracle a confirmé qu'elle avait décerné aux projets EclipseLink et Virgo une bourse de test de compatibilité, accordée aux implémentations open source des spécifications Java EE.
-
Async/Await - Coûts de performance et autres pièges
Async/Await est sans conteste la fonctionnalité la plus puissante introduite avec C#5. Mais quels sont les pièges à éviter ? Et quels sont les coûts associés à l'utilisation de ces mots-clés ?
-
Google publie les sources de Gumbo, une bibliothèque d'analyse syntaxique HTML5
Google a publié Gumbo en mode Open source, une bibliothèque d'analyse HTML écrite en C. Gumbo adhère à l’algorithme d'analyse du HTML5, en surmontant tous les tests html5lib-0.95 et a été également testé sur plus de 2,5 milliards de pages indexées par Google.
-
Go 1.1 accélère (en toute sécurité)
La version majeure 1.1 du langage Go nous livre plusieurs nouvelles fonctionnalités annoncées lors de sa période de bêta. Plusieurs développeurs vont s’apercevoir de ses avantages au moment où ils recompileront leur code, tandis que les autres fonctionnalités nécessiteront de nouvelles bibliothèques ou modèles pour être utilisées.
-
Le Rythme Soutenable, Comment l'Obtenir et l'Améliorer ?
Etant l'un des principes du Manifeste Agile, un rythme soutenable est considéré comme important par beaucoup afin de déployer l'agilité au sein des organisations. Cependant, atteindre un rythme soutenable peut être difficile, souvent à cause de la façon dont sont gérées les équipes et de la culture d'entreprise.
-
Les principes de dépendance SOA
L'année dernière, Ganesh Prasad a partagé ses réflexions sur SOA lors de la QCon. Au début de cette année, il a étayé la manière de penser en SOA dans un article, comme étant une pensée orientée dépendances (Dependency Oriented Thinking)
-
Chef Entreprise Etend sa Portée et son Influence dans les Centres de Données
Opscode vient d'annoncer Chef Enterprise avec de nouvelles capacités pour automatiser la configuration du réseau, du stockage, et de Microsoft Windows. Chef Entreprise sera le successeur de Private Chef et d'Hosted Chef pour la nouvelle offre optimisée comprenant des fonctionnalités de configuration complète d'infrastructure.
-
GlassFish 4.0 : la revue technologique
Presque quatre ans après la sortie de GlassFish 3.0, le serveur d'applications JEE open source d'Oracle, celui-ci a annoncé la sortie de GlassFish Open Source Edition 4.0, marqué comme étant le premier « Java EE 7 Application Server » du monde, tel que rapporté par InfoQ.