- https://runebook.dev/en/articles/spring_boot/application-properties/application-properties.integration.spring.kafka.streams.cleanup.on-startup Managing State Stores in Spring Kafka Streams: Alternatives to Cleanup on Startup
- https://www.youtube.com/live/maJulQ4ABNY The Magical Group Coordination Protocol of Apache Kafka
- https://youtu.be/A_ImrhN9H6A Java 23 - Better Language, Better APIs, Better Runtime
- https://www.naleid.com/2023/07/30/understanding-kafka-compaction.html Understanding Kafka Compaction
- https://thorben-janssen.com/outbox-pattern-with-cdc-and-debezium/ Implementing the Outbox Pattern with CDC using Debezium
- https://danieldietrich.dev/blog/2024/06/06/statement-on-vavrs-future/ Statement on Vavr's Future
- https://youtu.be/u4wV0-31oI0 TUTO React Server Component de A à Z en 2024
- https://www.youtube.com/watch?v=Pae2D4XcEIg The Modern Monolith, with Spring Modulith by Cora Iberkleid @ Spring I/O 2024
- https://www.wimdeblauwe.com/blog/2024/06/25/transactional-outbox-pattern-with-spring-boot/ Transactional Outbox pattern with Spring Boot
- https://axual.com/implementing-outbox-pattern-with-apache-kafka-and-spring-modulith/ Implementing Outbox Pattern with Apache Kafka and Spring Modulith
- https://www.baeldung.com/spring-modulith-event-externalization#2-resubmitting-events Event Externalization with Spring Modulith
- https://www.lihaoyi.com/post/12yearsofthecomlihaoyiScalaPlatform.html 12 years of the com.lihaoyi Scala Platform
- https://blog.pierre-ricadat.com/graphql-in-scala-role-based-access-control GraphQL in Scala: Role-Based Access Control
- https://youtu.be/JvTo-BVhHw0 Rendez vos applications Kafka plus robustes
- https://www.inner-product.com/posts/direct-style-effects/ Direct-style Effects Explained
- https://david-peter.de/cube-composer/ cube composer
- https://www.baeldung.com/java-streams-distinct-by DistinctBy in the Java Stream API
- https://supabase.com/blog/supabase-swift Supabase Swift
- https://youtu.be/Evc0vy7QqhI Debunking Kafka Top 5 Use Cases
- https://aws.amazon.com/fr/what-is/data-mesh/ Qu'est-ce qu'un Data Mesh ?
- https://holyswift.app/how-to-solve-observable-object-problem/ The Nested Observables Problem in SwiftUI
- https://azamsharp.com/2023/01/24/grouping-events-swiftui-view-using-enums.md.html A Better Way to Handle Events for SwiftUI Views
- https://fatbobman.com/en/posts/avoid_repeated_calculations_of_swiftui_views/ How to Avoid Repeating SwiftUI View Updates
- https://youtu.be/PbkROQPTBao 5 Common Mistakes Spring Developers Make
- https://youtu.be/g1kI3WDjWvU Reset Offsets on Kafka CLI Tutorial
- https://developer.apple.com/tutorials/swiftui-concepts/driving-changes-in-your-ui-with-state-and-bindings Separate properties and imperative code from the view
- https://pkl-lang.org/blog/introducing-pkl.html Introducing Pkl, a programming language for configuration
- https://youtu.be/Hx1SLFWFoAw Time Window Aggregations in Kafka Streams!
- https://jpa-buddy.com/blog/hopefully-the-final-article-about-equals-and-hashcode-for-jpa-entities-with-db-generated-ids/ (Hopefully) the final article about equals and hashCode for JPA entities with DB-generated IDs
- https://blog.rockthejvm.com/full-stack-typelevel/ How to Write a Full-Stack Scala 3 Application with the Typelevel Stack
- https://discord.com/blog/why-discord-is-switching-from-go-to-rust Pourquoi Discord passe de Go à Rust
- https://blog.pierre-ricadat.com/a-beginners-guide-to-graphql-in-scala A Beginner's Guide to GraphQL in Scala
- https://youtu.be/ybfOhW4O0nQ Beware! Anti-patterns in Event-Driven Architecture
- https://youtu.be/GA8NZVGPiNo What Can Scala Learn from Rust? by John A. De Goes
- https://www.eversql.com/5-ways-to-implement-not-exists-in-postgresql/ 5 Ways to implement NOT EXISTS in PostgreSQL
- https://www.confluent.io/blog/unifying-stream-processing-and-interactive-queries-in-apache-kafka/ Unifying Stream Processing and Interactive Queries in Apache Kafka
- https://www.confluent.io/blog/testing-kafka-streams/ Testing Kafka Streams – A Deep Dive
- https://blog.jdriven.com/2019/12/kafka-streams-topologytestdriver-with-avro/ Kafka Streams TopologyTestDriver with Avro
- https://www.responsive.dev/blog/guide-to-kafka-streams-state Don't Panic: The Definitive Guide to Kafka Streams State
- https://www.responsive.dev/blog/kafka-streams-history-of-rebalancing Kafka Streams and Rebalancing through the Ages
- https://aiven.io/blog/introducing-tiered-storage-for-aiven-for-apache-kafkaIntroducing Tiered Storage for Aiven for Apache Kafka®: Unlocking Improved Cost-Efficiency and Scalability
- https://scalajobs.com/blog/for-comprehension-use-cases-in-scala/ For-Comprehension Use Cases in Scala
- https://developer.confluent.io/courses/architecture/compaction/ Topic Compaction
- https://inside.java/2023/11/06/sip087/ Record Patterns in Java 21 - Sip of Java
- https://thorben-janssen.com/outbox-pattern-with-cdc-and-debezium/ Implementing the Outbox Pattern with CDC using Debezium
- https://youtu.be/fYN9-QdLtYg The Wonderful World of Apache Kafka
- https://youtu.be/fTRNm-1Q1EI From 🐛 to 🦋: Data Pipelines Evolution from Batch to Streaming
- https://youtu.be/A5tmnWAYULs 10 tips for enabling data discovery and governance in your organization
- https://relay.dev/graphql/connections.htm GraphQL Cursor Connections Specification
- https://www.graphile.org/postgraphile/ PostGraphile Instant GraphQL API
- https://github.com/ByteByteGoHq/system-design-101 System Design 101
- https://youtu.be/mxEvAPQRwhw Kubernetes Health Checks with Readiness and Liveness Probes
- https://arnoldgalovics.com/kubernetes-liveness-probe-spring-boot/ Smart Healthchecks With Kubernetes And Spring Boot Actuator
- https://youtu.be/INlFDr5ujL8 Swift 5.9 Released
- https://youtu.be/8fMFa6OqlY8 Teaching old Streams new tricks By Viktor Klang
- https://youtu.be/3lZkRxgmKt8 Things I wish I knew before I started with event sourcing By Michał Ostruszka
- https://youtu.be/jJ2g0DneISA Game of Loom 2: life and deadlock of a virtual thread By Mario Fusco
- https://www.confluent.io/blog/enabling-exactly-once-kafka-streams/ Enabling Exactly-Once in Kafka Streams
- https://softwaremill.com/java-21-switch-the-power-on/ Java 21: switch the power on
- https://spring.io/blog/2023/09/20/hello-java-21 Hello, Java 21
- https://blog.rockthejvm.com/scala-as-a-junior-dev/ Scala as a Junior Developer
- https://www.lihaoyi.com/post/SoWhatsSoSpecialAboutTheMillScalaBuildTool.html So, What's So Special About The Mill Scala Build Tool?
- https://youtu.be/X48VuDVv0do?feature=shared Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
- https://youtu.be/cEPP33ScM3s?feature=shared Workload Identity in GKE to fetch data from Google Cloud Storage.
- https://youtu.be/0swOh5C3OVM?feature=shared Kubernetes Volumes explained | Persistent Volume, Persistent Volume Claim & Storage Class
- https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Init Containers
- https://blog.stephane-robert.info/post/kubernetes-write-first-chart-helm/ Kubernetes - Ecrire son premier chart Helm
- https://softwaremill.com/structured-concurrency-and-scoped-values-in-java/ Structured concurrency and scoped values in Java
- https://youtu.be/co-Vg7M4yKw Do your Values align with FP Values?
- https://blog.rockthejvm.com/free-monad/ Free Monad in Scala
- https://www.sfeir.dev/front/htmx-pour-un-developpement-web-simplifie-vous-avez-peut-etre-la-chance-davoir-connu-lage-des-pages-web-statiques-sans-interactions-puis-lavenement-de-flash-et-jquery-pour-finir-aujourdh/ HTMX, pour un développement web simplifié
- https://softwaremill.com/cats-effect-vs-zio/ Cats Effect vs ZIO
- https://theboreddev.com/use-multiple-ssh-keys-different-git-accounts/ How to Use Multiple SSH Keys For Different Git Accounts
- https://youtu.be/5XfgT9A9PHw GitHub Actions - Getting Started With Environments
- https://www.baeldung.com/maven-env-variables Refer to Environment Variables in pom.xml
- https://blog.frankel.ch/github-actions-maven-releases/ GitHub Actions and Maven releases
- https://szymonsawicki.net/unit-testing-in-spring-webflux/ Unit testing in Spring Webflux using StepVerifier and Mockito
- https://www.baeldung.com/java-picocli-create-command-line-program Create a Java Command Line Program with Picocli
- https://youtu.be/TVdFAftHzPE Kotlin Context Receivers - How to Use, Why, and Best Practice
- https://www.youtube.com/watch?v=fbBZM7cReBc A tour of the Axum web framework for Rust (while explaining a few error messages)
- https://youtu.be/H3Bizwx_L1o Why I keep choosing ZIO!
- https://saurabhs.org/advanced-macos-commands Advanced macOS Command-Line Tools
- https://opensource.googleblog.com/2023/06/rust-fact-vs-fiction-5-insights-from-googles-rust-journey-2022.html Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022
- https://www.baeldung.com/spring-type-conversions Guide to Spring Type Conversions
- https://projectreactor.io/docs/kafka/release/reference/ Reactor Kafka Reference Guide
- https://alexn.org/blog/2023/06/19/java-volatiles/ Java Volatiles
- https://ferrous-systems.com/blog/dlx-in-rust/ Dancing Links In Rust
- https://docs.confluent.io/platform/current/schema-registry/fundamentals/schema-evolution.html Schema Evolution and Compatibility
- https://medium.com/@ilegra/the-dark-side-of-rust-language-4fe2b9c2faf3 The dark side of Rust Language
- https://qntm.org/clean It's probably time to stop recommending Clean Code
- https://rust-unofficial.github.io/too-many-lists/ Learn Rust With Entirely Too Many Linked Lists
- https://www.ocf.berkeley.edu/~jchu/publicportal/sudoku/sudoku.paper.html A Sudoku Solver in Java implementing Knuth’s Dancing Links Algorithm
- https://youtu.be/7evNI7Gd180 AI Discovers Faster Algorithms
- https://youtu.be/_ccDqRTx-JU Improve your Rust APIs with the type state pattern
- https://scalajobs.com/blog/accumulate-errors-in-scala-with-typelevel-cats/ Accumulate errors in Scala with typelevel cats
- https://youtu.be/ygL_xcavzQ4 Rust Tutorial Full Course
- https://www.confluent.io/blog/transactions-apache-kafka/ Transactions in Apache Kafka
- https://youtu.be/twgbAL_EaQw Kafka - Exactly once semantics with Matthias J. Sax
- https://kerkour.com/rust-functional-programming Functional Programming in Rust
- https://www.sderosiaux.com/articles/2020/01/06/learnings-from-using-kafka-connect-debezium-postgresql/ Learnings from using Kafka Connect - Debezium - PostgreSQL
- https://reflectoring.io/spring-boot-starter/ Quick Guide to Building a Spring Boot Starter
- https://kristofsl.medium.com/from-spring-boot-to-zio-d70f0f8d28e1 From spring boot to ZIO
- https://www.estuary.dev/confluent-kafka-vs-apache-kafka/ Confluent Kafka vs Apache Kafka vs Estuary: 2023 Comparison
- https://docs.spring.io/spring-framework/reference/core/beans/annotation-config/autowired-qualifiers.html Fine-tuning Annotation-based Autowiring with Qualifiers
- https://www.conduktor.io/kafka/kafka-producer-batching/ Kafka Producer Batching
- https://mostlynerdless.de/blog/2023/03/27/writing-a-profiler-in-240-lines-of-pure-java/ Writing a Profiler in 240 Lines of Pure Java
- https://foojay.io/today/its-java-20-release-day-heres-whats-new/ It’s Java 20 Release Day! Here’s What’s New
- https://www.baeldung.com/java-keystore-truststore-difference Difference Between a Java Keystore and a Truststore
- https://developer.confluent.io/tutorials/split-a-stream-of-events-into-substreams/kstreams.html How to split a stream of events into substreams
- https://youtu.be/BFcoFu-udQA Event-Driven Architectures for Spring Developers
- https://blog.softwaremill.com/does-kafka-really-guarantee-the-order-of-messages-3ca849fd19d2 Does Kafka really guarantee the order of messages?
- https://www.youtube.com/watch?v=bxK4GscuVgs Java 17 🤝 AWS Lambda: Creating Serverless Functions in Java & Spring with Java 17
- https://softwaremill.com/do-you-still-need-testcontainers-with-spring-boot-3-1/ Do you still need testcontainers with Spring Boot 3.1?
- https://www.youtube.com/playlist?list=PLa7VYi0yPIH0uIC2F0M1_FsVUsx8j3ekm Kafka Connect Tutorials | Kafka Connect 101 (2023)
- https://www.baeldung.com/spring-boot-kafka-streams Kafka Streams With Spring Boot
- https://www.confluent.io/blog/error-handling-patterns-in-kafka/ Error Handling Patterns for Apache Kafka Applications
- https://www.baeldung.com/spring-boot-customize-jackson-objectmapper Spring Boot: Customize the Jackson ObjectMapper
- https://danieltammadge.com/2022/07/kafka-keeping-event-order-during-retires/ Apache Kafka: Keeping the order of events when retrying due to failure
- https://reflectoring.io/spring-boot-testconfiguration/ Testing with Spring Boot’s @TestConfiguration Annotation
- https://www.baeldung.com/java-zoneddatetime-offsetdatetime Differences Between ZonedDateTime and OffsetDateTime
- https://www.baeldung.com/configuration-properties-in-spring-boot Guide to @ConfigurationProperties in Spring Boot
- https://www.baeldung.com/spring-depends-on Controlling Bean Creation Order with @DependsOn Annotation
- https://www.baeldung.com/spring-boot-custom-auto-configuration Create a Custom Auto-Configuration with Spring Boot
- https://scalajobs.com/blog/functional-programming-anti-patterns-in-scala/ Functional Programming anti-patterns in Scala
- https://developer.confluent.io/learn-kafka/spring/apache-kafka-intro/ Spring Frameworks and Kafka®
- https://www.conduktor.io/blog/building-real-time-applications-with-kafka-streams/ Building Real Time Applications with Kafka Streams
- https://www.conduktor.io/blog/comparing-apache-kafka-apache-pulsar/ Comparing Apache Kafka and Apache Pulsar
- https://youtu.be/A_mstzRGfIE Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
- https://youtu.be/N1-mhvUghb0 Cloud Engineer vs DevOps Engineer - Differences and Overlaps of tasks and responsibilities
- https://developer.confluent.io/learn-kafka/kafka-streams/get-started/ Kafka Streams 101