<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Versatile Flow | Anthony SSI YAN KAI</title><description>Blog et portfolio de Anthony SSI YAN KAI — développeur backend Go &amp; Cloud, data et DevOps.</description><link>https://versatile-flow.com/</link><language>fr</language><item><title>REX | Polymorphisme en Go</title><link>https://versatile-flow.com/posts/go-polymorphism/</link><guid isPermaLink="true">https://versatile-flow.com/posts/go-polymorphism/</guid><description>Le polymorphisme est un pilier essentiel de la programmation, c&apos;est la capacité d&apos;une entité à prendre plusieurs formes.</description><pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Essential Go Guidelines (Rules of Thumb)</title><link>https://versatile-flow.com/posts/go-general-rules/</link><guid isPermaLink="true">https://versatile-flow.com/posts/go-general-rules/</guid><description>Règles pratiques pour écrire du Go idiomatique : getters/setters, taille des interfaces, composition et simplicité.</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate></item><item><title>REX | Reactive Programming en Go</title><link>https://versatile-flow.com/posts/reactive-programming-go/</link><guid isPermaLink="true">https://versatile-flow.com/posts/reactive-programming-go/</guid><description>Programmation réactive en Go grâce à la librairie RxGo</description><pubDate>Sun, 25 Dec 2022 00:00:00 GMT</pubDate></item><item><title>REX | Airflow</title><link>https://versatile-flow.com/posts/airflow/</link><guid isPermaLink="true">https://versatile-flow.com/posts/airflow/</guid><description>Apache Airflow est un outil open source de planification de workflows basé sur Python qui permet de définir, planifier et suivre les tâches et les workflows de manière centralisée.</description><pubDate>Thu, 31 Mar 2022 00:00:00 GMT</pubDate></item><item><title>REX | Google Cloud Run</title><link>https://versatile-flow.com/posts/google-cloud-run/</link><guid isPermaLink="true">https://versatile-flow.com/posts/google-cloud-run/</guid><description>Retour d&apos;expérience sur Google Cloud Run et la migration d&apos;une app K8s vers Cloud Run</description><pubDate>Sun, 10 Oct 2021 00:00:00 GMT</pubDate></item><item><title>TIPS | Terraform Conditional Resource 🤷</title><link>https://versatile-flow.com/posts/terraform-conditional-resource/</link><guid isPermaLink="true">https://versatile-flow.com/posts/terraform-conditional-resource/</guid><description>Créer dynamiquement des ressources terraform au conditionnel</description><pubDate>Tue, 13 Apr 2021 00:00:00 GMT</pubDate></item><item><title>REX | Terraform + GCP = ❤️</title><link>https://versatile-flow.com/posts/terraform-and-gcp/</link><guid isPermaLink="true">https://versatile-flow.com/posts/terraform-and-gcp/</guid><description>Terraform et GCP, infrastructure as code.</description><pubDate>Mon, 20 Apr 2020 00:00:00 GMT</pubDate></item><item><title>REX | gRPC</title><link>https://versatile-flow.com/posts/grpc/</link><guid isPermaLink="true">https://versatile-flow.com/posts/grpc/</guid><description>Un framework RPC universel et performant</description><pubDate>Fri, 27 Mar 2020 00:00:00 GMT</pubDate></item><item><title>LEARN | Golang Design Patterns</title><link>https://versatile-flow.com/posts/golang-design-patterns/</link><guid isPermaLink="true">https://versatile-flow.com/posts/golang-design-patterns/</guid><description>Les Design Patterns sont des solutions réutilisables aux problèmes de programmation courants.</description><pubDate>Mon, 23 Dec 2019 00:00:00 GMT</pubDate></item><item><title>LEARN | Golang - Concurrence</title><link>https://versatile-flow.com/posts/golang-concurrence/</link><guid isPermaLink="true">https://versatile-flow.com/posts/golang-concurrence/</guid><description>La concurrence signifie que plusieurs calculs se produisent en même temps</description><pubDate>Wed, 20 Mar 2019 00:00:00 GMT</pubDate></item><item><title>REX | Google App Engine</title><link>https://versatile-flow.com/posts/google-app-engine/</link><guid isPermaLink="true">https://versatile-flow.com/posts/google-app-engine/</guid><description>Google App Engine (GAE) est une offre de Google Cloud Platform qui permet de déployer des applications sur le cloud en faisant abstraction de l’infrastructure, celle-ci étant gérée par Google.</description><pubDate>Wed, 16 Jan 2019 00:00:00 GMT</pubDate></item><item><title>REX | Kafka - Replay</title><link>https://versatile-flow.com/posts/kafka-source-tierce/</link><guid isPermaLink="true">https://versatile-flow.com/posts/kafka-source-tierce/</guid><description>Ingestion de donnée depuis une source tierce instable</description><pubDate>Sun, 30 Dec 2018 00:00:00 GMT</pubDate></item><item><title>REX | Feature Flipping en Scala</title><link>https://versatile-flow.com/posts/feature-flipping-scala/</link><guid isPermaLink="true">https://versatile-flow.com/posts/feature-flipping-scala/</guid><description>Le pattern « feature flipping » permet d’activer et désactiver des fonctionnalités directement en production, sans re-livraison de code.</description><pubDate>Thu, 22 Nov 2018 00:00:00 GMT</pubDate></item><item><title>REX | GraphQL - Scala Implementation</title><link>https://versatile-flow.com/posts/graphql-scala/</link><guid isPermaLink="true">https://versatile-flow.com/posts/graphql-scala/</guid><description>GraphQL is an open-source query language for APIs. GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015.</description><pubDate>Mon, 27 Nov 2017 00:00:00 GMT</pubDate></item><item><title>LEARN | Scala - Design Patterns</title><link>https://versatile-flow.com/posts/scala-design-patterns/</link><guid isPermaLink="true">https://versatile-flow.com/posts/scala-design-patterns/</guid><description>Le language Scala est très riche en design patterns qui ne sont pas «built-in», ce qui les rend parfois difficile à repérer et à écrire de façon «correcte».</description><pubDate>Wed, 22 Nov 2017 00:00:00 GMT</pubDate></item><item><title>REX | Spark - Shuffle</title><link>https://versatile-flow.com/posts/spark-shuffle/</link><guid isPermaLink="true">https://versatile-flow.com/posts/spark-shuffle/</guid><description>Le shuffle dans Apache Spark est le processus de répartition des données entre les différents noeuds d&apos;un cluster pour permettre le traitement en parallèle lors de l&apos;exécution d&apos;une opération de transformation ou d&apos;action sur un RDD (Resilient Distributed Dataset)</description><pubDate>Tue, 15 Aug 2017 00:00:00 GMT</pubDate></item></channel></rss>