← Retour aux sessions passées

Hibernate, stratégies de chargement et de cache performantes

📅 2010-09-28
Hibernate, stratégies de chargement et de cache performantes

Hibernate est un framework puissant et complexe, et son rôle dans les applications transactionnelles modernes en fait la brique critique du point de vue de la performance applicative.

Alain vous propose d'examiner ensemble, et de l'intérieur grâce à dynaTrace, les impacts des best practices et anti-patterns sur une application spring-hibernate soumise à de la charge.

Conférenciers

Alain Helaïli

Alain Helaïli a commencé sa carrière dans le service puis s'est tourné vers l'édition de logiciels où il a occupé des postes de consultant expert, architecte J2EE, et pré-vente pour IBM, Blue Martini, BEA et maintenant dynaTrace. Alain a commencé à travailler sur Java en 1997 et WebSphere en 1999. Pionnier des technologies mobiles, Alain est devenu successivement spécialiste des portails d'entreprise (WebSphere), du commerce électronique (Blue Martini) et de la gestion de la performance des applications (dynaTrace). Toujours dans un environnement Java/J2EE. Ses missions pour dynaTrace l'amènent à travailler sur une grande variété de technologies, d'architectures et de types d'applications. La plupart d'entre eux parmi les plus récents utilisent Spring et Hibernate.

Iulian Dragos

Iulian Dragos

Iulian Dragos est un membre clé de l’équipe Scala de l’EPFL de Martin Odersky. Au cours des six dernières années, il a été le principal contributeur de nombreux composants Scala critiques, notamment le backend du compilateur, son optimiseur et le gestionnaire de compilation d’Eclipse. Iulian a été responsable de nombreuses innovations qui donnent à Scala de meilleures performances d’exécution. Sa contribution la plus récente, vue dans Scala 2.8, est la capacité d’appliquer la spécialisation aux bibliothèques génériques pour donner une amélioration majeure des performances pour les types primitifs. Outre son travail de développement, Iulian a passé plusieurs années à enseigner Scala, les compilateurs et les systèmes de types, tant au niveau introductif qu’avancé.