Jean-Baptiste Le Duigou
    • Posts
    Hero Image
    Comment je fais ma veille technique au sujet de AWS

    Dans mon dernier article je te parlais de mes objectifs pour l’année 2020. Un de ses objectifs est de développer une expertise sur AWS. La réussite de cet objectif repose en partie sur le passage de certifications. Cela me pousse à étudier certains aspects précis du cloud d’Amazon. Mais ce n’est pas suffisant. J’essaie de lire le maximum de choses sur AWS en faisant une veille technique. Je vais donc t’expliquer aujourd’hui quelles sont les sources que j’utilise pour cela.

    May 11, 2020 Read
    Hero Image
    Mes objectifs pour 2020

    Dans mon dernier article je te parlais de mon objectif de publier un article par semaine. Cet objectif n’est pas orphelin. Il fait parti d’une liste plus globale de souhaits que j’ai établi pour l’année. C’est la première année que je rédige véritablement une liste d’objectif. Pourquoi ? Être occupé ne veux pas forcément dire réaliser des tâches qui ont de la valeur. J’ai d’ailleurs découvert récemment qu’il existait un mot en anglais qui capture bien cette notion : busywork.

    April 27, 2020 Read
    Hero Image
    Un article par semaine pendant trois mois : le bilan

    J’ai commencé à publier des articles sur Medium il y a un peu moins d’un an. Dix mois en fait. J’avais à l’époque publié un article sur les assertions dans les tests. J’ai continué à publier épisodiquement. En fonction de l’inspiration. Quand je pensais avoir le bon sujet et le bon titre je me posais sur mon clavier et en avant la musique ! En fin d’année je me suis dit que ça serait une bonne idée d’accélérer la cadence.

    April 4, 2020 Read
    Hero Image
    Réalise facilement ta première contribution open-source

    J’ai remarqué que de nombreux développeurs hésitaient à faire leur première contribution open-source. C’est peut-être ton cas ? C’est plus facile que ça en a l’air. Comme pour beaucoup de choses l’étape la plus difficile est d’enclencher la machine. Une fois la première contribution accomplie, puis les deux ou trois suivantes ça devient plus simple. Mon conseil par conséquent est de choisir une première tâche relativement aisée afin de lancer la dynamique.

    March 19, 2020 Read
    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
    • ««
    • «
    • 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