8
results
for develop
- Si vous utilisez atom et python, alors vous cherchez peut-être à bénéficier de l’exécution de votre programme en cours de développement directement dans l’éditeur tout en utilisant virtualenv. Après pas mal de recherches sur le net pour un projet de mon fils, nous sommes parvenus à cette solution. Lorsque l’on développe en python, utiliser virtualenv est une très bonne pratique. Cette solution permet de ne pas avoir à installer des modules sur son poste et par conséquent ne pas avoir à gérer des incompatibilités de version entre les packages des différents programmes.
- Travailler en utilisant une méthode agile axée tout d’abord sur le livrable de qualité n’implique pas de s’abstraire totalement des aspects financiers de chaque phase. Lorsque l’on aborde la fabrication, on peut simplement mettre une petite touche de gestion des coûts afin de disposer d’un axe d’analyse supplémentaire, parfois crucial. Le développement logiciel, lorsqu’il utilise une méthodologie agile, peine à travailler sur les 3 axes que sont le délai, la qualité et le coût.
- La blockchain tout le monde en parle, c’est parfois complexe à comprendre et un petit lab pour démistifier pourrait être intéressant, non ? Je vous propose ici de faire quelques tours de roue avec multichain qui nous propose une approche opensource (sous licence GPLv3) assez complète et aboutie d’une blockchain. De nombreux concepts sont embarqués, plus que nécessaire pour cette petite balade, mais cela vous donnera peut-être des idées pour la suite.
- Le cloud ne se résume pas à des applications toute faites et de l’IAAS, non, il faut aller vers du service notamment pour le développement logiciel. Je vous propose dans ce billet de mettre en place une petite infrastructure cloud à base de Cloud Foundry pour faire quelques travaux de développement en python. Un bon moyen pour accélère la transformation digitale de l’entreprise est de laisser les développeurs avec le maximum de liberté pour faire leur expérimentation et travailler.
- Si comme moi vous avez quelques années de développement derrière vous et qu’emacs est votre environnement de développement de coeur (si si, c’est possible), vous ne pouvez passer à côté de l’intégration de coala et flycheck pour effectuer du test continu pendant l’écriture de vos codes. coala est un framework de test de source orienté contrôle de syntaxe (lint & fix). Disponible en ligne de commande et donc intégrable dans votre système d’intégration continue, il est également possible de le coupler avec certains environnements de développement dont emacs (mais aussi atom, sublime, vim, vs code).
Les sites web utilisent de plus en plus de codes javascript provenant de librairies tierces, il est donc indispensable d’en assurer le maintien afin de ne pas laisser des failles qui seraient découvertes après la mise en ligne.
Après quelques heures passées sur la mise en place de ce site avec hexo, voici un premier article sur le principe de fonctionnement et comment démarrer.
L’avènement des microservices et plus généralement d’une approche de développement poussant à décoréler le front du back par un ensemble de service (de toute taille, pas uniquement micro) est une aubaine pour les développeurs qui retrouvent une part importante d’autonomie.