Devoxx 2017 : Retour sur « Reactor 3 et la programmation réactive sur la JVM »

J’ai eu la chance de participer cette année à la 6ème édition du Devoxx France. Je vous propose dans cet article de revenir sur la conférence "Reactor 3 et la programmation réactive sur la JVM" présentée par Simon Baslé qui travaille sur le projet Reactor. J’ai apprécié cette présentation qui plus est, elle est sur un thème dans l'air du temps : la programme réactive.

ShellCheck outil d’analyse pour vos scripts shell

Qu'est-ce que ShellCheck ?

ShellCheck est un outil d'analyse de scripts shell assez puissant dans la lignée de Lint qui devrait se trouver dans la boîte à outil de tout devops Unix.

Cet utilitaire vous permettra d'identifier de manière statique (sans exécuter le code) un bon nombre de petits défauts dans vos scripts shells qui, sur votre utilisation courante, fonctionnent peut-être comme un charme mais qui mis dans les mains d'autres personnes provoqueront des erreurs pour le moins embêtantes.

Par exemple, imaginez que pour une raison X ou Y, la variable suivante n'est pas renseignée...

rm -rf "$PATH_TO_FOLDER/"*

C'est une erreur triviale mais qui peut coûter très cher; bien d'autres sont listées par Koalaman, l'auteur du script.

Parcourir l'article

Configurer un mode debug en ASP classic

J'ai commencé à bosser il y a quelques temps sur une application à base d'asp webforms utilisant du vb script, la méthode que j'avais l'habitude d'utiliser pour faire du debug était d'injecter à chaque fois du Response.Write pour afficher la valeur que l'on veut vérifier directement sur la sortie HTML, mais en cherchant sur le net j'ai trouvé qu'il y avait une autre méthode qui permettait de faire du vrai debug, ligne par ligne :

Management de projet avec PRINCE2

 

logo_prince2

INTRODUCTION : Chaque année, les entreprises ont de nombreux challenges à relever : adaptation à des contraintes légales nationales, européennes ou internationales, lancement de nouveaux services ou produits innovants, intégration de nouvelles technologies (ERP, outils décisionnels,...) ou mise à jour de technologies déjà implantées pour rester compétitif. Chaque défi est relevé sous forme de projet qui peut se définir comme une suite d'actions délimitées dans le temps, en vue de produire un résultat spécifique, produit, service ou nouvelle organisation. Afin de mieux répondre à toutes ces exigences pour mieux gérer le processus de gestion de projet, de nombreuses méthodes sont en concurrences pour relever ces challenges.

Dans cet article je vous propose de découvrir une méthode parmi ces méthodes qui se nomme PRINCE2.

TFS : contrôleur de code source, oui mais pas que

Team Foundation Server de Microsoft, TFS, est connu principalement comme un contrôleur de code source au même titre que Git, SVN etc… Dans cet article, je vais vous montrer que TFS n’est pas qu’un simple logiciel de gestion de version mais un outil complet pour gérer un projet. Je vais me baser sur la version Online car elle ne nécessite pas d’installation et est gratuite pour une utilisation restreinte (nombre de personnes limité et utilisation des services limitée également). On parle aussi de Visual Studio Team Service, mais ici on gardera la dénomination TFS.

Le Nombre d’Or – inspiration dans le design graphique

Créer un logo, mettre en page un livre ou une page web, dessiner des pictogrammes et j’en passe… La production d’éléments graphiques est continue et il suffit de se connecter à des réseaux comme Pinterest, Behance ou Dribbble pour se rendre compte que les différentes communautés créatives sont très productives.

De tout temps les créatifs se sont basés sur des règles pour développer, bâtir, créer. Une de ces règles est nommée le Nombre d’Or.

SonarLint, codez connecté avec SonarQube

sonarlint-black-256

Lors d'un projet, la qualité est aujourd'hui devenue une des priorités. Concernant celle du code source, de nombreux outils existent pour nous guider. Aujourd'hui nous allons aborder le sujet du plugin SonarLint en lien avec SonarQube.

Mais avant d'aborder ce qu'est SonarLint par rapport à SonarQube et en quoi celui-ci peut nous aider lors des phases d'amélioration du niveau de qualité du code de nos projets, voici un bref rappel sur SonarQube.

Outils pour la qualité logicielle en PHP

Cet article est une suite logique de l’article « Culture pour la qualité logicielle PHP », lequel vous a présenté les différents aspects à appréhender chaque jour afin d’avoir une culture de conception de produits de qualité. Aujourd’hui nous  verrons les outils  les plus utilisés à notre disposition afin de mettre en pratique ces aspects, nous n’expliquerons pas en détails l’installation, ni l’utilisation de ces outils mais nous vous les présenterons de manière globale afin de percevoir leurs importance dans la qualité logicielle. Nous vous présentons une liste, non exhaustive, des outils ayant des versions open source.