Software Engineering

Article paru dans le magazine ICT Journal du mois de Février 2015.Avec l'avènement du Cloud dans les entreprises, de nouveaux usages ont émergé : aujourd'hui le Métier peut s'offrir des solutions SaaS sans passer par la DSI. Dans ces conditions, il est légitime de se demander quel rôle la DSI doit-elle tenir !Les DSI ont commencé par voir venir les...

Disclaimer : all the tests described in this article were performed on ScyllaDB 0.10 and might not be relevant for recent versions. For a more up-to-date description, go to the official website http://www.scylladb.com/On September 22th 2015, a community of developers announced having designed and released a new database management system described ...

Keeping your dependencies up to date is not the funniest part of a project dev process. Especially if the dependencies list becomes long. However, it is crucial to keep your dependencies as possible close to the up-to-date versions available in order to benefit from the latest upgrades (such as bug fixes). The longer you wait, the harder the upgrad...

Bom, se você está na correria, use logo o nosso “Quick Reference Card“, um resumo das boas práticas para APIs REST.➡ Faça o download do API Design – Cartão de Referência RápidaCom mais tempo, você pode ler o nosso artigo, que mostra ponto a ponto todos as questões do “Guia de Referência“. [INTERESSADO NO ASSUNTO? CONTACTA-NOS!](mailto: crouq...

It is the morning, at dawn, before the fortifications. Men are ready. For some time now, things have been moving with small changes, from here to there. The foundations are cracking, challenging them. Moreover, some have already made the leap. Others hesitate. The question is no longer about whether one is doing it, or if one is resisting, but rath...
Microservices architecture without the hype: what it is, what's the point, do I need one?
Software Engineering
In 2015, a peak in microservices was reached: there is no conference without a Netflix engineer to sell you a dream, not a week without new magic framework to do it all without asking any question.Result: a focus on the tools and beautiful stories rather than substantive issues.It therefore seemed useful to us to review the architectural aspects of...

Le code le plus rapide est le code qui n’est jamais exécuté. Comment réduire au maximum le nombre d’instructions pour exécuter un traitement ? Il faut utiliser des chemins rapides, extrêmement courts, remettant en cause quelques fondamentaux.Après avoir optimisé votre code, exploité au mieux les caches de niveaux 1 et 2 des processeurs, utilisé des...

Following our first post (in French) concerning the business challenges raised by the data collection and analysis in the retail sector, we will now present a use case with its associated issues. We will see how to face them based on modern technologies that have already proven themselves in Web giants: Kafka, Spark and Cassandra.ContextA retail st...

“Architecte big data”, ce sont trois mots qui vont bien ensemble. On les entend souvent, et une recherche Google remonte un nombre certain de CV et d’offres d’emploi. Moi-même, dans les réponses commerciales d’OCTO, je me cite souvent comme “architecte big data”, à même de faire partie d’une équipe projet chez le client. Une partie du travail consi...

Kotlin, Gradle et Software craftsmanship étaient au programme de la 3è édition parisienne de l’évènement désormais incontournable de la scène Android française, qui a réuni les 9 et 10 novembre derniers plus de 600 participants autour de 50 sessions. Rien à redire sur la quantité, mais il est vrai qu’une part de la communauté française doutait, non...