Télétravail : Mon bureau "home made"
#productivite#teletravail#bureau
12 Dec 2020 • 🍵🍵 8 min. de lectureCes dernières semaines, j’ai vu passer plusieurs vidéos de Youtubeurs (dévs & gamers) présentant leur setup et certains m’ont bluffé ! Puisque je reprends le télétravail à temps complet avec mon nouveau job, j’ai décidé de me…
GitLab CI : Intégré comme jamais
#gitlab#ci#linux#devops
12 Nov 2020 • 🍵🍵🍵 15 min. de lectureDernièrement, je constate que la CI (Continuous Integration) est un skill relativement rare chez les développeurs, même pour des profils expérimentés. Sans en être un expert absolu, je voulais en livrer ma vision et quelques…
"Refactoring" de Martin Fowler
#livres#apprentissage#productivite
02 May 2020 • 🍵🍵 9 min. de lectureLe blog entre en 2020 avec la présentation de Refactoring, de Martin Fowler 🚀 : la trame principale et les grandes idées. L’article est long, mais je pense qu’il apportera l’essentiel du livre à ceux qui n’ont pas le temps de le…
Nest Serverless : Firebase Functions
#nest#serverless#firebase
05 Dec 2019 • 🍵 7 min. de lectureNest est mon framework Node.js préféré et aussi mon framework de travail. Je l’ai présenté sur ce blog l’année dernière et l’article est toujours d’actualité si tu veux y jeter un œil. Je l’utilise très souvent dans mes projets…
Rust et WebAssembly : Wasm everywhere
#rust#webassembly#node.js
21 Nov 2019 • 🦀🦀 9 min. de lectureJ’en parlais dans le premier article sur Rust : l’attrait de WebAssembly est l’une des raisons qui m’ont poussé vers ce langage. Dans cet article, j’aborde la compilation de code Rust en un fichier binaire Wasm et la génération du…
AWS Acceleration Roadshow 2019
#aws#devops
23 Oct 2019 • ☁️ 5 min. de lectureVoilà déjà 1 semaine que j’ai assisté à l’AWS Acceleration Roadshow d’Aix en Provence, avec David, aussi lead dev chez Gojob. On a décidé de s’y rendre pour les sujets d’IA/ML, par curiosité technique et par curiosité vis à vis de…
Git : Astuces et productivité #2
#git#productivite#vs code
18 Sep 2019 • 🍵🍵 8 min. de lectureDans ce second article de la série, je parle d’alias, de (patch) et de l’intégration de git dans VS Code. Alias de commandes Ce n’est pas grand chose, car on parle de quelques secondes grattées par-ci par-là. Mais grattées jusqu…
Rust : Premiers retours sur le langage
#rust#vs code
26 Aug 2019 • 🦀🦀 11 min. de lectureQuand je n’écris pas en TypeScript, je m’intéresse à Rust, langage de programmation système au typage fort et statique créé par Mozilla. Entre autres, par nostalgie pour la prog. système et surtout pour son interopérabilité…
Git : Astuces et productivité #1
#git#productivite
01 May 2019 • 🍵 3 min. de lectureDans ce premier article d’une série dédiée à git, j’aborde les commit atomiques. Au programme de ladite série, Tips & tricks! : raccourcis, astuces et méthodologie (opinionated content!). Commits atomiques L’emploi des commits…
React : Suivi des erreurs avec Bugsnag
#react#productivite
13 Mar 2019 • 🍵 5 min. de lectureVendredi 18h30, après une bonne semaine de livraison continue et de revue de code, quoi de tel qu’un product manager qui entre paniqué dans le bureau en vous demandant ce que signifie ce ? Bien qu’il ne permette pas d’éviter…
TypeScript : Typage et Généricité
#typescript
10 Feb 2019 • 🍵 6 min. de lectureLa généricité permet d’écrire des définitions (de classes, interfaces, fonctions, types…) paramétriques. On appelle ces définitions des Génériques. Présents sous le même nom dans Java (1.5), C# (2), ils existent dans TypeScript…
Nest : Tests E2E et Effets de bord
#nest#node.js#testing
12 Dec 2018 • 🍵 4 min. de lectureDans le monde merveilleux des tests d’intégration et E2E (end-to-end, de “bout en bout” 🥐), il est fréquent de vérifier le bon fonctionnement d’un service tiers. Cependant, dans un scénario complet, les interactions avec ledit…
TypeScript : résolution des modules JSON
#typescript
03 Dec 2018 • 🍵 5 min. de lectureCette fonctionnalité de TypeScript disponible depuis la version 2.9 du langage permet d’améliorer la sûreté du typage (type safety) dans quelques cas d’utilisations qui, bien qu’assez spécifiques, peuvent s’avérer critiques pour…
Nest : Le framework Node.js qu'il nous fallait
#nest#node.js#typescript#testing#productivite
03 Aug 2018 • 🍵🍵 12 min. de lectureNest ne vous a probablement pas échappé si vous faites de la veille technique… Ou peut-être que si. Après tout, 0 jour s’est écoulé depuis la sortie d’un nouveau framework JavaScript 😁. Mais alors pourquoi prendrait-on la peine d…
TypeScript - 3/3 : Installation & Migration
#typescript
22 Apr 2018 • 🍵 6 min. de lectureSuite de la deuxième partie du dossier. Installation Le paquet typescript contient le compilateur découvert dans la première partie du dossier. L’installation du paquet tslint est aussi conseillée (globale, ou locale à votre…
TypeScript - 2/3 : Pourquoi l'adopter
#typescript
22 Apr 2018 • 🍵🍵 10 min. de lectureSuite de la première partie du dossier. Pourquoi l’adopter Les articles présentant les avantages et inconvénients de TypeScript ne manquent pas sur la toile. J’aborde ici une liste non-exhaustive des points forts qui justifient…
TypeScript - 1/3 : Présentation
#typescript
22 Apr 2018 • 🍵 4 min. de lecturePremière partie du dossier TypeScript Le langage TypeScript est l’une des technologies les plus appréciées de ces dernières années, dans le développement Frontend comme dans le Backend. Sa popularité ne cesse de croître et il est…
Créer un plugin Babel : Parameter Properties
#babel#typescript
15 Nov 2017 • 🍵🍵 10 min. de lectureBabel est un compilateur “source à source” (ou transpileur) : il analyse du code JavaScript, le transforme et en génère un nouveau. Les phases d’analyse et de transformation sont effectuées par des plugins (plug-ins) que l’on…