Blog, last published articles

Applying Deep Reinforcement Learning to Poker

We will cover the subject of Deep Reinforcement Learning, more specifically the Deep Q Learning algorithm introduced by DeepMind, and then we'll apply a version of this algorithm to the game of Poker. Reinforcement learning Machine Learning and Deep Learning have become a hot topic in the past years. With the recent improvements in parallel [...]

By |2019-03-10T20:12:15+00:00January 9th, 2019|Categories: Data Science, Deep Learning|Tags: , , |1 Comment

LXD: The Missing Piece

LXD stands for Linux Container Daemon. Yet another container technology. But LXD is very different. It stands apart from the pack. It is not necessarily better nor much faster nor more secure! But it resolves an issue that other containers doesn't. Many of us moved too fast from traditional Virtual Machines to Application containers because [...]

By |2018-12-28T14:21:04+00:00December 28th, 2018|Categories: Container, DevOps|Tags: , , |2 Comments

Monitoring a production Hadoop cluster with Kubernetes

Monitoring a production grade Hadoop cluster is a real challenge and needs to be constantly evolving. The software we use today is based on Nagios. Very efficient when it comes to the simplest surveillance, it is not able to meet the need for a more complex verification. In this article, we will propose an architecture [...]

CodaLab – Data Science competitions

CodaLab Competition is a platform for code execution in the field of Data Science. It is a web interface on which a user can submit code or results and compare themselves to others. Let’s see how it works and how to install CodaLab On-Premise. […]

By |2018-12-17T16:45:38+00:00December 17th, 2018|Categories: Big Data, Data Science|Tags: , , , , |0 Comments

Native modules for Node.js with N-API

How to create native modules for Node.js ? How to use N-API, the future of native addons development ? Writing C/C++ addon is a useful and powerful feature of the Node.js runtime. Let’s explore them from their internals, to their development and publication. […]

By |2018-12-12T14:45:55+00:00December 12th, 2018|Categories: Node.js|Tags: |1 Comment

Microsoft introduces Cloud Native Application Bundles

At DockerCon EU 2018 in Barcelona, Matt Butcher, Principal Engineer at Microsoft and inventor of Helm, introduced CNAB, Cloud Native Application Bundles, a packaging format for distributed applications, along with Duffle, a CLI tool to run these bundles. […]

By |2018-12-05T10:21:00+00:00December 4th, 2018|Categories: Container, DevOps|Tags: , , , |0 Comments

Main advantages of GraphQL as an alternative to REST

GraphQL is based on a simple idea, moving the assembly of a request from the server to the client. The client sees the overall strongly-typed schema instead of multiple REST endpoints and he builds the query he wants. My first REST based web application, SPAs for Single Page Applications as we are calling it lately, [...]

By |2018-11-27T09:56:07+00:00November 27th, 2018|Categories: Big Data, Data Science|Tags: , , , , , |0 Comments

Node.js CSV version 4 – re-writing and performance

Today, we release a new major version of the Node.js CSV parser project. Version 4 is a complete re-writing of the project focusing on performance. It also comes with new functionalities as well as some cleanup in the option properties and the exported information. The official website is updated and the changelog contains the list [...]

By |2018-11-19T10:53:34+00:00November 19th, 2018|Categories: Node.js|Tags: , , |0 Comments

Hadoop cluster takeover with Apache Ambari

We recently migrated a large production Hadoop cluster from a “manual” automated install to Apache Ambari, we called this the Ambari Takeover. This is a risky process and we will detail why this operation was required and how we did it. […]

By |2018-11-20T13:54:41+00:00November 15th, 2018|Categories: Adalas Summit 2018, Big Data|Tags: , , , |0 Comments