Vous avez du mal à supporter ou travailler avec certain·e·s collègues ? Vous cherchez à comprendre ce qui vous pose problème dans certaines relations ?
Cette deep introduction au modèle Process Communication enregistrée à
#devoxxFR
est faite pour vous.
Je rêve d’un grand film qui illustrerait le parcours épique de Cheikh Anta Diop et de Théophile Obenga lors du colloque en Egyptologie du Caire de 1974.
L’impression que ce pourrait être une oeuvre puissante, emblématique et forte sur le racisme.
//
@RokhayaDiallo
On my way to Lyon. Tomorrow morning, I will officially join
@AgicapFrance
as VP of Engineering.
Looking forward to meet everyone, and to contribute myself to this incredible success 🙂
Laisser faire les casseurs dans les manifs pour avoir des images au JT est un grand classique pour casser un mouvement social
Rien de tel que des images de
#blackblock
qui cassent tout impunément pour souder à nouveau la populace derrière son président (et sa police)
#fatigu
é 🤦♂️
Les 🇺🇲 ont utilisé la toute puissance de l'extra-territorialité de leur droit pour infliger une amende de 3,6Mds à Airbus et affaiblir considérablement l'entreprise. Maintenant elle licencie 4000 salariés 🇨🇵.
Thomas Enders, son patron était un atlantiste assumé. 🙃
On le sent, ça va être le moment en France où tous les boards bloqués de la tête vont se dire que c’est une bonne idée d’arrêter le télétravail et de forcer tout le monde à revenir au bureau.
Et c’est là où les autres boites concurrentes vont les exploser 😄.
#cassandre
Le nombre de turbo centristes qu’on a dans notre métier (dev) tout de même. 🤦♂️
Des gens qui ont une chance incroyable de faire ce métier à notre époque, et qui jouent malgré tout les gatekeepers comme avant
Les temps changent, vous ne le savez pas encore, mais ça arrive 🙂
🌶️ Hot take (+ mini thread)
Les imposteurs dans la tech détestent les évaluations CodinGame, parce que c'est beaucoup plus facile de mentir sur un CV que sur un test de code. 1/6
Here are the slides of my "Hexagonal & Beyond" Foundations Day session today at
#SoCraTes2022
The code (branch "hexagonal"):
Thanks for your nice feedbacks
Now let's find other names for these alternate versions all together!
« Cons de pauvres qui luttent pour nos droits avec leurs mouvements sociaux pendant que nous on vote Macron oklm (en demandant avec émotion aux autres pauvres de donner), c’est ‘relou’ » challenge 😄
#vianney
Je viens de publier un long article sur un sujet qui me tient à coeur : le politiquement correct (et ses conséquences).
Dans les alternatives au politiquement correct, je mentionne les travaux de
@demontaignetan
et d'
@Audrey_Neveu
Thank you all for your nice messages. Yesterday was hard (fever and caugh) but at day + 11 and after a night of 10 hours 😄 I’m in a much better shape now.
Let me introduce you my immune system current best friends (with rest) to accompany myself against
#covid19
✊
Why da heck all those IT companies are organizing stuffs during week-end? (Bootcamps, hackathon, dojos...)
Am I the only one to have a real life outside work? Couldn’t they do those things on « free » fridays instead (once in a while)?
What’s your opinion on the question?
Just posted a new article about
#HexagonalArchitecture
implementation challenges (the first of a serie of 3).
Only the french version is available so far, but I will translate it soon in english:
Thanks to
@TotherAlistair
for the review and discussion 🙏
«Vous les français vous ne vendez pas du raisin...vous vendez bien du vin ? Et bien nous les chinois,on ne vous vendra pas de métaux rares, on va vous vendre des produits finis.»
Interview passionnante de
@GuillaumePitron
, encore 1x chez
@Thinker_View
!
Today will be my last day as consultant (after 5 intense years of code, discovery, production, change mgmt, friendship, team work and collective adventures).
A chapter ends.
After all those years listening to naive talks about Scrum/Agile™ etc, now I’m stuck in a period where everything is about
#microservices
whereas basic architecture or network concepts are still...
Am I the only one fed up with all this cargo-culting in our industry?
👋 everyone. D+16 and it’s my second day of good shape. I still have some cough crisis here & there but feel really great now.
Since I’m getting back to work today I will have less time to answer to your messages but I wanted to say an overall
#thankyou
for all your strength🙏❤️
Don’t consider your services & REST APIs just as a low-level(CRUD)databases.
#anemicREST
“changing a customer’s mailing address is a POST to a new “ChangeOfAddress” resource, not a PUT of a “Customer” resource”
&
via
@BodySplash
Hier a
#DevoxxFR
, une super session à propos du challenge de releaser sans interruption de service malgré les changements appliqués à nos bases de données relationnelles. Un thread ⬇️
One of my favorite heuristic when doing functional architecture on a new topic, is to ask:
“Imagine that computers don't exist yet. Who would do that job? And that one? Who they would talk to?”
#DDDesign
My youngest son (6 years old) has an exceptional teacher.😍 Yesterday she explained to the children that the Mercator map did not respect the proportionality of the areas of the countries/continents.
This morning, she & I had to explain it to some parents that were shocked 😂
Yesterday, I witnessed an incredible talk that has instantly secured a place in my top three all-time tech talk list. It was delivered by
@JulienTopcu
and
@JosianChevalier
at
#DDDEU
in Amsterdam.
Their presentation was nearly flawless, excelling in both content and delivery.
Si je devais maitriser parfaitement 100% des outils que j'utilise au quotidien, je me serais jeter par la fenêtre y'a longtemps. Y'en as trop, qui font trop de choses. C'est pas humain.
Samuel, mes amis dev, vous mettez pas cette pression la, c'est pas gérable.
Lots of nice slides from
@Lilobase
‘s last deck
These mistakes are more common than one may think. Especially the coupling one may have with naïve EDA approach. I observe this again and again and again.
“Instead of making (teams) coordination easier, imagine that it is really expensive. How would we do less?”
“Write contract tests, translation layers, and custom fakes for testing.”
Tremendous post by
@jessitron
🙏
#DDDesign
Le nombre de vieux dev que je vois faire les gatekeepers… (ceci est vrai, ceci est faux, il ne faut pas appeler ca comme ci, ça comme ça…)
Svp, si vous me voyez faire ça moi aussi un jour, tirez moi une balle 😘
Before I translate my essay about how I practice outside-in
#TDD
since many years now (i.e. diamond instead of pyramid: ), I've decided to share a visual about it (following a discussion with
@anthyme
today at lunch)
Hope this will clarify some things🙂
@martinfowler
@hamvocke
OMG, the test pyramid again? This model has so many drawbacks... IMO you should stop talking about pyramid and foster instead the diamond model (with more acceptance tests than unit ones).
I will really have to translate my french essai in english
#tdd
Voila ce que les français entendent en permanence quand ils ouvrent leur poste de télé ou de radio.
Et quand ces chiens de garde tombent sur un expert comptable qui connait le sujet… ça fait tout drôle 😂
Le petit Olivier a bien appris ses leçons.
Dommage qu'il ait eu un si mauvais professeur.
Dommage aussi qu'il soit aussi mauvais perdant quand un auditeur fait la lumière sur son ignorance.
“Il n’est pas très agréable de travailler avec une méthode de 500 lignes qui prend 14 paramètres et qui mute 23 champs.”
@Lilobase
parle ici d’un sujet qui m’obsède depuis des années : la charge cognitive d’une code base👏
Fucking 2020... I wish I could have seen my grandma one more time before she left us peacefully this morning 😔.
I think it’s time to realize how inspirational she was for me (and my family): a brave, funny and utter modern woman.
RIP Mamie Lu7
Hello à tou·te·s, nous avons 2 postes de dev back FULL REMOTE qui s'ouvrent chez nous, avec de la modularisation de monolithe et pleins de métier dedans (DDD-style)🤘
Nous recherchons des personnes enthousiastes, collectives et motrices
Annonce:
#RT
🙏
Trop content d'être retenu à
#DevoxxFR
cette année🎉🙏
2 sujets bien cools en + :
1. Comment diminuer son stress et améliorer ses relations en équipe ou à la maison
#NASA
#PCM
2. Comment faire du logiciel efficacement (sur le long terme), même quand on doit aller vite !
Générer de la dette technique sur un projet n’arrive pas par hasard... C’est la conséquence de certains de nos choix. C’est un outil a manier avec discernement, et de manière explicite.
Encore un autre super talk de l’ami
@lilobase
Interesting techniques applied to wrong usages may hurt. A thread 🔽
Seems obvious in lots of domain but not in our Software development field (note: I didn’t talk about software Engineering on purpose)
Me: Why do we have such an increase of infrastructure costs recently?
Thank you all for your warm messages. It helped me a lot and I’m now decided to fight back.
I also need to make it since I didn't drop yet all my last secrets about
#hexagonalArchitecture
implementation pitfalls (+ functional core version). Blog post or talk with it. 😉
« Don’t get caught up in the misconception that Event Sourcing is the same thing as Event-Driven Architecture ».
Short, concise but insightful article by
@Zimareff
👏
Bon bah... fuck-it! J'ai bien le
#COVID19
et avec toutes les cases "risque de mortalité" cochées (hypertension, diabète, asthme et surpoids). Suis censé commencer à avoir du mal à respirer d'ici demain soir...
Suis tout seul dans ma chambre. J'ai juste peur. Comme un gosse.😰
J’ai failli répondre à un tweet avec lequel je n’étais pas d’accord ce matin.
Super content d’en avoir pris conscience à temps, et d’avoir réussi à reprendre le contrôle sur cette plate-forme en n’intervenant pas. 🙂
Hey
@ziobrando
, you are more than famous now in France. A french doctor has just talked about you and your Brandolini’s law on the mainstream tv channel tonight. 🤩
#Raoult
- « C'est une très bonne application du théorème de Brandolini, donc je préfère que d'autres que moi s'expriment »Pr Eric Caumes – Chef du service des maladies infectieuses à La Pitié-Salpêtrière
#24hPujadas
#LCI
#La26
⤵️
During a meeting with the biz yesterday:«can you explain this to the dev please?I don’t want to talk to them»
Me:what?!? why's that? Do you realize I’m dev too? it doesn't prevent us from talking...
Her:with you it’s different, we can talk because you understand our business😕
I must be the only person doing
#DDDesign
who doesn't really care about Aggregates.
Beginners often get stuck on this concept instead of enjoying the more accessible and powerful concepts of contextualized languages and value types.
Aujourd’hui, je souhaiterais enfin réhabiliter le code d’infra de nos archi hexagonales.
Et si les adaptateurs faisaient eux-aussi du DDD ?
Article en français. Traduction pour nos amis anglo-saxons à venir.
#hexagonalArchitecture
#DDDesign
Ca fait des années que je tweet sur des violences/bavures policières. Quand c’était sur des jeunes, des rebeux ou des renois les gens s’en foutait ou y croyais à peine (“qu’est ce que tu racontes : on est en France !”, ou des “le mec a du faire un truc grave avant, c pour ça” 😳)
Most of the crappy systems I came across early in my career were CRUD apps combined with nightly batches.
All domain behavior was either in the heads of our end-users or caught up in these batches.
There is no going back once you embrasse
#DDDesign
🙂
Je suis vex. Ce soir, je me suis fait démasquer à Lyon.
Lui : « Vous, vous venez de Paris, non ? »
Moi : 😬 « comment vous avez deviné ? Mon accent ? »
Le vendeur : « non, c’est juste que vous m’avez demandé un « grec »… y a que les parisiens qui disent ça pour un kebab 😄 »
@JohannMargulies
Les fondamentalistes islamistes ont théorisés depuis longtemps l’éclatement de notre société par la terreur => Nous faire nous radicaliser les uns contre les autres.
S’en inquiéter et ne pas vouloir tomber dans leur panneau, c’est lutter efficacement contre eux et leurs actions
Quel sacré pays de fachos quand même… Je m’étais juré de ne plus faire le castor dans ce jeu de dupe qu’est la 5eme république,mais face à ce qu’il pourrait advenir si les débilos violents du RN sont élus, aller voter pour ce FDP de Macron est plus sûr pour les luttes à venir ✊
After some production outages last week, I re-opened my old version of
#releaseIt
from
@mtnygard
in order to support some of my explanations to a colleague of mine.
I realized then how this great book impacted some of my mental models and shaped me as a technical architect. 🙏
My wife& I are in Quiberon with our kids. I’ve been here since 46yrs and never been controlled by cops despite all the stupid things I’ve made when I was young
30 minutes alone and my wife has been controlled by 2 cops when she was joining us to the beach.
You fucking racists!
Le mec aura quand même fait pire que Thatcher (et à finir de détruire l’hôpital public en sus). Pendant ce temps là, continuez à vous émouvoir pour des burkinis bandes de débiles…
Le doigt, la lune tout ça. 🤦♂️
Now in a situation of VP of Engineering in an incredible european scale-up, I feel accountable to share that spirit to younger and talented people.
(Continuous Delivery and SRE approach to name a few)
I have the feeling that
@davefarley77
‘s book will help me in that journey 🙂
All dev people should study Epistemology. Learning how science has been made & thought over centuries: (counter)intuitions, experimentations, serendipity, philosophy, MAJOR breakthrough, never-ending searching & proofing.
It would help us a lot to reinvent our field. 🐑🐑🐑
Next Tuesday at
@virtualDDD
,
@brunoboucard
and I will argue 😂 (and live code) about the difference between Hexagonal Architecture and Functional Core (imperative shell).
Come and join us! Registration here:
Thanks
@kenny_baas
for the invite!
“If you stay in the solution space you will be treated as specialized technician”. Invest the problem space and go outside of your confort zone.
Once again,
@Lilobase
has spotted the important parts of our job.
Today, I realized that I’ve made > 60 { talks | keynotes | live coding | theater play | universities } across the 🌍 since 2014🤭
This made me meet new friends in Denver, London, Amsterdam, Porto, Berlin, Paris, Geneva, Bdx, Montpellier, Lille, Lyon, Grenoble...
I ♥️ this job🤩
Jpp de ce pays.
Ce matin, je marche dans la rue main dans la main avec mon fils (métis) de 7 ans, et j’entends un mec qui marche derriere nous dire un truc du genre : « et bah voyons ça… y en a de plus en plus des petits Mbappé (..) et l’autre qui marche avec un pedophile» 🤯
Enfin une traduction en français de cette incroyable interview entre l’animateur télé Égyptiens Bassem Youssef, et Piers Morgan à la télévision Britannique. 🤩
Pour bien comprendre comment le relativisme post-moderne (pour caricaturer: “déconstruisons la vérité; tout est relatif”, “tout n’est que construction sociale”)vient se confronter au matérialisme de certaines sciences,il est utile de faire un petit détour épistémologique
Fil 🔽
Entreprise architecture is about capabilities and change management, not code.
Software architecture and enterprise architecture are 2 completely different jobs.
About enterprise architecture:
About Software Architecture:
Refactoring, 2nd Ed, by
@martinfowler
Less class-centered (and more functional), 10 refactoring techniques removed, 17 new ones added. All exemples will be in javascript.
Web site version is planned and expected release is scheduled this fall.
A little bit like in the russian doll netflix serie, today is the exact same day as yesterday
I woke up fine, without cough nor fever. And then the cough come back after 40 minutes.But I’m fine so far.
Thank you all for your gestures, messages and comedy references. It helps😘
I rather like to divide my code into 2: "Domain" and "Infra" than "Application" (ie with use cases) and "Infra".
With "Application", people put technical stuff and infra code inside more easily (than in a "Domain" module).
#hexagonalArchitecture
Hier, mon fils de 7 ans a entendu un de ses camarades lui dire à la cantine que “les noirs ils sont nuls”, “les noirs ils sont pauvres”, etc.
Quelques ”discussions” avec les parents en vue 😡