<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GoReleaser on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/goreleaser/</link><description>Recent content in GoReleaser on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Sat, 29 Jul 2023 18:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/goreleaser/index.xml" rel="self" type="application/rss+xml"/><item><title>Rentrée chargée, retrouvez-moi à Cloud Nord, BDX I/O et OSXP 2023</title><link>https://blog.zwindler.fr/2023/07/29/rentree-chargee-cloud-nord-bdxio-osxp/</link><pubDate>Sat, 29 Jul 2023 18:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2023/07/29/rentree-chargee-cloud-nord-bdxio-osxp/</guid><description>&lt;img src="https://blog.zwindler.fr/2023/07/rentree_chargee.webp" alt="Featured image of post Rentrée chargée, retrouvez-moi à Cloud Nord, BDX I/O et OSXP 2023" /&gt;&lt;h2 id="quand-il-y-en-a-pour-un-il-y-en-a-pour-deux-et-jamais-deux-sans-trois-"&gt;Quand il y en a pour un, il y en a pour deux&amp;hellip; et jamais deux sans trois !
&lt;/h2&gt;&lt;p&gt;La rentrée va être chargée pour moi. J&amp;rsquo;ai encore été très raisonnable sur les CFP auxquels j&amp;rsquo;ai postulé (non) 😅.&lt;/p&gt;
&lt;p&gt;Je suis sélectionné en tant que speaker pour 3 conférences sur ce fin d&amp;rsquo;année !&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le 12 Octobre à Lille pour Cloud Nord 2023, j&amp;rsquo;y ferai mon talk &amp;ldquo;Démystifions les composants internes de Kubernetes&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Le 10 Novembre à Bordeaux (mon fief) pour BDX I/O 2023, où je présenterai un tout nouveau talk au format 20 minutes sur GoReleaser&lt;/li&gt;
&lt;li&gt;Les 6 et 7 Décembre au Palais des congrès de Paris (décidément) pour OSXP, où je présenterai une version très raccourcie de mon talk &amp;ldquo;Démystifions les composants internes de Kubernetes&amp;rdquo; (20 minutes, ça va être un speedrun à ce stade 🤣)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Dans les trois cas, ce sont des livecodings, donc on maximise &amp;ldquo;l&amp;rsquo;effet démo&amp;rdquo; (ou Bonaldi pour les plus &lt;del&gt;anciens&lt;/del&gt; expérimentés d&amp;rsquo;entre vous).&lt;/p&gt;
&lt;h2 id="comment-on-fait-pour-venir-"&gt;Comment on fait pour venir ?
&lt;/h2&gt;&lt;p&gt;Dans les 3 cas, vous avez de la chance, les billeteries ne sont pas encore fermées :) ! Vous pouvez donc encore vous inscrire.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai déjà participé aux précédentes éditions de ces 3 conférences et je peux vous garantir que vous y serez bien !&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://cloudnord.fr/" target="_blank" rel="noopener"
&gt;cloudnord.fr/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://bdxio.fr/" target="_blank" rel="noopener"
&gt;bdxio.fr/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.opensource-experience.com/" target="_blank" rel="noopener"
&gt;www.opensource-experience.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A noter, l&amp;rsquo;entrée à OSXP est gratuite et il reste des places early bird pour Cloud Nord.&lt;/p&gt;
&lt;p&gt;Dans tous les cas, si vous venez, n&amp;rsquo;hésitez pas à me pinger sur &lt;a class="link" href="https://twitter.com/zwindler" target="_blank" rel="noopener"
&gt;Twitter&lt;/a&gt;, &lt;a class="link" href="@zwindler@framapiaf.org" &gt;Mastodon&lt;/a&gt; ou &lt;a class="link" href="https://www.linkedin.com/in/denis-germain/" target="_blank" rel="noopener"
&gt;LinkedIn&lt;/a&gt; si vous voulez me faire un coucou 👋, ça sera avec grand plaisir ! Et si vous me reconnaissez dans les couloirs et que je ne vous reconnais pas, n&amp;rsquo;hésitez pas à faire le premier pas, je ne mords pas et je ne suis malheureusement pas physionomiste ;-).&lt;/p&gt;
&lt;p&gt;&amp;ldquo;One more thing&amp;rdquo;, je serai également présent (en tant que simple participant) à Cloud Alpes le 6 septembre 2023. Cette conférence a fait parler d&amp;rsquo;elle. Je suis content de voir que les organisateurs ont su rebondir et trouver des solutions pour trouver au pied levé des oratrices et ainsi inclure de la diversité. Comme quoi, c&amp;rsquo;est possible !&lt;/p&gt;
&lt;h2 id="le-pitch-de-mon-talk-démystifions-les-composants-internes-de-kubernetes"&gt;Le pitch de mon talk &amp;ldquo;Démystifions les composants internes de Kubernetes&amp;rdquo;
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;De nos jours, beaucoup d&amp;rsquo;entre vous (devs, sysadmins, &amp;hellip;) utilisent Kubernetes, d&amp;rsquo;une manière ou d&amp;rsquo;une autre. Vous savez ce qu&amp;rsquo;est un container et qu&amp;rsquo;on peut faire confiance à Kubernetes pour le déployer de manière fiable en production.&lt;/p&gt;
&lt;p&gt;Mais au-delà de ça, vous êtes vous demandé &amp;ldquo;comment&amp;rdquo; Kubernetes fonctionne ?&lt;/p&gt;
&lt;p&gt;Entre le moment où vous faites un &lt;code&gt;kubectl apply&lt;/code&gt; (ou un &lt;code&gt;helm install&lt;/code&gt;) sur votre PC et le moment où l&amp;rsquo;application est accessible, que s&amp;rsquo;est-il passé ?&lt;/p&gt;
&lt;p&gt;Quand un noeud tombe en panne, qu&amp;rsquo;est ce qui fait que l&amp;rsquo;application est relancée sur un autre noeud sans qu&amp;rsquo;on ait besoin de réveiller l&amp;rsquo;humain en astreinte ?&lt;/p&gt;
&lt;p&gt;Comment se fait-il qu&amp;rsquo;on puisse accéder à n&amp;rsquo;importe quel container de notre cluster sans faire appel à une administratrice réseau chevronnée à chaque nouveau déploiement ?&lt;/p&gt;
&lt;p&gt;Je vous propose de décortiquer ensemble tous les composants internes de Kubernetes pour découvrir que &amp;ldquo;non, Kubernetes, ce n&amp;rsquo;est pas automagique&amp;rdquo;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="le-pitch-de-mon-talk-en-finir-avec-les-makefile-en-go-avec-goreleaser"&gt;Le pitch de mon talk &amp;ldquo;En finir avec les Makefile en Go avec GoReleaser&amp;rdquo;
&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;Quand j’ai commencé à apprendre le golang, j’ai rapidement voulu automatiser un certain nombre d’actions répétitives, notamment la compilation. Ayant appris le C à l’école, j’avais déjà utilisé des fichiers Makefile pour réaliser ce genre d’actions.&lt;/p&gt;
&lt;p&gt;Cette solution, bien que totalement fonctionnelle, n’est pas forcément la plus efficace, dans le monde Golang. On peut faire la même chose et même plus beaucoup plus rapidement à l’aide d’un outil qui s’appelle GoReleaser.&lt;/p&gt;
&lt;p&gt;Dans cette session, nous partirons d&amp;rsquo;une application simple en Go et vous je montrerai comment automatiser la construction et la diffusion de nos artefacts, en ajoutant des fonctionnalités au fur et à mesure.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>