Accueil InfoQ Java sur InfoQ
-
Les faits marquants de la QConSF2013 - Partie 1 sur 2
Chacune des 3 journées de cette conférence dans et autour du Hyatt était si riche en intervenants, présentations et activités qu'il était difficile de faire des choix parmi toutes les options.
-
PayPal remplace Java par JavaScript
PayPal a décidé d'utiliser le JavaScript du serveur au navigateur pour les applications web, abandonnant par la même occasion tout leur code historique en JSP/Java.
-
Vaughn Vernon et la conception Réactive pilotée par le domaine
Utiliser le Modèle Acteur avec le Domain Driven Design, DDD, peut permettre de palier les problèmes d’architecture, typiquement trouvés dans des architectures évènementielles ou hexagonales. Vaughn Vernon, auteur de Implementing Domain-Driven Design, l’a expliqué dans une récente présentation sur le « DDD réactif » avec Scala et Akka (implémenté grâce au Modèle Acteur).
-
Netty 4 réduit l'overhead du GC par 5 chez Twitter
Le projet Netty a sorti la première version de Netty 4 en juillet. Cette version apporte des améliorations significatives des performances principalement sur la diminution de l'overhead du principe de Garbage Collection. L'intégration de Netty 4 chez Twitter a permis un gain de performances par 5, mais avec quelques coûts.
-
Retrait de l’Édition Commerciale de GlassFish
Oracle a récemment annoncé une mise à jour de la Roadmap pour Java EE et le serveur GlassFish. Le 12 Juin 2013, Java EE 7 est sorti, ainsi que l'Edition Open Source du Serveur GlassFish 4. Cette semaine Oracle a déclaré qu'il n'y aurait pas de version commercialement supportée de GlassFish 4. GlassFish 4 est l'implémentation de référence de Java EE 7.
-
La Data Grid Java en mémoire de Hazelcast 3.0 supporte les Continuous Queries et l'Entry Processing
La dernière version de la Data Grid Java en mémoire de Hazelcast supporte l'entry processing, l'exécution multi-threadée, les continuous queries et l'indexation paresseuse. Hazelcast version 3.0, lancée pendant la conférence JavaOne, est celle qui comporte le plus de changements du produit depuis sa création en 2008 et l'effort a nécessité la réécriture de 70 à 80% du code.
-
Q&A avec le vice-président Oracle du développement logiciel Anil Gaur sur la version Java EE 7
Oracle lance officiellement Java EE 7 avec un webcast. Avant la publication, InfoQ a rencontré Anil Gaur, vice-président du développement logiciel chez Oracle, pour en savoir plus sur ce communiqué et les futurs projets.
-
Oracle livre 51 correctifs de sécurité pour Java
La semaine dernière, Oracle a livré un patch de mise à jour critique qui incluait 127 nouvelles corrections pour l'écosystème des produits Oracle, et notamment Java SE. Il y avait 51 correctifs de problèmes critiques qui affectaient la JVM client et server.
-
Améliorer Eclipse
Il y a une discussion sur la liste de diffusion des développeurs d'Eclipse IDE sur la façon de rendre Eclipse plus compétitif. Cette discussion a été initiée par le billet de blog Pourquoi nous avons abandonné Eclipse pour Intellij. Voici un résumé des points discutés.
-
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.
-
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.
-
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.