Les 5 principes SOLID expliqués aux développeurs

Les revues de code font partie des outils utilisés par les développeurs pour trouver les problèmes le plus tôt possible. Cependant, il est compliqué d'identifier ceux liés aux principes SOLID si on ne sait pas quoi regarder. Ainsi, plutôt que de vous proposer un énième article qui donne juste une définition des principes, je vous […]

Introduction aux Syscalls (article en anglais)

  The Linux kernel conveniently hides a lot of things from the user, including the standard libraries, and system calls.   Have you ever wondered what happens when the command echo "hello" is entered in a terminal? Let’s try it: The string hello is displayed! 🎉🎉 But wait, how does that happen? In this introduction post, we […]

EXPERTISE DEVOPS

Une approche pragmatique et efficace Faire le déploiement en suivant les pratiques DevOps permet de minimiser les problématiques futures. Une base DevOps solide fournit les méthodes et outils nécessaires pour une conception et une maintenance efficace des applications. Cela inclut de bonnes pratiques de développement, une méthode de validation des changements, les pipelines de CI/CD, […]

Anatomy of a Go app with a clean architecture

Dans cet article, Lukasz nous explique comment nous implémentons une architecture «propre» dans nos applications backend écrites en Go. Nous voyons en particulier comment la logique métier peut être isolée, découplée du stockage physique et réutilisée quel que soit le processus. l'entreprise est exposée aux clients.

My point of view on clean code

Matthieu Hahn, Senior Software Devellopeur chez Kumojin nous apporte sa vision, son expérience et son approche du Clean code! I recently encountered a PHP project that made me want to write about clean code.SitRep: One of our clients has a website that needs some bug fixing and some features to be added. Once I had […]