Software Engineering

What is legacy code?"Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.” “To me, legacy code is simpl...

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