Accelerate vu par Zenika

Accelerate est une analyse statistique des résultats des études “state of devops » annuelles. Le gros intérêt de cette étude est de partir d’une vision brute des pratiques DevOps pour en tirer des enseignements dépassant les outils techniques utilisés.
Quatre métriques clés : Délai de livraison en production, Fréquence de déploiement, Temps moyen de restauration, Pourcentage de livraisons en erreur

Lire la suite

DoinGud s’associe à Zenika pour renforcer son équipe technique

Nous sommes heureux d’annoncer ce partenariat avec DoingGud afin d’accélérer le développement de leurs produits. DoinGud se donne les moyens de ses ambitions pour fournir une plateforme NFT d’exception. Toujours à la recherche de performance pour atteindre cet objectif encore plus rapidement, faire appel à Zenika leur semblait la bonne marche à suivre. 

Lire la suite

Les avantages de l’écoconception et du GreenIT

On entend de plus en plus souvent parler de GreenIT et d’écoconception de services numériques. La raison première de l’existence de la démarche est bien sur l’amélioration du bilan environnemental et sociétal de l’entreprise. C’est le but, donc un avantage attendu assez évident. Mais savez-vous que la démarche a de nombreux autres avantages et effets positifs ?

Rentabilité, SEO, fidélisation, image de marque…

Lire la suite

Développer sa première PWA 1/3

Pour faire des applications mobiles natives, il faut du code spécifique pour chacune des plateformes. Ce code est donc dupliqué et demande des compétences différentes. Grâce aux nouveautés du web, les Progressive Web Applications (PWA) nous permettent de développer des expériences de plus en plus proches du natif. Avec le gros avantage de pouvoir partager une bonne partie du code entre les versions desktop, mobiles Android et iOS.

À travers ce guide, essayons-nous au développement de notre première PWA.

Lire la suite

La règle des 5R

La règle des 5R est un moyen mnémotechnique pour retenir les bonnes actions à appliquer pour réduire les déchets. Elle a été développée par la blogueuse Béa Johnson à partir de la règle des 3R. Les 5R sont : refuser, réduire, réparer/réutiliser, recycler et composter (de to rot en anglais), les trois R de la règle éponyme originelle sont simplement réduire, réparer/réutiliser et recycler.

Lire la suite

La sobriété numérique

Souvent quand on parle d’écologie, d’éviter des impacts négatifs, le mot qui revient en ce qui concerne les actions à prendre est sobriété. Comme il s’agit de faire décroitre l’utilisation de matières premières et les émissions de polluants induits par notre consommation de numérique, il est clair que le plus gros levier pour cela est de faire décroitre celle-ci. Nous avons donc besoin de sobriété numérique.

Lire la suite

Google Kubernetes Engine, CircleCI and Traefik for a full-fledged GitOps platform in the cloud – Part 2

This guide describes how to set up, in probably less than an hour, the infrastructure supporting the development workflow we use every day to build, test and deploy our projects. For all the reasons listed above and after a lot of investigation, we settled on Google’s managed Kubernetes (GKE) as well as CircleCI, Traefik and other Google Cloud services.

Lire la suite

Google Kubernetes Engine, CircleCI and Traefik for a full-fledged GitOps platform in the cloud – Part 1

This guide describes how to set up, in probably less than an hour, the infrastructure supporting the development workflow we use every day to build, test and deploy our projects. For all the reasons listed above and after a lot of investigation, we settled on Google’s managed Kubernetes (GKE) as well as CircleCI, Traefik and other Google Cloud services.

Lire la suite

Comment mieux vivre les ateliers et réunions à distance

Bien qu’elle présente de nombreux intérêts, la plupart des personnes ne sont pas totalement habituées et outillées pour travailler à distance: problème de réseau, conditions matérielles peu propices ou obligation de gérer des enfants qui viennent refaire la coupe de cheveux de leurs parents en pleine visio (véridique), nous faisons face à de nouveaux enjeux pour réussir à animer des réunions et des ateliers efficaces.
Dans cet article un condensé non exhaustif de pratiques qui facilitent le quotidien et permettent de moins subir les réunions et ateliers à distance.

Lire la suite

Challenge Brigitte Friang : Write-up catégorie web (solutions) 1/3

Cette série d’articles vous propose un regroupement des Write-Up (version rédigée des solutions) des épreuves que j’ai réussies lors du challenge Brigitte Friang de la DGSE et de l’ESIEE. La lecture de cet article de bout en bout vous donnera un aperçu de mon cheminement pendant le déroulement du challenge, mais vous pouvez tout aussi bien regarder uniquement les épreuves qui vous intéressent. J’ai indiqué le type d’épreuve à côté de leur titre.

Lire la suite

La presse écrite, quelle aventure ! KAIZEN x Zenika

Il y a un an, le magazine Kaizen s’installait dans les mêmes locaux que notre agence de Rennes. Ce magazine que nombreux de nos Z connaissent et apprécient déjà, met leurs cerveaux en ébullition, que ce soit au travers de ses valeurs que par les sujets qu’il aborde. Kaizen, Zenika, 2 anagrammes. Il n’en fallait pas plus pour y voir un signe et se dire : on y va.

Lire la suite

Maîtriser le paramétrage des producers Kafka

Dans l’écosystème Apache Kafka, un Producer désigne un système qui va publier des messages vers un topic du cluster. Kafka a été pensé pour que cette publication de messages soit fiable et performante à la fois.
Lorsqu’on crée un Producer, il est possible de spécifier de nombreuses configurations, et il est facile de s’y perdre. Cet article a pour but d’éclaircir les différentes configurations et leurs rôles pour un échange de données fiable et performant pour les producers bénéficiant de la librairie kafka-clients.

Lire la suite

[Spring Batch] REX pour des batchs tombés trop tôt au combat

J’ai été naïf. J’ai espéré que tout se passerait bien. J’ai développé précipitamment plusieurs batchs puis les ai envoyés au combat sans filet, si jeunes. Ils sont tombés, tous. Le coût de ma naïveté a été terrible, mais j’aimerais ici faire le bilan, vous faire part de ce que j‘ai appris de cette aventure. Certains points vous paraitront peut-être évidents mais si je n’ai pas su les anticiper je suppose que d’autres pourraient les éviter en me lisant.

Lire la suite

Birdie-Birdie pour expérimenter l’agilité à distance

Birdie-Birdie. Ce jeu, inventé par Alan Cyment, a pour objectif de découvrir l’agilité et SCRUM par la pratique. Les participants réalisent de manière itérative un jouet en LEGO ayant pour apparence un oiseau préhistorique.

Seulement voilà, avec la situation sanitaire actuelle, l’utilisation de LEGO n’est plus vraiment une option. Mais alors quelle alternative trouver pour permettre aux participants de construire simplement un produit de manière collaborative dans un monde virtuel ?

Lire la suite

Mon expérience de “Tech for Good”

Comment se rendre utile lorsqu’on est développeur ? Comment rendre à la société ce qu’elle nous a donné ? Ce sont des questions que je me pose depuis que je travaille dans cette industrie. J’ai enfin pu y répondre en codant bénévolement pour une association et cela m’a apporté bien plus que ce que j’espérais. Voici mon expérience de « tech for good ».

Lire la suite

Entretien avec Sebastian Aigner [JetBrains] : Comment apprendre Kotlin? | IDE et navigateur, livres et tutoriels, débutants et dev Java

Entretien avec Sebastian Aigner par Jean-Michel Fayard : Comment apprendre Kotlin ? Si vous êtes intéressés par Kotlin, la première question que vous vous posez est certainement : Quelle est la manière la plus efficace d’apprendre Kotlin ?
IDE et navigateur, livres et tutoriels, débutants et dev Java.

Lire la suite