Tech blog

An event driven architecture

Feb 24, 2020

Why and How we ditched our old architecture based on synchronous REST services for a completely asynchronous event driven architecture.

ElasticSearch Percolator Use Case for Document Classification

Dec 5, 2019

Let's try a use case of document classification with ElasticSearch Percolator.

Stateful components in Elm

Jul 16, 2019

It's often claimed that Elm developers should avoid thinking their views as stateful components. While this is indeed a general best design practice, sometimes you may want to make your views reusable, and if they come with a state... you end up copying and pasting a lot of things.

Text2num version 1.0.0 released!

Oct 2, 2018

There already existed some python packages to convert numbers written in English into Python numbers or their decimal digit representation, but there was nothing available for the French language. That's why we developed this library and shared it with the community.

Brace yourself data selection, industrialization is coming!

Mar 22, 2018

Industrialization is one of the most challenging problems for a start-up. The research world doesn't have the same priorities concerning time and cost optimization, whereas industry is limited by these factors. How can we be more productive and more serene towards the building of language model?

From python to Go to Rust: an opinionated journey

Mar 22, 2018

When looking for a new backend language, I naturally went from Python to the new cool kid: Go. But after only one week of Go, I realised that Go was only half of a progress. Better suited to my needs than Python, but too far away from the developer experience I was enjoying when doing Elm in the frontend. So I gave Rust a try.

Chaining HTTP requests in Elm

Feb 5, 2018

Sometimes in Elm you struggle with the most basic things. Especially when you come from a JavaScript background, where chaining HTTP requests are relatively easy thanks to Promises or async/await.

Simple disk encryption tutorial with archlinux

Feb 1, 2018

Here at AlloMedia, for security reasons, we're encrypting every laptop disk by default. As I'm using archlinux, I went to the wiki to follow how to "just" encrypt my disk. And well, the page is a little bit overcrowded, at the very least. Let's clarify that a little bit.

Reduce and the Ferris wheel metaphor

Jan 26, 2018

I recently had to introduce some Elm concepts to a coworker who had some experience with React and Redux. One of these concepts was List.foldl, a reduction function which exists in many languages, specifically as Array#reduce in JavaScript.

subscribe via RSS