picture of my face

Vincent Déniel

Développeur chez Yaal

Je réalise des applications web en Python et interviens sur toute la stack, de la réception de la requête HTTP par Apache ou Nginx à l’envoi d’une réponse. Mon environnement habituel est un système Linux (Ubuntu ou Debian). Dans mes développements, j’évite les solutions “usines à gaz” et préfère l’approche constructive en partant de librairies (Werkzeug, Jinja) ou de microframeworks (Flask, Aiohttp), me permettant une plus grande flexibilité. Les tests sont également une partie importante de mon workflow.

Je pratique une veille technologique régulière et m’intéresse aux technologies front-end comme React ou les outils de containerisation comme Docker. Je suis également ce qui touche aux agents conversationnels et aux bots ainsi qu’à la data science, au machine learning, aux cryptomonnaies, aux sciences et aux technologies. Je suis également guitariste et passionné de musique.

Contact


Pour me contacter, vous pouvez utiliser ce formulaire ou les réseaux sociaux !

Je suis sur Bordeaux !

Banner image

py co commit en

Inspired by npx-co-commit, I made py co commit for people who want to share the credit of a commit with their team and have it displayed on Github.

If you have a pure Python project, you might not want to have a full NodeJS install on your machine. You can …

Lire l'article
Banner image

Cryptotip, donation button for cryptocurrencies en

Cryptotip is a short project I realized to learn a bit more about React and Javascript testing with Jest and Enzyme. I plan to make it a npm package and a Wordpress plugin in the future. Feedbacks are welcome!

You can try it here:

Lire l'article
Banner image

ZSH Crypto Prices, Oh My Zsh plugin adding a Powerlevel9k segment to display crypto prices in Zsh en

I recently started using ZSH and discovered it was easy to extend its capacities with Oh My Zsh. I created a plugin for it that displays the current price of Bitcoin. That's it. I think it looks good!

You can get it here: https://vincentdnl.github.io/zsh-crypto-prices/

As always …

Lire l'article
Banner image

Déployer un container docker Mattermost sur un serveur privé avec Nginx fr

De nombreux développeurs utilisent quotidiennement Slack. Mais son usage peut lever des questions de respect de la vie privée. Slack n'est pas open source, ni hébergeable sur son propre serveur. Nous allons voir comment deployer Mattermost, une alternative open source à Slack, sur un serveur privé. Nous utiliserons le container …

Lire l'article
Banner image

Firefox test pilot experiments: containers fr

Firefox a un programme nommé Test Pilot qui propose une série d'expériences, parmi lesquelles se trouve Containers. Containers permet de créer des sessions cloisonnées et donc ouvrir plusieurs comptes pour un même site dans le même navigateur.

J'utilise cette fonctionnalité pour ne pas mélanger mes comptes perso et mes comptes …

Lire l'article

The right tool for the job en

When I started programming for the web, I came across what seemed to be the solution to my problem. I wanted a blog and here was Wordpress, the most popular blogging platform in the world. Wordpress makes 25% of all websites. Therefore, it’s easy to find tutorials to set …

Lire l'article

Facebook Messenger bot example with aiohttp en

I made a quick Facebook Messenger bot as a proof of concept. It simply gets content from an image sharing website (Imgur) and delivers it in a carousel (generic template from the Facebook Send API). It's made with Aiohttp, an asynchronous HTTP Server and Python 3.6.2.

Check it …

Lire l'article

Deploy multiple Flask applications with Nginx reverse proxy and Gunicorn en

I often use the Python framework Flask for my projects because it is simple and I can focus on my domain logic. I usually also use Gunicorn to serve my applications with Nginx as a reverse proxy. My Gunicorn tasks are executed by an upstart script:

description "mytask"

start on …

Lire l'article