Évènement

Meetup PerfUG [17/10/2018] : Comprendre les GC sur la JVM : Mode Avancé !

Depuis quelques années, le monde du GC sur la JVM évolue : G1 est par défaut sur le JDK9, Shenandoah est mis à disposition par Red Hat, un nouveau GC entre dans l'OpenJDK depuis le JDK 11: ZGC et Azul C4 est toujours là. Comme les GC "classiques" sont plutôt bien compris maintenant, cette présentation s'attardera sur les arcanes des plus récents. Nous allons expliquer le concurrent marking (tri-color marking), les specificités de G1, la Load Value Barrier de C4, les Brooks pointers de Shenandoah…

Lire la suite
Archi & techno

À la découverte des architectures du front (3/4) Les Single Page Applications.

Introduction L’objectif de cette suite d’articles (les sites statiques, les Multiple Page Applications ou MPAs) est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces architectures permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Histoire Le pattern SPA a émergé progressivement avec l’arrivée de nouvelles technologies. La première notable est AJAX en 2004, qui permet…

Lire la suite
Archi & techno

Réalité augmentée, pour qui et pour quoi faire ?

Si vous êtes perdu avec les termes réalité virtuelle, augmentée ou mixte, je vous conseille de commencer par lire l’article suivant : https://blog.octo.com/realite-virtuelle-augmentee-mixte-faisons-le-point/ Il existe deux grands types de dispositifs pour visualiser de la réalité augmentée : ceux à vision indirecte (smartphone, tablette) et ceux à vision directe (casque ou lunette). Aujourd’hui, la réalité augmentée à vision indirecte vise le tout public tandis que la vision directe est plus orientée entreprise. Cela est principalement dû à leurs prix et à leurs usages comme on va…

Lire la suite
Archi & techno

« Avec le cloud et l’agile, il n’y a plus besoin d’architectes »

Quand je me présente en tant qu’architecte de SI aux nouveaux arrivants à OCTO, j’obtiens régulièrement deux types de réponses : avec les outils et les technologies modernes comme le cloud, il n’y a plus besoin d’architecture de SI : il suffit d’utiliser les bonnes briques ; les architectes de SI, c’est utile dans des contextes pas agiles comme les grosses entreprises à l’ancienne, mais si on fait de l’agile, on peut s’en passer. Cela m’a donné l’idée d’écrire cet article où je vais tenter…

Lire la suite
Archi & techno

À la découverte des architectures du front (2/4) Les Multiple Page Applications.

L’objectif de cette suite d’articles est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces architectures permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Historique Les Multiple Page Applications (MPA) sont en production depuis les années 90 et sont encore couramment utilisées de nos jours. Elles sont apparues avec le besoin de pages avec du…

Lire la suite
Archi & techno

Les IAM Permissions Boundaries AWS par la pratique

 Dans le premier article de cette série, nous avons expliqué les possibilités des Permissions Boundaries AWS, leur mécanisme et leur cas d'usage. Dans cet article, nous vous proposons de les mettre en pratique avec un exemple concret. Tester n'est pas douter Nous allons utiliser Terraform pour déployer un utilisateur "délégué" pouvant uniquement créer des rôles avec boundaries, et montrer que celles-ci l'empêchent bien de sortir des droits que nous lui avons fournis. Notre utilisateur a pour tâche de déployer des applications (machines virtuelles EC2),…

Lire la suite
Évènement

Masterclass « Testing faster » avec Dan North

« Lorsque mes clients me demandaient des conseils sur la formation des testeurs dans un monde agile, je ne savais pas quoi leur recommander. La plupart des cours que je trouvais étaient complétés par des sujets génériques sur l’agile, souvent avec un soupçon de scrum, mais ils ne comprenaient presque rien sur les tests ». Partant de ce constat, Dan North a conçu la Masterclass « Testing faster » qu’il animera les 29 et 30 novembre avec OCTO Academy. A travers cette Masterclass, Dan explore…

Lire la suite
Archi & techno

À la découverte des architectures WEB front-end (1/4) Les sites WEB statiques.

L’objectif de cette suite d’articles est de faire le point sur les différents patterns d’architecture front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont fait émerger au fil du temps. Comprendre l’historique de ces patterns permet de prendre de meilleures décisions lors du développement d’une nouvelle application. Histoire Les sites statiques représentent la forme la plus simple d’architecture front. Historiquement, c’est également la première à avoir vu le jour. Le web, conçu par Tim Berners-Lee, consistait en…

Lire la suite