PerfUG : Phaser et StampedLock Concurrency Synchronizers

Phaser est une barrière de synchronisation Java 7 utilisée pour orchestrer, entre plusieurs threads, un lot de tâches répétitives. Le système offre une interface plus simple à utiliser que son prédécesseur CountDownLatch.

StampedLock est un mécanisme de verrou apparu en Java 8 qui peut s’apparenter à un ReadWriteLock avec de meilleures performances et un système de lecture optimiste inédit.

 

Avec Java 7, l’introduction de l’API Phaser offrait un usage plus flexible des existants CountDownLatch et CyclicBarrier.

Au cours de cette présentation, nous vous exposerons un certain nombre d’exemples d’utilisation de Phaser dans la communication entre Threads et en quoi cela pourra vous simplifier le code ! En Java 8, nous pouvons profiter de la nouvelle construction StampedLock. Ce nouveau type de verrou permet l’accès concurrent à plusieurs lecteurs de manière plus efficiente qu’un ReadWriteLock grâce à son « mode » optimiste. A travers la présentation, nous vous montrerons comment l’utiliser et dans quels patterns communs ces constructions peuvent s’inscrire.

 

Heinz Kabutz est auteur du Java Specialists Newsletter où il expose ses recherches autour de nouvelles constructions Java. Il étudie régulièrement les techniques d’écriture de code Java optimisé pour la concurrence et de meilleure qualité. Il publie également des cours Java, plus particulièrement dans le domaine de la programmation concurrente.

 

La session aura lieu dans les locaux d’OCTO Technology.
Inscriptions et informations sur Meetup. Cette session sera suivie d’un pot dans les locaux d’Octo, puis d’un restaurant aux frais des convives (une invitation Meetup pour le restaurant suivra).

PerfUG : DynaTrace pour monitorer tous vos problèmes de performance

DynaTrace est une application d’APM (Application Performance Management) qui se distingue par la capacité à ne manquer aucun problème de performance.

Venez découvrir ce qui fait de dynaTrace l’un des leaders dans le monde de l’APM (Application Performance Management).
Pour cela nous verrons :

  • Présentation générale de l’outil
  • DynaTrace et le continuous testing
  • Troubleshooting d’une application à l’aide de DynaTrace

Cette présentation sera assurée par Antonio Gomes Rodrigues, auteur d’articles de blog, speaker, consultant sur la performance depuis de nombreuses années. Il a récemment rejoint la société Compuware.

La session aura lieu dans les locaux d’OCTO Technology.
Inscriptions et informations sur Meetup

dotCSS 2014

Vendredi après-midi avait lieu la première conférence dotCSS. Comme d’habitude pour les dot conferences, le lieu était magique. Cette fois-ci, au théatre des variétés, sur les grands boulevards.

La demi-journée a été riche en informations autour de CSS, depuis sa création, jusque son futur, les choses bizarres qu’on peut faire avec, les outils qui tournent autour et son intégration au sein d’une équipe aux compétences diverses.

Lire la suite

OCTO lance son organisme de formation : OCTO Academy

 

« Avec la digitalisation nous apprenons de multiples façons, partout et tout le temps. Chez OCTO Academy, nous sommes sans cesse à la recherche de nouvelles formes d’apprentissage et de nouvelles sources d’inspiration pour remplir notre mission : accompagner les entreprises et leurs équipes dans leurs projets de transformation. » l’équipe OCTO Academy

 

Lire la suite

Petit-déjeuner : Objets Connectés – We Are Able

Dej-mobilité-blog

We Are Able : capables de quoi ? Mais de tout. 

Il faut considérer ces nouveaux objets intelligents comme bien plus que des gadgets qui vont s’échanger sous le sapin. Leur ambition est bien d’améliorer notre vie. Les premiers domaines d’application visés sont notamment dans la santé sur les sujets du diabète, de l’obésité ou encore des maladies cardio-vasculaires. On parle même d’un marché (matériels, logiciels et services) estimé à plus de 40 Md de $ d’ici à 2020.
Le monde est-il prêt pour cette nouvelle disruption technologique ? Nous en sommes intimement convaincus. L’explosion des Smartphones a permis d’établir quelques standards clés qui sont des fondements : 4G, Bluetooth Low Energy, NFC sans oublier les écosystèmes de développement d’applications mobiles.

Lire la suite

Le Web Scale IT (aka les pratiques des Géants du Web) dans le Top 10 Gartner 2015

Le très attendu palmarès des 10 tendances technologiques stratégiques pour 20151 proposé par Gartner vient d’être publié ce mois-ci. Pour la deuxième année consécutive2, s’y trouve un thème qui nous tient très à cœur puisque, comme nous allons le voir, il s’agit des pratiques des Géants du Web 3, 4 – appelées, dans la terminologie Gartner,  le Web-Scale IT  issu des « large cloud services »5, 6. Nous vous proposons donc de faire ici un point rapide un sur cette tendance Gartner pour 2015.

Lire la suite

CR HumanTalks Octobre 2014

Mardi 14, comme tous les deuxième mardis de chaque mois, c’était les HumanTalks. Cette fois, c’était Criteo qui accueillait l’évenement. On a eu le droit à 4 présentations, précédées d’une petite présentation de Criteo.

Criteo fait de la publicité, et sachant que c’est pas la chose qui excite le plus les développeurs, ils se présentent surtout comme une boite de techos, avec une stack de technos hétéroclite et sexy. Ils annoncent aussi très clairement qu’ils payent très bien, mais qu’ils ont un process de recrutement très difficile. C’était clair, c’était franc, et on a rapidement enchainé sur la première présentation.

Lire la suite