Hype driven developement

HDD

Lama style

Camelide

Hype driven developement

/>

Mbechezi Nawo

Dev @Meero

@Shine_neko

Bridge lover

Dompteur de legacy

Lama style

Veille

Techno

Docker

J'aime le LEGACY

Legacy

Shame marketing strategy

Qu'est ce du legacy ?

Dette technique

Dette technique

Dette technique

https://www.youtube.com/watch?v=VKe9EE4MUxk
Dette technique et entropie du logiciel (Arnaud Lemaire)

Role d'un développeur ?

Software is not a piece of art

Code is poetry.

Faire du refactoring

Supprimer du code

L'ECRITURE DE TESTS

RTFM

Se documenter c'est tricher

RTFC

Lisez le code source

Open source ou pas

REVIEW DE CODE A FOND

Dev&OPS


Je suis batiment

Dev&OPS

N'est pas un métier

Ne doit pas dépendre d'une équipe

Le devops est un mouvement en ingénierie informatique et une pratique technique visant à l'unification du développement logiciel (dev) et de l'administration des infrastructures informatiques (ops), notamment l'administration système.

Dev&OPS

Dev&OPS

Si vous recrutez une personne avec un intitulé de poste Devops vous ne faites pas du devops

© Nawo Mbechezi

Architecture

Micro services Clean architecture
Command Query Responsibility Segregation(CQRS)
etc ...

Overengineering

L'optimisation prématurée est la racine de tous les maux (ou, du moins, la plupart d'entre eux) en programmation.

© Donald Knuth

Overengineering

Dis moi de quoi tu as besoin, on va t'expliquer comment t'en passer !

© Coluche

Data driven development (DDD²)

Tracing, Monitoring & Logging

Dev&Archi

Architecture decision record (ADR)
https://github.com/joelparkerhenderson/architecture_decision_record

Architecture decision record

L'importance du contexte

Pourquoi on a mis ça en place déjà ? : "C’est historique"

Architecture decision record

Faites simple

Architecture decision record

Faite le aussi dans le code

adr-symfony

Microservices

Quel besoin ?

Microservices

If you can't build a monolith, what makes you think Microservice are the anwser ?

© Simon Brown @simonbrown

Microservices

micro poo

Microservices

Monolith Modulaire

 https://engineering.shopify.com/blogs/engineering/deconstructing-monolith-designing-software-maximizes-developer-productivity

Domain Driven Development

ubiquitous

Micro SERVICE

MicroService ≠ MicroApplication

Hammock Driven Development

Hammock Driven Development

Oublié les processus et soyez agile.

https://melreams.com/2017/05/rich-hickey-hammock-driven-development/ https://www.youtube.com/watch?v=f84n5oFoZBc

Veille

Partager Mentorer Apprendre Kiffer

Conférences, Formations, Hackaton etc

Brown Bag Lunches (BBL)

L’aspect le plus triste de notre vie aujourd’hui est que la science acquière les connaissances plus vite que la société n’acquière la sagesse.

© Isaac Asimov

Merci

@Shine_neko

Des questions ?