Skip to content

Blogs de Développeurs: Aggrégateur de Blogs d'Informatique sur .NET, Java, PHP, Ruby, Agile, Gestion de Projet

Forum Logiciel

Forum Logiciel : diffusion de connaissance et d’informations sur toutes les activités liées au développement d’applications informatiques en entreprise.

Agrégateur de flux

Retour sur React-Europe 2015 (partie 1)

Zenika - jeu, 09/10/2015 - 15:04

Zenika était à l'espace Charenton à Paris le mois dernier pour la deuxième conférence sur React après la ReactJS.conf en janvier : React-Europe. Une partie de la core team React (mais aussi Relay / GraphQL) était présente pour nous parler des nouveautés des 6 derniers mois ainsi que des directions prises pour le futur.

reacteurope.png

TL:DR; Deux notions sont revenues dans beaucoup de talks et ont donné l'esprit général du contenu de la conférence : La DX (Developer eXperience), aussi importante que l'UX (User eXperience), est au coeur des librairies de l'écosytème React. Le futur des animations en React par exemple est tourné vers la DX. React doit être vu comme un principe,... Read Retour sur React-Europe 2015 (partie 1)

Catégories: Blog Société

Gestion de configuration : introduction

Zenika - mer, 09/09/2015 - 08:30

Cela doit faire au moins 2 ans que je souhaite partager la façon dont je gère mes configurations (en anglais dotfiles). Comme j'ai longtemps repoussé l'échéance, probablement de peur d'avoir un roman à écrire, je vais en faire une série de petits billets de blog dont celui-ci est l'introduction. Nous y aborderons donc mon besoin, et mes choix.

Besoin(s) En bon geek que je suis, je suis fan des dotfiles. Les dotfiles — fichiers de configurations — sont de petits fichiers, habituellement dans notre dossier personnel (votre $HOME), qui nous permettent de paramétrer et personnaliser nos outils de tous les jours. C'est principalement vrai pour des outils en ligne de commande — et... Read Gestion de configuration : introduction

Catégories: Blog Société

Zenika lance sa 1ère édition de « Kaiz’n day 2015 »

Zenika - mar, 09/08/2015 - 09:00

Le 08 octobre à Paris : une demi-journée de gaming et d’actualités sur les nouvelles technologies.

blog_kaiznday.png

Kaiz’n day est un événement qui mêle pédagogie et détente dans un cadre agréable et qui promet d’être riche en nouveautés et challenges.

A vous de faire votre programme ! Si vous souhaitez renouer avec Docker et sa fameuse baleine, cet événement est fait pour vous ! Pour découvrir la nouvelle version d’Angular, inscrivez-vous sans plus attendre ! Laissez-vous tenter par un atelier Agile et prenez part au « Carpaccio Programming » ! Enfin, si les objets connectés vous... Read Zenika lance sa 1ère édition de « Kaiz’n day 2015 »

Catégories: Blog Société

Elasticsearch 2.0: ce qui change

Zenika - jeu, 09/03/2015 - 16:19

Logo Elastic Une première bêta d'Elasticsearch 2.0 vient de sortir, c'est l'occasion de faire un premier bilan des changements. Il s'agit en effet d'une véritable V2 qui, sur certains aspects, rompt clairement avec le passé.

Cet article n'a pas vocation a énumérer de manière exhaustive les changements, la documentation fait cela bien mieux que moi, mais plutôt synthétiser les principaux changements.

Installation Un premier changement se situe au niveau de la configuration réseau. Jusqu'ici, lorsqu'on démarrait des nœuds Elasticsearch, il se regroupaient d'eux mêmes en cluster, c'était épatant mais dangereux. Elasticsearch 2 fait un pas la sagesse avec une configuration par défaut plus raisonnable. Elle évitera de former des clusters... Read Elasticsearch 2.0: ce qui change

Catégories: Blog Société

SoftShake 2015 – Appel aux conférenciers

Forum Logiciel - lun, 07/13/2015 - 13:55
La conférence SoftShake revient en 2015 pour sa 5ème édition, et se tiendra les jeudi 22 et vendredi 23 octobre, en plein centre de Genève, dans les locaux de l’hepia (comme ces dernières années). SoftShake vient d’ouvrir l’appel aux conférenciers. N’hésitez pas à vous porter candidat si vous souhaitez partager un sujet : * Les […]
Catégories: Blog Individuel

Le Q&A : nécessité ou abomination ?

Ceci est issu de mes différentes expériences sur le terrain et peut vous choquer.
Si vous continuez, à vos risques et périls !

Bon j'y vais : pour moi le Q&A est une abomination ! Dans sa forme la plus répandue.
En créant un service de Q&A, la société admet que ses équipes vont faire du mauvais boulot ! et que Les tests sont faits par quelqu'un d'autre, beh oui faut bien les faire et les devs n'ont pas le temps !

D'ailleurs, posez la question dans n'importe quelle société pourquoi ils ont un Q&A ? Vous obtiendrez que la qualité est telle qu'on ne saurait pas faire autrement.
Ha bon !

Si je prends les chiffres des endroits où je suis passé, cela va de 15% à 50% des personnes employées uniquement à faire du test. Ensuite vous creusez un peu les chiffres et essayez de comprendre à quoi ils passent leur temps.
On peut généralement constater à cette étape que la plupart de ces teseurs découvre des bugs dans la première demi-heure de test. Donc des tests basiques donnent directement lieu à un bug. WTF !
Qu'est-ce-qu'ils b...ent les développeurs ?

Beh oui, on en revient à la racind du problème ! Les devs livrent de la m.. car ils ne testent pas assez ou testent mal leur développement, ou n'ont pas compris ce qu'on leur demande, ou...

Voici quelques conseils pour limiter les bugs les plus débiles :

  • vos responsables produit/projet doivent bien maitriser leur sujet et créer de bonnes specs qui contiennents :
    • une définition claire du besoin incluant pourquoi on le fait et pas juste : "il faut un bouton qui fait ça !"
    • des critères d'acceptance claires et partagés à l'équipe, voir construit avec l'équipe (de test)
    • la description des besoins non-fonctionnels doit figurer dans la demande
  • des guidelines de dev
  • convention de nommage
  • SOLID
  • des tests unitaires
  • des tests de recettes/intégration automatisés
  • une intégration continue : déploiement de package/build automatisè


Quand vous aurez la plupart de ces points DONE, vous serez peut-être mieux préparés à l'agilité.

Donc en résumé, votre service Q&A est encore nécessaire dans sa forme actuelle : je fais deux clics et il y a un bug !

Un métrique à mettre en place pour savoir si ça va mieux c'est le nombre de temps entre le début des tests et le premiers bug.

 

Quelques liens pour aller plus loin :

http://fr.wikipedia.org/wiki/SOLID_%28informatique%29

http://www.mountaingoatsoftware.com/training/courses/effective-user-stories

http://www.scrumalliance.org/community/spotlight/mike-cohn/march-2014/agile-user-stories-epics-and-themes

http://fr.wikipedia.org/wiki/Extreme_programming

http://www.amazon.com/Extreme-Programming-Explained-Embrace-Edition/dp/0321278658

http://henrik-kniberg.developpez.com/livre/scrum-xp/

 

Catégories: Blog Individuel

Node.js et MongoDB, trop facile avec easymongo !

Aujourd’hui vous allez apprendre comment lier node.js à votre base de données MongoDB grâce à un module très simple à utiliser : easymongo (pour installer MongoDB, rendez-vous ici). Le module s’installe avec npm : npm install easymongo View Plain Copy Code Print D.r™ Voici comment on initialise MongoDB avec easymongo : var EasyMongo = require('easymongo'); var options […]
Catégories: Blog Individuel

VMMap en mode instrumentation sur système 64bit : attention à la plateforme cible du build .NET

CoqBlog - Blog de Gaël Covain - sam, 05/25/2013 - 21:25
Si vous tentez d'utiliser VMMap en mode instrumentation* vous avez peut-être rencontré une erreur relativement peu explicite au lancement du profiling : Unable to launch application: "E:\Temp\ApplicationToProfile\ApplicationToProfile\bi...
Catégories: Blog Individuel

ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service

CoqBlog - Blog de Gaël Covain - lun, 05/20/2013 - 13:50
D'après le post sur le blog Sysinternals la dernière version majeure de ProcDump, très sympathique outil de prise de dump offrant un bon nombre de possibilités de paramétrage, apporte quelques évolutions plutôt pratiques : affichage et filtrage s...
Catégories: Blog Individuel

.NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft

CoqBlog - Blog de Gaël Covain - sam, 05/11/2013 - 21:21
Excellente nouvelle pour ceux qui ont besoin d'effectuer des analyses poussées et/ou automatiques de dumps d'application .NET : Microsoft nous livre une première beta d'une librairie .NET appelée Microsoft.Diagnostics.Runtime (ClrMD). A noter qu'e...
Catégories: Blog Individuel

Partagez la connaissance

Partagez BlogsdeDeveloppeurs.com sur les réseaux sociaux