Accueil InfoQ Développement sur InfoQ
-
La Programmation Réactive comme tendance émergente
La Programmation Réactive (PR) est basée sur les flux de données et la propagation des changements, avec le modèle d'exécution sous-jacent du langage de programmation propageant automatiquement les changements à travers le flux de données. Avec la popularité des architectures évènementielles, le concept de "réactivité" retient de plus en plus l'attention.
-
Première conférence Fier d'Être Développeur
L'association Fier d'Être Développeur organise sa première conférence pour réunir ses adhérents et les développeurs souhaitant se joindre à l'événement.
-
Pourquoi les équipes trouvent-elles difficile de faire des Rétrospectives Agiles ?
Les rétrospectives sont souvent considérées comme un outil agile important, car elles aident les équipes à réfléchir et à adapter leur façon de travailler ainsi qu'à s'améliorer et à générer plus de valeur pour leurs clients. Cependant, il arrive que des équipes trouvent cet exercice difficile.
-
Tout sur Java 8
TechEmpower, une entreprise de développement d'applications personnalisées basée à El Segundo, Californie, a posté une entrée de blog intitulée "Tout sur Java 8". Le billet de blog est un résumé complet des changements impactant les développeurs qui viennent avec Java 8. Voici une rapide vue d'ensemble du billet.
-
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.
-
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)