Software Engineering

Qu’est-ce que le code legacy ?"Le code sans test est du mauvais code. Peu importe qu’il soit bien écrit; peu importe à quel point il est élégant, orienté-objet ou encapsulé. Avec des tests, nous pouvons changer le comportement de notre code rapidement et de manière fiable. Sans eux, nous ne pouvons pas réellement savoir si l’état du code s’améliore...

Should we write unit tests or integration tests ?"There is hardly anything in the world that someone cannot make a little worse and sell a little cheaper, and the people who consider price alone are that person’s lawful prey. It’s unwise to pay too much, but it’s worse to pay too little. When you pay too much, you lose a little money — that is all....

"There is hardly anything in the world that someone cannot make a little worse and sell a little cheaper, and the people who consider price alone are that person’s lawful prey. It’s unwise to pay too much, but it’s worse to pay too little. When you pay too much, you lose a little money — that is all. When you pay too little, you sometimes lose ever...

Avec la sortie de l’Hololens 2, Microsoft a rapidement proposé la suite Microsoft Dynamics 365 pour la réalité mixte, comprenant les outils :Guides, que nous verrons en détail ci-dessousLayout, Product Visualize, permettant la visualisation de produits à l'échelle dans un environnement réel (design d’intérieur, disposition de meuble, …) et la génér...

La Duck Conf vous propose, une année de plus, de faire le tour de la question de l’architecture de SI !Nous avons pour cela réuni des speakers passionnés de socio-technique, d’architecture émergente, de retours d’expérience terrains bien réels, de Run, de conseils pratiques et de questionnements pragmatiques.On vous propose donc de découvrir les pr...

1-Introduction“Previously on the Octo’s Blog” : Culture Innov’ : “Dans un univers aux compétences IT rares et chères, comment les optimiser pour innover sans se ruiner”Culture Innov’ : Osez le code jetable !No-Code/Low-Code : les trois bonnes raisons de s’y mettreCes 3 articles témoignent que dans un monde où les compétences IT sont rares et chère...

La Duck Conf revient claquer du bec pour sa 5ème édition, alors si vous êtes prêts à rejoindre la grande migration des canarchitectes 2022, inscrivez-vous sans plu(me)s tarder !JE M'INSCRIS À LA DUCK CONF 2022Après une édition 100% digitale, la Duck Conf fait son grand retour et vous propose de venir barboter à nouveau en présentiel ! Pour cette oc...

If you ever stumbled, lately, on a tech article talking about Super Apps, it would probably mention that they were first invented in 1999, by Mike Lazaridis, the founder of Research in Motion (RIM), the manufacturer of the BlackBerry device.Mike has defined Super Apps as applications which make use of all the BlackBerry resources avai...

In this blog post we want to share with you how we implemented DevOps practices in a data visualization tool (Power BI) during a delivery project.What was the aim of this project ? To make it short, we had to automate the process of collection, transformation and visualization of the data for a large organization with entities spread across ...

L’écosystème Kafka peut s’avérer difficile à appréhender dans beaucoup de projets de delivery. KsqlDB offre une abstraction intéressante en permettant de consommer des flux de données en SQL, comme sur une base de données classique.Cette simplification permet d’initier rapidement une nouvelle application sans connaissance préalable de la plateforme...