Jean-Baptiste Le Duigou
    • Posts
    Hero Image
    Retour sur le DevFest du Bout du Monde 2020

    Le 28 février dernier a eu lieu le DevFest du Bout du Monde à Brest. Je n’avais pas pu y assister l’année dernière et cette année j’ai donc pris mes billets très en avance. C’est une chance de pouvoir avoir une conférence de cette importance en Basse-Bretagne et surtout pour un prix aussi modique. Il me semble que le ticket est à 40 € et ayant bénéficié du tarif pre-early bird je l’ai eu pour 20 €.

    March 12, 2020 Read
    Hero Image
    Ma banque a modifié son UI et ça m’embête !

    J’avais prévu de parler d’un tout autre sujet mais ma banque vient de mettre à jour son application de banque à distance et ça m’embête. Il faut dire que l’interface était vieillotte et il était grand temps de faire quelque chose. Dans la nuit de mardi à mercredi elle a déployé une nouvelle version de son application. Je n’ai pas encore eu le temps de tester toutes les fonctionnalités et je ne pourrai donc pas commenter l’ergonomie.

    March 5, 2020 Read
    Hero Image
    Design Thinking : le livre de Roger Martin

    Le Design Thinking a réussi à se répandre dans le monde du business ces dernières années et en particulier dans les entreprises de la tech. On ne compte plus les billets de blog, les conférences et talks à ce sujet. Enième buzzword ou véritable instrument d’innovation ? J’ai voulu en savoir plus en lisant le livre de Roger Martin : The Design of Business, Why Design Thinking is the Next Competitive Advantage.

    February 26, 2020 Read
    Hero Image
    Intégration Continue d’une Lambda implémentée en Go 🛠

    L’intégration continue est une pratique de développement qui nécessite des développeurs qu’ils poussent du code dans un dépôt partagé plusieurs fois par jour. Chaque commit est ensuite vérifié par un build automatisé, ce qui permet aux équipes de détecter les problèmes à un stade précoce. En intégrant régulièrement, il est possible de détecter rapidement les erreurs et de les localiser plus facilement. Je vous ai déjà présenté le serveur Jenkins dans d’autres articles : comment l’installer sur AWS et comment l’utiliser pour détecter des vulnérabilités.

    February 19, 2020 Read
    Hero Image
    Automatiser la détection de vulnérabilités 🕵️

    Selon une étude de Synopsys près de 60% des codebases des entreprises contiennent au moins une vulnérabilité provenant de bibliothèques open source. Le problème ne tient pas au fait d’utiliser des bibliothèques open-source, il est d’ailleurs difficile de s’en passer aujourd’hui. Le problème vient principalement d’un manque d’analyse et de surveillance des différentes bibliothèques utilisées pour développer ces applications. Si vous hébergez le code d’un de vos projets personnels sur GitHub, il y a de fortes chances que vous ayez reçu une alerte de vulnérabilité de sécurité à un moment donné.

    February 12, 2020 Read
    Hero Image
    Déployer Jenkins sur AWS

    Jenkins est à mon avis l’outil de référence quand on parle d’intégration continue et de déploiement continu. Il commence toutefois à être concurrencé par GitHub Actions d’une part et par les outils proposées par les fournisseurs de Cloud d’autre part. On peut citer par exemple les services CodePipeline et CodeDeploy pour le cas d’AWS. Ajoutons à cela qu’il est parfois difficile de trouver une machine que l’on peut dédier pour héberger un serveur Jenkins.

    February 5, 2020 Read
    Hero Image
    Ma soirée aux West Web Awards 2020

    Aujourd’hui je vais parler d’un sujet moins technique que d’habitude. En effet j’ai eu le plaisir d’assister le jeudi 23 janvier à la cérémonie des West Web Awards. Cette soirée avait pour but de mettre en lumière les entreprises et entrepreneurs qui innovent dans le domaine du numérique en Bretagne. Petite précision, les cinq départements bretons sont pris en compte 😉 Les catégories Pas moins de sept catégories étaient au programme :

    January 30, 2020 Read
    Hero Image
    Un template IntelliJ pour gérer les exceptions avec Junit 5

    Aujourd’hui je vais vous parler de Junit 5 et plus particulièrement de la gestion des exceptions et d’une astuce qui devrait vous permettre de gagner du temps. J’ai déjà eu l’occasion de vous parler de Junit 5 dans un précédent article. Dans cet article je vous expliquais que l’on pouvait tester le lancement d’une exception avec cette syntaxe : Throwable exception = assertThrows(BusinessLogicException.class, () -> userService.getUserDetails(1337)); assertThat(exception.getMessage(), is("Could not get user details!

    January 22, 2020 Read
    Hero Image
    Apprendre le langage Go en 2020 🤔

    Le début d’une nouvelle année est parfois l’occasion de prendre des bonnes résolutions ou de mettre en place de nouveaux objectifs pour l’année à venir. Je ne l’avais pas fait l’année dernière mais force est de constater que j’ai mis à profit l’année 2019 pour apprendre le langage Go. J’avais il est vrai commencé à tremper le bout de mes orteils dans l’eau fin 2018 mais j’avais un peu galéré à comprendre toutes les subtilités de la syntaxe et de la philosophie de ce langage !

    January 15, 2020 Read
    Hero Image
    BattleDev 14 : PowerSet et poudre de perlimpinpin

    Aujourd’hui je vais vous parler de la dernière édition de la BattleDev. Les plus assidus d’entre vous objecteront que je l’ai déjà fait la semaine dernière. C’est pas faux, mais aujourd’hui je vais parler plus particulièrement de l’exercice 4, exercice qui consiste à remplir une lampe à huile avec de la poudre de perlimpinpin. Comme je suis sympa je vous redonne l’énoncé original : Vous glissez malencontreusement avec vos babouches sur votre tapis volant et tombez à travers des sables mouvants dans une caverne magique où se trouve un fabuleux trésor.

    December 12, 2019 Read
    Hero Image
    BattleDev 14 : leçons en vue de la prochaine édition

    La semaine dernière j’ai eu l’occasion de participer à l’édition 14 de la BattleDev. Après avoir participé à l’édition 13 en solo, j’ai pour cette édition motivé 4 collègues afin d’y participer ensemble. L’ambiance était top, les pizzas bonnes et le réseau rapide ! J’aurais bien aimé utiliser le langage Go mais il n’était pas proposé dans la liste. Je me suis donc rabattu sur Java qui est le langage que j’ai le plus pratiqué.

    December 5, 2019 Read
    Hero Image
    Junit 5 : pourquoi et comment migrer

    Junit 5 : pourquoi et comment migrer J’ai récemment eu l’opportunité de migrer un projet de Junit 4 à Junit 5. J’en profite donc pour vous faire un post sur pourquoi et comment migrer. Des bonnes raisons pour migrer Le première raison de migrer peut tout simplement être pour maintenir sa stack technique à jour. Je ne sais pas pour vous, mais personnellement j’ai trouvé ça super intéressant de travailler sur une technologie plus récente.

    September 18, 2019 Read
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»
    Navigation
    • About
    • Skills
    • Experiences
    • Projects
    Contact me:
    • Email: jb.leduigou@gmail.com

    Stay up to date with email notification

    By entering your email address, you agree to receive the newsletter of this website.

    Toha Theme Logo Toha
    © 2022 Copyright.
    Powered by Hugo Logo