Lucas Roquilly

Je m’appelle Lucas Roquilly et je suis passionné de programmation depuis une quinzaine d’années. De Python à PHP en passant par JavaScript, SQL ou C++, j’ai exploré de nombreuses technologies tant du côté client que du côté serveur mais mes spécialités sont le data scraping et l’automatisation de process. Diplômé d’une licence de Droit et d’un Master en Digital Commerce (50% webmarketing, 50% dev. web), j’ai travaillé pour plusieurs agences web avant de me mettre à mon compte en tant que chef de projet, développeur et rédacteur spécialisé en freelance.

Entreprendre

Fin 2019, j’ai fondé la startup Monitorize, une solution SaaS de veille automatisée pour le e-commerce que j’ai développé from scratch en solo et qui intègre des algorithmes de data scraping, des dashboards personnalisés, des systèmes de reporting et d’alerting (mail & web push) une API REST, un module PrestaShop et une extension Google Chrome. En parallèle, je travaille sur plusieurs side-projects tels que Paintball-Comparateur.fr ou OpenVC.app et j’interviens ponctuellement au sein de l’incubateur Euratechnologies sur le sujet “Tester son marché grâce au MVP NoCode”.

N’hésitez pas à me contacter via mon site internet pour parler tech et/ou startups !

Articles du même auteur

Pas facile alors pour les développeurs JavaScript de choisir quelles tendances suivre et quelles nouvelles technologies apprendre dans cet univers en permanente réinvention, même avec une veille efficace. Parmi ces tendances, TypeScript est sûrement l’une des technologies qui interroge le plus.

Lucas Roquilly7 May 2021

Pratiques de plus en plus utilisées par les entreprises et les indépendants, le web scraping et le data scraping permettent de collecter des données pour une infinité de finalités possibles telles que la constitution ou l’enrichissement de bases de données de prospection ou de produits par exemple. Il existe pourtant une confusion commune entre les termes web scraping et data scraping. Voyons ensemble la distinction avant d’en apprendre plus sur le web scraping.

Lucas Roquilly7 May 2021

Découvrez notre guide complet sur NodeJS, ce runtime qui permet aux serveurs d'interpréter du code JavaScript. Très utilisé pour des projets API et web, NodeJS et ses frameworks permettent de répondre à une grande quantité de requêtes simultanées.

Lucas Roquilly7 May 2021

On note généralement six ou sept langages pour écrire un programme de web scraping et il existe souvent plusieurs options possibles pour chaque langage. Vous avez le choix de partir avec le(s) langage(s) que vous connaissez déjà ou d’en apprendre un nouveau. Cette deuxième possibilité est parfois la meilleure car chaque langage a ses inconvénients et ses avantages en ce qui concerne le scraping

Lucas Roquilly7 May 2021

Dans tous les langages de programmation, des frameworks ont été créés afin d’accélérer le développement des applications web. Express JS est le framework le plus populaire pour NodeJS comme en témoignent les statistiques suivantes tirées de Github, StackOverflow et npm.

Lucas Roquilly7 May 2021

Dans cet article, vous apprendrez à installer Node.js sur Windows et à le mettre à jour / update. Nous verrons également comment installer des modules grâce au gestionnaire de paquet npm sur Windows 10 et autres versions de l’OS.

Lucas Roquilly7 May 2021

À l’ère du big data et à l’aube d’une nouvelle révolution apportée par l’internet des objets, le scraping est une pratique de plus en plus populaire parmi les développeurs. Alors que toujours plus d’entreprises comprennent l’enjeu stratégique de la valorisation des données, le scraping est devenu aujourd’hui pour elles une source de valeur mais également une menace importante sur leurs actifs numériques.

Lucas Roquilly7 May 2021

npm est le gestionnaire de paquets officiel de Node.js. Sa maîtrise est obligatoire pour tout développeur voulant travailler dans cet environnement car il est présent à toutes les étapes de la création, du développement et de la maintenance des applications Node.js.

Lucas Roquilly7 May 2021

Node fs, module nodejs pour “File System”, permet aux développeurs de créer et gérer des fichiers pour y stocker ou lire des fichiers dans un programme Node

Lucas Roquilly7 May 2021

Savoir coder des tests unitaires est une compétence essentielle pour tout développeur souhaitant progresser dans son métier. Non seulement c'est un élément essentiel à tout code source pour s'assurer que l'application fonctionne toujours comme prévu malgré des évolutions dans le code, mais les tests unitaires sont également à la base de bonnes pratiques de l'ingénierie logicielle telles que le Test Driven Development (TDD) ou l'intégration continue dans une boucle DevOps.

Lucas Roquilly7 May 2021

Orientée document et ne nécessitant pas de schéma prédéfini des données, MongoDB est la solution NoSQL la plus utilisée dans le monde. Dans ce guide complet, vous apprendrez comment installer MongoDB sur Windows et comment le mettre à jour.

Lucas Roquilly7 May 2021

Pour cet article de la série Web Scraping, nous allons voir comment récupérer les données du site du journal Le Monde en créant un scraper PHP

Lucas Roquilly7 May 2021

Flexible et scalable, MongoDB est le système de gestion bases de données NoSQL le plus utilisé dans le monde. Découvrez comment installer MongoDB sur Ubuntu et Linux dans ce guide complet étape par étape.

Lucas Roquilly7 May 2021

Concevoir, développer ou maintenir une API REST est aujourd’hui parmi les missions les plus communes pour un développeur back-end ou fullstack. C’est pourquoi la compréhension du concept d’API et de ses différents standards est primordiale pour un développeur. Dans cet article, nous vous expliquons tout sur les API REST, leur utilité, leur différence avec d’autres standards et leurs principes de fonctionnement.

Lucas Roquilly7 May 2021

le standard WebSocket a été développé et implémenté dans la plupart des navigateurs à partir de fin 2011. WebSocket est un protocole réseau et une API permettant de créer un canal de communication à double-sens (full-duplex) entre un serveur et un navigateur.

Lucas Roquilly7 May 2021

MySQL est l’un des systèmes de gestion de bases de données les plus utilisés dans le web. Dans cet article, découvre comment utiliser MySQL avec un serveur NodeJS

Lucas Roquilly7 May 2021

En tant que développeur spécialiste du data scraping, je suis régulièrement sollicité par des personnes ou des entreprises souhaitant automatiser certains processus. Le tutoriel d’aujourd’hui reprend l’un de ces projets, réalisé pour une startup qui cherchait à effectuer une veille automatisée via un bot Instagram.

Lucas Roquilly7 May 2021

Node repose sur trois bases fondamentales : le moteur JavaScript V8 de Google, une API de bas niveau nommée libuv et une boucle d’événement plus communément appelée event loop. Ces trois éléments fonctionnent en complémentarité pour permettre de traiter les entrées et les sorties d’une façon innovante, non-bloquante et asynchrone — ce qui est la caractéristique principale de Node.

Lucas Roquilly7 May 2021

Dans cet article, vous saurez tout sur le framework Nest.js pour Node JS : ses avantages tels que sa compatibilité avec TypeScript ou son aspect modulable, mais également ses inconvénients.

Lucas Roquilly7 May 2021

Dans ce mode d’emploi complet, vous découvrirez comment installer et update Node.js sur les distributions Ubuntu de l’OS Linux. Vous apprendrez également comment installer le gestionnaire de paquets npm et de nouveaux modules Node.js sur Ubuntu 18.04 ou 16.04 et autres versions.

Lucas Roquilly7 May 2021

Les technologies liées au développement web et à la programmation informatique sont en constante évolution. Le métier de développeur se renouvelle sans cesse et nécessite un apprentissage continu pour rester à la page des dernières avancées technologiques.

Lucas Roquilly7 May 2021