Image for post
Image for post

Quel que soit le site internet ou l’application que vous développez, il y a fort à parier que vous lui souhaitiez la meilleure disponibilité possible — voir que cela soit une contrainte forte. Pour cela, il y a deux volets. Tout d’abord le proactif, c’est-à-dire un ensemble de mesures que vous pouvez prendre avant qu’un incident intervienne, dans l’objectif de limiter l’importance ou la durée d’un tel incident. Puis il y a le réactif, ce que vous faites une fois l’incident déclaré.

Toutes les mesures réactives commencent par un point essentiel : être au courant qu’il y a un incident en cours. Pour cela, il existe depuis bien longtemps des systèmes permettant de surveiller des points spécifiques de votre infrastructure, tel que le taux d’utilisation du CPU ou la quantité de mémoire vive disponible. Ces indicateurs restent tout à fait pertinents. Cependant, les nouveaux modes de déploiement des applications nécessitent plus : Les applications hébergées dans le cloud peuvent souffrir de contentions liées à la virtualisation ; Les services isolés dans des conteneurs peuvent devenir non réactifs ; Les briques techniques consommés en mode PaaS — et donc, par définition, vous sont livrés sans ces informations systèmes tant utiles à la surveillance — peuvent souffrir de divers problèmes de disponibilité. …


Image for post
Image for post

The Pomodoro technique is quite efficient when you’re trying to focus on a specific task. I’m using it since ages when I really need to focus.

Of course, there is a ton of apps to help you maintain your Pomodoro flow, and track your performance. However, it’s one of the areas I like to go Low-Tech and just track with pen and paper. I’ve come up with a set of symbols to track the different steps, with an inspiration from the Bullet Journal system.

Image for post
Image for post
My Pomodoro “tracking symbols”

I use these symbols on may daily todo list. I mark them in a chronological order. Therefore, at the end of the day, with a single sheet of paper, I can see what I’ve accomplished, and how I’ve been able to successfully achieve my Pomodoro flow during the day. …


A l’occasion d’un stage de plongée “tek” cet été, je me suis fait pas mal de réflexions quant à l’enseignement de la décompression : quels sont les connaissances que l’on devrait s’assurer de transmettre ? Comment s’assurer que l’élève a un savoir “opérationnel” sur l’utilisation de l’ordinateur de plongée ? Comment aborder les tables de plongées dans une époque où bien peu de plongeurs en ont dans leur stab ?

Cet enseignement est régulièrement l’objet de questions, débats et discussions. La prochaine réforme de la FFESSM (qui a été voté lors de la dernière réunion de la CTN) va probablement relancer des débats au sein de nos clubs. …


Image for post
Image for post

This summer, we’ve removed our “preview” tag from our Windows 10 Universal app. It’s a huge milestone for the Windows Team at Deezer. Even if the work is not done, we wanted to share a few things we’ve done between our first line of code and today.

Why we’ve decided to go universal ?

Deezer has a full-time Windows Engineering team for four years now. During this time, we’ve shipped several apps, and more than 100 updates for:

  • Deezer for Windows 8,
  • Deezer for Windows Phone 8,
  • Deezer for Windows 8.1 (Non-Universal/Shared),
Image for post
Image for post

We’ve skipped the “Windows 8.1 shared” wave for several reasons:

  • the background audio architecture was changed, causing us a lot of…

Image for post
Image for post
Syrine and Francois about to present Awareness API

Since the beginning of this year, we’ve simplified our process to let Deezer developers speak or attend to community events. Three developers of our Android team have taken this opportunity to speak at Big Android BBQ Europe in Amsterdam two weeks ago: Syrine, François and Xavier.

An introduction to Awareness API

Image for post
Image for post

Syrine and François were impressed when Google announced their Awareness API. After some discussions — and many cups of coffee — they’ve decided to work on a little side project using this API: Lost In Context. This app lets you start a specific action when you meet a “context”. …


For any growing startup, recruitment is challenging, time-consuming, costly and risky. At Deezer, we had the chance to experience this growth: our engineering team has doubled in the last year, and we have many positions open for this year. That’s why we work closely with our dedicated technical recruitment team to improve how we engage with the developer community, and how we handle the recruitment process for our candidates.

Today, I would like to share our ongoing experiment on adopting Kanban methodology for our recruitment process.

This work was originally initiated with our technical recruitment team. …


Hello Technology & Music fans,

Everyday, our team is working hard to help you discover and enjoy great music moments. Whatever phone you’re using, whenever you’re in a workout, working in the office, or chilling-out with friends, we’re here to offer your great songs — in a pool of 40 Million — with our apps.

Image for post
Image for post
We have several internal Startup Teams at Deezer, each one gathering product specialists and engineers

Everyday, we try new things, we face interesting challenges and we try to find clever solutions. It’s exciting for us, and internally we have a broad range of events to share our learnings.

Today, we want to share these stories with you. Our technological choices, our latest experiments, or even how we organize as a team. Our next posts are already underway, so feel free to follow our publication to be the first to read us. …


Image for post
Image for post

Comme beaucoup de clubs d’intérieur, nos formations Niveau 1 ont principalement lieu en milieu artificiel (piscine et fosse). Comme beaucoup de clubs d’intérieurs, c’est également le cas de la validation du Niveau 1 en lui-même. Cette saison n’a pas fait exception.

Après la validation, nous organisons toujours un séjour “premières bulles”, afin de permettre à nos niveau 1 de réaliser leurs premières plongées en mer avec la même équipe qui les a accompagné durant toute la saison. Cette année, nous avions deux stages “premières bulles” à un mois et demi d’intervalle.

Le débriefing que nous avons effectués avec les moniteurs suite au premier stage nous a permis de mettre en évidence que nous aurions du mieux préparer nos élèves à la vie sur le bateau (notamment les compétences 1.5 et 2.1 du MFT). Bien évidemment, rien ne remplace l’expérience de plongée en mer, néanmoins, nous avions le sentiment qu’il était possible de faire mieux. …


J’ai récemment découvert que la CTR Provence publiait des récits d’incidents recueillis via le réseau NEPTUNE. Parmi tous les incidents relatés, il y en a un que j’ai vécu récemment dans une de mes palanquées : la désolidarisation d’un embout buccal. L’analyse faite par la CTR est très intéressante, et les conseils en fin de documents méritent d’être lus et appliqués.

Ce document précise que cet incident est courant. L’ayant vécu également, mais dans une situation légèrement différente, je trouvais intéressant de me plier à l’exercice.

Récit des faits

Je suis en plongée avec deux élèves préparant leur Niveau 2, totalisant moins de 30 plongées. C’est la seconde plongée de la journée, sur un fond de 21m. Les élèves, en fin de formation, sont placés en situation d’autonomie. Au bout d’une trentaine de minutes de plongée, nous croisons une autre palanquée, composé de plongeurs Niveau 1 et de leur guide de palanquée. Après un échange de geste amical (un “coucou” suivi du signe OK), nous continuons dans notre direction. …


It was my first job fair, and I didn’t really know what to expect. I met with great candidates, and some candidate with no enough preparation. Let’s see two great questions I was asked, and some usual advices for all candidates.

As a company, what’s your biggest challenge?

A lot of candidates don’t have a backlog of questions to ask for. Asking great questions to the recruiter can help you to show your interest in the company and stand out from others candidates. I found this question interesting for two reasons.

You can see people asking what’s the biggest challenge / main objective of the person in this position? Asking about the biggest challenge the company is facing seems to be a bolder question. It shows your ability (or at least your interest) to think global, and not only about your job or your objectives. …

About

Christopher Maneu

📱 / ☁️ Engineer @Microsoft | 🐠Scuba diving instructor | Previously @Deezer & Microsoft #MVP

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store