1er ateliers Tech made in LAB 5COM !

Staff LAB 5COM
Image
Othmane atelier tech
1er ateliers Tech made in LAB 5COM !
1er ateliers Tech made in LAB 5COM !

Nos développeurs ont du talent qu’ils soient en mission ou en intercontrat et la force de LAB 5COM c’est la proximité et la bienveillance entre nos collaborateurs. 

A quoi bon avoir des connaissances si on ne les partage pas ?

C’est pourquoi nous avons mis en place “des ateliers tech” entre talents et membres staff pour plonger davantage dans la passion du Web, et qui de mieux qu’un passionné du web pour en parler ?

 

Merci à nos 3 développeurs Luidgi, Andy et Othman pour avoir pris le temps d’animer ces 3 ateliers techniques.

 

Voilà ce que nous avons retenu : 

 

La différence entre merge et rebase

Le merge est une solution sûre, qui préserve tout l'historique de votre dépôt, tandis que le rebase génère un historique linéaire en déplaçant votre branche de fonctionnalité sur la pointe de la branche principale (main).

 

Image
merge rebase

 

Qu'est ce que le TDD

Le test-driven development est une technique de développement logiciel pilotée par les tests. Une méthode agile qui pousse les développeurs à corriger les bugs au fur et à mesure de la programmation d'une application.

La mise en place du TDD offre la possibilité de travailler en pair-programming : un développeur peut écrire les tests et un autre développe le code pour les passer.

 

Image
TDD

 

Principes SOLID

Dans le domaine du Web, on en entend souvent parler de celui-là !

S.O.L.I.D c’est un acronyme de 5 principes de programmation. En informatique, ces principes sont considérés comme des bonnes pratiques pour les développeurs. Le but de ces principes est de guider les développeurs pour avoir un : 

  • - Code moins bogué
  • - Code plus lisible
  • - Code plus logique
  • - Code maintenable
  • - Code testable
  • - Code extensible
Image
SOLID

 

Gestion de cache/Redis

Redis (REmote DIctionary Server) est un magasin de clés/valeurs NoSQL, en mémoire et open source, utilisé principalement comme cache d'application ou base de données à réponse rapide. Comme il stocke les données en mémoire, plutôt que sur un SSD (Solid-State Drive), Redis offre une vitesse, une fiabilité et des performances de hautes qualités.

 

Différence entre Kubernetes/Docker

Docker est une plateforme de conteneurisation et d'exécution, tandis que Kubernetes est une plateforme permettant d'exécuter et de gérer des conteneurs à partir de nombreux systèmes d'exécution de conteneurs. Kubernetes prend en charge de nombreux environnements d'exécution de conteneurs, y compris Docker.

 

Image
Kubernetes et Docker

 

Ansible, Terraform

Ansible et Terraform sont tous deux des produits d'automatisation basés sur l'Open Source qui adoptent une approche d'IaC (Infrastructure-as-Code) pour l'automatisation des environnements informatiques. 

Pas facile de choisir entre ces deux solutions car il n'y a pas de bonne façon universelle d'automatiser ni d'outils d'automatisation miracle. C'est comme la solution à un problème, il peut y en avoir plusieurs. 

 

Image
Ansible et Terraform

 

 

Bravo à eux pour la qualité de ces présentations !