Loom - Part 2 - Blocking code
December 18th, 2019

One of the biggest pain points I had learning about concurrent programming was the emphasis put on Blocking, Non-blocking, Synchronous and Asynchronous code.
We’ll touch on all four in the next parts of this series.

Continuer la lecture...
java concurrency loom

Loom - Part 1 - It's all about Scheduling
December 14th, 2019

The first problem with concurrency (and computer science in general), is that we’re extremely bad at naming things. We sometimes use the same word to describe several distinct concepts, different words to describe one and only thing or even different words to describe different things but swap meanings depending on context!

Continuer la lecture...
java concurrency loom

Loom - Part 0 - Rationale
December 14th, 2019

Finding good introduction level articles on concurrent programming is difficult, because every post assumes some prior knowledge. You quickly find yourself into dark corners of the Web, where people talk about lock-free concurrency: you’re probably not ready for this if you’re reading this blog!

Continuer la lecture...
java concurrency loom

Devenir Monkey — Partie 2 : Les entretiens
28 avril 2019

Dans le précédent article de cette série “Devenir Monkey — Partie 1 : Notre processus de recrutement“ j’ai effleuré la surface des choses en exposant les raisons qui nous ont poussé à élaborer notre propre processus de recrutement. J’ai aussi présenté la phase préliminaire de recherche de candidats et dressé un court bilan de notre expérience jusqu’ici.

Continuer la lecture...
recrutement sourcing entretiens equipe