Pourquoi créer un blog quand on est développeur ?

Temps de lecture ~1 minute

Hé voilà je saute le pas. Ça fait un moment que l’envie de lancer un blog me titille. Je tenais absolument à ce que ce blog soit multilingue, ce qui m’a obligé à me poser pas mal de questions techniques sur la gestion des langues. En tant que développeur je pense ce blog aura plusieurs intérêts.

Partager

La plupart des développeurs estiment qu’ils n’ont pas l’expertise suffisante pour publier sur internet. C’est une belle preuve d’humilité mais pas toujours une bonne analyse ! Le monde du dev est tellement vaste que l’on trouve toujours des gens plus débutants que soi dans tous les domaines, rassurés de constater que d’autres ont fait face aux mêmes problèmes et capables de les aider dans un langage simple.

Promouvoir la langue locale

Je suis abasourdi par la difficulté à dénicher du contenu traduit en français dans le monde de l’informatique. Je sais bien que l’anglais est devenue la lingua franca en la matière mais bien des gens n’ont pas l’aisance suffisante pour parcourir les blogs anglophones efficacement. C’est dommage que des personnes compétentes et motivées par le dev se heurtent à cette barrière (on n’apprend pas l’anglais du jour au lendemain…). Défendre la langue ça passe par là !

Alors bien sûr internationaliser une appli web c’est beaucoup de boulot supplémentaire, et les outils de localisation existants sont difficiles à utiliser je trouve (objet d’un autre article), donc on comprend fort bien que tout le monde veuille s’en passer.

Structurer ses idées

Il parait que mettre par écrit sous forme de blog les problèmes techniques que l’on a rencontrés aide beaucoup à structurer sa pensée et à assimiler les idées. On va voir ça ! Mais il est vrai que personnellement le premier intérêt lorsque je documente mon code c’est de m’aider à fixer clairement les notions. Voyons donc le blog comme de la doc !

Allez une petite citation pour la route :

Ce qui se conçoit bien s’énonce clairement, et les mots pour le dire arrivent aisément.

– Nicolas Boileau

Also available in English | También existe en Español

Rate Limiting d'API avec Traefik, Docker, Go, et la mise en cache

Limiter l'utilisation de l'API en fonction d'une règle avancée de limitation du débit n'est pas si facile. Pour y parvenir derrière l'API NLP Cloud, nous utilisons une combinaison de Docker, Traefik (comme proxy inverse) et la mise en cache locale dans un script Go. Si cela est fait correctement, vous pouvez améliorer considérablement les performances de votre limitation de débit et étrangler correctement les demandes d'API sans sacrifier la vitesse des demandes. Continuer de lire