
Les Octos vous souhaitent une excellente année 2015 ! Découvrez notre carte de voeux avec le traditionnel dessin de Vuillemin dont le thème choisi cette année est... la digitalisation !L'équipe profite de cet article pour se prêter au jeu de la retrospective OCTO 2014. Quels ont été les faits marquants ? les évènements phare et fiertés des Octos c...

What if you could race like a jockey ?It is now possible with "LeTrot 360 Digital Immersion", an immersive experience created by PMU (N°1 parimutual operator in Europe) and OCTO Technology!On the 25th november, our team was proudly on stage during the “J-60 Grand Prix d’Amérique” Countdown Gala to provide guests an immersive horse racing experience...

Dans le domaine de l'intégration, il existe encore des cas d'usages où la technologie CORBA restait souveraine par manque de challengers suffisamment performants. Je pense à des services interopérables avec plusieurs milliers d’appels synchrones par seconde et une latence en dessous des 5 millisecondes.Avec mon client, j’ai fait le pari que je pouv...

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 ...

Aerospike est un Key-Value store haute performance édité par la société du même nom, anciennement CitrusLeaf.Quelques chiffres pour illustrer l’aspect haute performance : on parle ici de plusieurs centaines de milliers à un million d’opérations par seconde par serveur (sur une instance AWS C3.8XL à $1.308 /h) avec 99,9% des requêtes ayant une laten...

DotJS, meetup majeur du monde Javascript a eu lieu en novembre dernier à Paris et nous avons eu droit à un florilège de ce qui se fait de mieux en qualité de speakers.L’ensemble des sujets abordés étaient globalement intéressant même s'il est à regretter l’absence de mise en application pratique des différents sujets qui aurait permis de quitter la...

Le manifeste du mouvement Software Craftsmanship est sous-titré par Raising the bar, élever le niveau.Nous pensons effectivement que c’est l’enjeu principal derrière les motivations de ce mouvement : pour créer des produits qui “déchirent”, il faut s'appuyer sur les personnes qui savent le faire, qui aiment le faire, et qui veulent toujours apprend...

Le modèle réactif propose de n’utiliser que des hard-threads (exploitant les cœurs des processeurs) à la place des soft-threads (simulant des traitements parallèles). Nous avons regardé comment les langages de développement évoluent pour proposer différents modèles permettant de proposer des traitements concurrents, sans pour autant utiliser des s...

La période de fêtes approchant à grands pas, nous vous proposons une “Quick Reference Card” sur le design des API dont l'objectif est de synthétiser les bonnes pratiques de conception et de design d'API REST. ➡ Télécharger l'API Design - Quick Reference Card➡ "Vous aimez les API, le Web ?" : Rejoignez nous!Si vous avez plus de temps, le présent art...

We propose a “Quick Reference Card”, as a summary of best practices in REST API design.➡ Download API Design – Quick Reference CardAbstractMain conceptsKISS – « Keep it simple, stupid »cURL examplesGranularityAPI domain namesSecurityURIsNames > VerbsPlural > SingularCase consistencyURI caseBody caseVersioningCRUDPartial responsesQuery stringsPaging...