Accueil InfoQ Programmation sur InfoQ
-
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.
-
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.
-
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.
-
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.
-
Des bibliothèques de classes portables pour les APIs Google
Google a livré une nouvelle version bêta de leur SDK connu sous le nom de APIs Google pour .NET. Ce SDK est une bibliothèque de classes portables, il couvre 45 des APIs Google.
-
Sortie de Jersey 2.0 avec l'implémentation des spécifications JAX-RS 2.0
La dernière version de Jersey 2.0, un framework pour faire des services web RESTful, est sortie. Elle apporte une API Client et ajoute le support d'un mode asynchrone pour les Clients et les Services. Jersey 2.0 est l'implémentation de référence des spécifications de JAX-RS 2.0 (JSR 339), sortie en mai dernier.
-
Une introduction aux réseaux de neurones avec C#
Les réseaux de neurones ont longtemps été un domaine prometteur dans le champ de la recherche pour explorer des concepts liés à l'apprentissage machine, connus sous le nom d'intelligence artificielle. Dr James McCaffrey, de Microsoft Research, a proposé récemment une introduction aux réseaux de neurones lors d'une présentation accompagnée d'exemples fonctionnels de code en C#.
-
Spring Security 3.1: Multiple http, Stateless, Debug, Crypto, HttpOnly, Paramètres Form-login person
SpringSource vient de publier Spring Security 3.1.0. La dernière version majeure de Spring Security était la version 3.0.0 publiée le 23 décembre 2009, avec des versions de maintenance jusqu'à 3.0.7. Ci-dessous les nouveautés de Spring Security 3.1.
-
Uncle Bob : L'Architecture est une affaire d'Intention, pas de Frameworks
L'architecture est une affaire d'intention, nous en avons fait une question de frameworks et de détails. C'est le constat qu'a fait Robert C. Martin, "Uncle Bob", au début de l'année au DDD Exchange Day de Londres.
-
Tableaux immuables haute performance en .net
ImmutableArray, une alternative plus rapide à ImmutableList pour les scénarios de lecture seule, avec accès par index, est disponible dans la dernière version des collections immuables pour .Net.
-
Mettre en oeuvre DevOps dans les entreprises traditionnelles
Niek Bartholomeus a récemment terminé une série de 4 articles consacrés à Devops sur son blog à propos de la mise en oeuvre de la configuration et des livraisons dans une entreprise traditionnelle. Au fil des articles, Nick couvre la théorie de DevOps, puis il analyse les problèmes liés aux livraisons de logiciels au sein d'une entreprise traditionnelle.