Étiquette : développement

  • A painful road to Java modularity

    A painful road to Java modularity

    A few years ago, we decided to overhaul the internals of our in-house open-source job queue manager JQM, a sort of specialized application server for asynchronous jobs. We thought we were in an ideal case to implement OSGi, a renowned modularity framework. How wrong were we! This post is not about why we chose OSGi…

  • Une histoire d’étiquettes de vin et de contributions Open Source

    Une histoire d’étiquettes de vin et de contributions Open Source

    Aujourd’hui, je vais vous raconter l’histoire d’une belle relation que enioka Haute Couture a nouée avec un client situé à l’autre bout de la planète.

  • Rétro-ingénierie : comprendre et traduire un protocole réseau propriétaire

    Rétro-ingénierie : comprendre et traduire un protocole réseau propriétaire

    Introduction Qu’est-ce que la rétro-ingénierie, et pourquoi y avoir recours La rétro-ingénierie se définit comme l’étude d’un produit ou d’un système existant dans le but de déterminer son fonctionnement et la manière dont il a été conçu. Dans le cadre du développement logiciel, tout développeur peut se retrouver dans une situation nécessitant de la rétro-ingénierie,…

  • Dans une ère d’interdépendance technologique, nous cherchons des polyglottes

    Chez enioka Haute Couture, nous avons un rêve dans nos recrutements et une ambition dans notre politique RH : trouver et former des développeurs polyvalents et multi-technologiques. C’est à la fois indispensable pour être pertinent sur le marché, et particulièrement bon pour l’employabilité individuelle. Alors pourquoi s’enfermer ? Comprendre ce que fait et veut le…

  • Analyse de communautés pour sélectionner une brique logicielle

    Au sein d’enioka Haute Couture, nous sommes amenés à aider au cadrage technique de projets. Une activité est de sélectionner les briques logicielles sur lesquelles le système développé pour le client sera fondé. Ce socle technique est essentiel pour la pérennité et la maintenabilité du système produit. La plupart des développeurs fondent ces choix sur…

  • ComDaAn : Community Data Analytics

    Avec l’omniprésence des outils dont se servent les développeurs pour produire du code, il est pertinent de s’intéresser à l’empreinte qu’ils laissent. ComDaAn exploite cette empreinte pour offrir un regard pointu sur les rouages internes des équipes ou communautés de développement. Ses fonctionnalités permettent d’explorer le fonctionnement d’une équipe de développement (par exemple en analysant…

  • Manifeste pour du développement de haute-couture

    Le développement est une chose trop grave pour être confié à des développeurs. Ce manifeste pour du développement de haute-couture est un appel pour que les entreprises mesurent la nécessité d’un développement maîtrisé et de qualité. enioka Haute-Couture est une maison de développement logiciel qui s’est donné comme mission d’accompagner ses clients dans cette démarche.…