Software Engineering

Au début des années 2000, quand j’ai commencé à travailler, les serveurs d’applications Java étaient à la mode.SouvenirsAujourd’hui, ils sont en voie de disparition, et quand on prononce le mot "J2EE" (ou Java EE comme on dit maintenant), c’est surtout pour évoquer des promesses déçues et des projets terminés dans la douleur.En repensant à cette ép...

Les 26 et 27 octobre derniers, nous avons eu l’occasion de nous rendre à la Droidcon à Londres. Pour l’un comme pour l’autre, c’était nos premiers pas dans une conférence de cette envergure, sur qui plus est, notre domaine de prédilection. Et nos attentes n’étaient pas des moindres : au sein de notre Tribu, la plupart des sujets du moment nous semb...

October 26th and 27th, we had the occasion to attend droidcon in London. For both of us, it was our first steps in a conference of this scale and on our favorite domain. Our expectations were not the least: within our team, most of the topics of the moment seemed to have been explored back and forth, whether it is about architecture, asynchronism m...

Les 25 et 26 Octobre derniers, nous nous sommes rendus à Dublin afin d’assister au Spark Summit, grand-messe incontournable du Big Data organisée chaque année en Europe et aux États-Unis par Databricks (la société fondée par les créateurs d’Apache Spark). De très nombreux intervenants de tous horizons (industriels, académiques, éditeurs, contribute...

Au fil des discussions avec des collègues ou des amis, je me suis rendu compte que certaines questions revenaient souvent :"JavaScript, c’est juste interprété ?""Ah mais c’est comme Java, tu peux faire de l’héritage !""Je ne comprends pas, comment ce truc peut être asynchrone ?""Et la gestion de la mémoire dans tout ça ?"Cette série d’articles a po...

Comprendre les principes des API Hypermedia (HATEOAS) et comment les intégrer pour rendre votre API plus robuste et auto-descriptive.

The Eye-Brain Law: To a certain extent, mental power can compensate for observational weakness. The Brain-Eye Law: To a certain extent, observational power can compensate for mental weakness. Jerry Weinberg- J’ai bien reçu votre email. Je vois ce que vous voulez faire. Mais, c’est quoi le but ?Confortablement calé dans un siège ergonomique dernier ...

Si vous êtes développeur Android, vous avez forcément entendu parler de ProGuard, cet optimiseur de bytecode Java. Quelques conférences de développeurs influents ou bien une discussion avec un bon tech-lead vous ont sûrement laissé un jour cette impression « Ça a l’air d’être un truc bien, il faut l’activer pour les builds de prod, c’est important ...

̛I had a Slack conversation with some friends from work (B, R and G) the other day. It went somewhat like this: B: “Hey, have you guys ever heard of ARA?”This was followed by 5 minutes of the deafening sound of contextualisation and Google searches by everyone on the channel. R: “Nope, but every piece of technology that could enable Ansible to catc...

Since practical computation demands that implicit assumptions be brought out into the open, it is no coincidence that computer programmers are attracted to an approach devoted to studying how people make assumptions. Gerald WeinbergTu viens d’ouvrir le ticket 4240 et tu parcours la description en marmonnant. Il va falloir appeler Claudia. Tu te dem...