Echoes Alert : nouveau cru !

Un article pour vous parler des nouveautés qui arrivent avec Echoes Alert 1.4.0 !

Les principales nouveautés de cette version concernent la création des alertes. L’interface graphique permet maintenant de paramétrer plusieurs critères pour une alerte. Une bonne nouvelle n’arrivant jamais seule, il est également possible d’ajouter très facilement des plages horaires pour le déclenchement des alertes. Enfin, un dernier paramètre fait son entrée dans l’interface graphique, le « flapping ». C’est la période sur laquelle une condition est vraie avant de déclencher une alerte. Cela permet d’éviter les pics et certains faux positifs.

Petit aperçu de l’interface qui devrait progresser rapidement :

Capture du 2014-12-23 12:05:40

Pour plus d’infos ou voir tout ça en détails utilisez notre formulaire de contact, nous pourrons vous faire une démonstration :)

Quelles sont les prochaines étapes ?

La version 1.5, prévue pour la fin du premier trimestre 2015, qui sera principalement une mise à jour de stabilisation comportera majoritairement des nouveautés de type technique pour préparer l’arrivée de…

La version 2.0.0 à la fin du second trimestre. Au programme, une uniformisation complète des interfaces du produit (la page de création d’alertes en sera grandement simplifiée et on pourra enfin modifier facilement tous les paramètres d’une alerte déjà créée) et une mise à jour du thème pour bénéficier des dernières nouveautés. Cette version verra également arriver les premières briques de gestion de cycle de vie de l’alerte.

Rendez-vous en 2015 pour toujours plus de nouveautés !

Conférence sur la communication des startups par We Link ! Dernières places disponibles !

Demain soir se tiendra une conférence sur la communication organisée par We Link, la première startup communicante !

« Grâce à cette conférence, découvrez les éléments essentiels pour promouvoir votre startup et faire parler de vous dans la presse. »

 

A l’instant où j’écris ces lignes, il ne reste que 5 places alors n’attendez plus, inscrivez-vous ! En plus nous y serons, c’est une bonne occasion de se voir et de discuter :)

Chez Echoes, nous avons commencé à travailler avec We Link cette année et nous sommes ravis d’avoir rencontré leur équipe. Pauline et Aurélie, à l’origine de We Link, par leur expérience et leur excellente compréhension des enjeux et de l’écosystème des startups, sont les personnes idéales si vous vous demandez pourquoi et comment il faut communiquer. L’année 2015 sera importante pour nous (Plusieurs évènements importants très prochainement, stay tuned !) et nous avançons confiants, sachant que nous aurons We Link à nos côtés :-)

N’hésitez pas à les contacter, elles sont toujours partantes pour discuter de sujets comme l’innovation, la technologie, les startups ou encore le numérique !

Principes de programmation objet

Préambule par Thomas Saquet :

J’ai travaillé avec Sylvain, l’auteur de cet article, lorsque j’étais en mission chez Signalis. Il est une des seules personnes que j’ai croisé jusqu’à aujourd’hui réellement capable de comprendre, d’appliquer et d’expliquer les bonnes pratiques de développement et de test. C’est pourquoi je lui ai demandé de rédiger quelques articles sur le sujet, à commencer par celui-ci sur les bonnes pratiques en programmation objet. Les exemples sont tournés autour du Java, mais tous les principes sont valables et applicables dans les autres langages.

Si le sujet de cet article vous intéresse et que vous souhaitez aller plus loin, je vous recommande la lecture de ce livre qui creuse d’avantage la question tout en restant abordable et lisible. Place à Sylvain !


Qu’est-ce qu’un code de qualité ?

Les programmeurs novices pensent souvent que ce qui compte est que le code “marche”. Bien sûr, répondre aux exigences fonctionnelles est la partie la plus importante de notre travail. Mais tout développeur avec un minimum d’expérience sait bien que ces exigences ne sont jamais gravées dans le marbre. L’utilisateur final n’est généralement pas satisfait de la première version, et ce processus d’aller-retours implique d’autres acteurs qu’il faut savoir prendre en compte.

Maintenabilité

Le code subit des modifications liées à la correction de bugs et aux évolutions. Il doit être pensé pour que tout ne soit pas remis en cause à chaque fois qu’une modification est nécessaire.

Utilisabilité

Tout code passe par des phases d’intégration. Quand on intègre du code qui n’a pas été pensé pour l’intégration, les erreurs sont fréquentes, ce qui aboutit à beaucoup de temps perdu : l’intégration prend plus longtemps, elle n’est pas bien faite, et les développeurs perdent du temps à démontrer que les problèmes rencontrés sont dus à l’intégration et non à des bugs.

Testabilité

Afin de démontrer qu’une application répond aux exigences fonctionnelles, autrement dit que les développeurs ont bien fait leur travail, il est nécessaire de la tester. Toute modification du code étant susceptible d’affecter les fonctions afférentes, les tests doivent être repassés fréquemment.

Réutilisabilité

Un programme peut bien souvent être partiellement réutilisé pour répondre à des besoins similaires. Il est possible de copier-coller des lignes de code, mais cela multiplie le nombre de lignes de code à maintenir ; si une correction s’avère nécessaire, le nombre de lignes à modifier est plus important, tout comme la probabilité d’en oublier certaines.

Lisibilité

Afin de faciliter la maintenance et la réutilisation de code, il est important que celui-ci soit compréhensible facilement, c’est-à-dire lisible.

Lire la suite

Echoes participe au forum «business de proximité»

L’équipe Echoes est venue à la rencontre des grands comptes du territoire de Saint Quentin en Yvelines à l’occasion du premier forum « business de proximité » qui a eu lieu le 12 juin 2014.

© Photothèque Casqy – J-J. Kraemer

 

Nous avons pu échanger avec les responsables achats des sociétés suivantes :

Cet évènement à eu lieu à l’initiative de la CASQY et nous laisse avec de très bons contacts.

Romain à même été interviewé pendant l’évènement, pour accéder à tout cela, c’est par ici.

 

Recherchons missions en intégration continue C/C++

Depuis quelques temps, nous avons mis en route un nouveau projet chez Echoes.

Le sujet est le suivant : dans un contexte open source, automatisation de toute la chaîne de développement C/C++ de la ligne de code au déploiement (avec la gestion des dépendances et à destination multi OS, en passant par les étapes de tests, de docs et toute la chaîne d’intégration continue.). En deux mots : une usine logicielle.

Dans ce cadre, nous cherchons des missions en prestation pour travailler sur ce type d’environnement, que ce soit une chaîne complète ou partielle.

Nous pouvons intervenir à différents niveaux :

  • - Formations sur les bonnes pratiques de développement
  • - Formations sur les environnements de développement C/C++
  • - Formations sur les bonnes pratiques de versionning (git, gitolite)
  • - Intégration continue en C/C++
  • - Mise en place et configuration de Jenkins
  • - Mise en place et configuration de Puppet
  • - Mise en place et configuration de Foreman
  • - Automatisation des procédures de déploiement logiciel C/C++

Nos profils :

Thomas Saquet
https://www.linkedin.com/in/saquet

Florent Poinsaut
https://www.linkedin.com/in/florentpoinsaut

Localisation :
Région parisienne.

N’hésitez pas à nous contacter pour toute question, nous attendons vos propositions :)
Merci !

Cérémonie des lauréats Réseaux Entreprendre 2014 : les photos !

Voilà les photos d’Echoes prises au cours de la cérémonie des lauréats Réseau Entreprendre 2014 ! Si vous voulez voir toute les photos de l’évènement, le lien est en bas de l’article.

Galerie complète