Software Engineering

Dans les papiers des ingénieurs de Confluent.io depuis 2015, Kafka 0.10 est sorti en mai 2016. Peu après la sortie de la version 0.9 qui introduisait principalement l’API Kafka Connect, la version 0.10 apporte elle un composant majeur : Kafka Streams.Encore un autre framework de stream processing ?Il faut dire que depuis quelques années, de nombreu...

Aller de plus en plus vite sur smartphone est devenu essentiel. Au delà du moyen de communication, le format de données utilisé joue un rôle sur la vitesse. Le JSON est aujourd’hui standard pour les API. Mais ce format de donnée est-il adapté au mobile? La manipulation d’un JSON en Android, par exemple, n’est pas simple.D’autres formats de données ...

La blockchain est un sujet très actuel, nous pensons qu’il faut implémenter pour comprendre la technologie et son avancement. Nous avons choisi d’implémenter une cagnotte en ligne dans Ethereum, une blockchain qui se focalise sur les smart-contracts et non plus sur de l’échange d’argent. Cet article montre le potentiel intérêt d'utiliser Ethereum p...

La Blockchain est partout en ce moment. Mais tout le monde n'a pas encore bien compris de quoi on parlait, la phase d'évangélisation n'est pas encore finie. Voici une explication assez courte qui peut vous aider à comprendre de quoi il s'agit et aussi vous aider à l'expliquer aux autres.Bitcoin, à l’origine de la BlockchainPour comprendre ce qu’est...

OCTO était présent à la DockerCon2016 ! Deux jours de conférences à Seattle, pour étancher sa soif de connaissances et rencontrer la communauté Docker.Le compte rendu de cet évènement est à retrouver en anglais ici : DockerCon 2016 : "nobody cares about containers !".
Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 03
Software Engineering
Nesta série de artigos, discutimos o que são microservices, as suas vantagens e limitações. Caso você ainda não tenha lido os artigos anteriores, basta ir até a Parte 01 e Parte 02.Neste último artigo, de uma série de três, vamos discutir se precisamos mesmo de microservices. Também iremos discutir como dar início a uma implementação ou restruturaç...

docker run busybox /bin/echo 'hello boys and girls!'As humans, we like new shinny things. And working in a wannabe devops world, that means solving problems with containers, too. We have been working with them for quite a while now, and we are more than happy with the results. We like them so much, that we decided to travel more than 8000 km, to Se...

The 9th USI Conference organised by OCTO took place this year on June, 6th and 7th. If you do not already know what USI is, you should have a look at www.usievents.com and the great video talks on their YouTube channel (https://www.youtube.com/user/usievents).As USI lovers, OCTO Mobility team cared to deliver the best experience to all attendees p...
Microservices após o hype – O que é? Qual a motivação? E eu realmente preciso disso? – Parte 02
Software Engineering
Na parte 01 deste artigo discutimos a arquitetura baseada em microservices. Foram apresentados os problemas encontrados em grandes projetos sob a perspectiva da complexidade e da inovação. Também foi apresentado o conceito de microservices e como microservices trata as dificuldades encontradas em grandes projetos.Na parte 02, iremos tratar as vanta...

Ah, the old office directory: page after page, or screen after screen, of names and job titles. Wouldn’t it be great to have a virtual directory that displayed employees’ faces, included the company hierarchy, and grouped employees according to responsibilities and expertise? Better yet, what if that directory could be navigated by using natural ha...