Carlo Jelmini (@cjelmini) profile picture

Father of 2. Husband. Software engineer. #kotlin fan. Pro-Science & Humanist. Join me at m a s t o d o n.s o c i a l, same user handle.

Lausanne, Switzerland
Joined November 2010
Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)Photo by Carlo Jelmini (@cjelmini)
Bye bye Twitter. Find me at the-elephantine-network-that-cannot-be-named dot social. Same user handle. See you there.
45
I just published "Event Sourcing: Why Kafka is not suitable as an Event Store" link.medium.com/DBx3tXEoLrb @oskar_at_net @Zimareff @ylorph @cakper Took a bit longer because of my sailing vacation. :D Please let me know if it contains anything that's not accurate!
11
43
10
145
Carlo Jelmini retweeted
#CQRS is not a general purpose style of architecture. A thread ⬇️
2
42
5
176
Quick 🧵 on what's "Head-of-Line Blocking" in @apachekafka, why it is a problem, and what some mitigation strategies are. Context: Records in Kafka are written to topic partitions, which are read sequentially by consumers. To parallelize processing, consumers can be organized in
10
96
9
382
Carlo Jelmini retweeted
J'ai signé! Et toi? ⤵️ Nous en appelons au Conseil fédéral : en ces heures décisives, la Suisse doit prendre ses responsabilités pour la paix en Europe et soutenir pleinement les sanctions de l'UE contre le régime de Poutine. Signez ici : sanctions-maintenant.ch RT svp!
1
7
16
Vous prendrez bien un verre de vin biodynamique ? 🍷
134
1,380
339
7,370
Carlo Jelmini retweeted
In last week's CM@WS (Cluster Mgmt @ Web Scale) meetup, we shared a bit on building abstractions at scale, and this slide raised many discussion/feedback. So I put the slides open (sensitive data removed): docs.google.com/presentation… /cc @bgrant0607
1
5
20
Carlo Jelmini retweeted
Let's talk about the most important, yet often overlooked, factor affecting your life, how well off you are, what kind of job do you have, if any, whether you live in comfort or struggle to make a living. Let's talk about randomness and luck. /thread
9
144
16
394
Thread 👇 As developers we have a tendency to project our experiences onto some general rules: static methods are bad, you must follow TDD, ORMs are shit, SQL is shit etc. but we often forget that developing software is very different depending on the constraints and goals. 1/8
9
50
7
155
Carlo Jelmini retweeted
When engineers become comedian... Or vice versa?
1
64
15
200
FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You? blog.container-solutions.com…
Carlo Jelmini retweeted
Kotlin Flow is much better then RxJava: 👍No need to keep subscriptions! 👍Same operators for sync/async operation (fewer operators) 👍Automatic support for backpressure 👍Upstream context (dispatcher) definition don't affect the context of the downstream youtube.com/watch?v=tYcqn48S…
4
12
66
Carlo Jelmini retweeted
Announced today - you can now use @kotlin with gRPC! The initial release is available for you to start using now. Give it a try and get involved in the future development! #Kotlin #CNCF #oss #grpc #MobileAppDevelopment cloud.google.com/blog/produc…
8
148
10
410
Finally official #kotlin implementation for #gRPC is out! Based on coroutines and Flow. Cannot wait to try it out! 🤩 cloud.google.com/blog/produc…
1
1
A thread about #CargoCulting (en.wikipedia.org/wiki/Cargo_…) in the IT industry that I've witnessed first-hand. Feel free to RT with your own, I'm interested in your experience
2
2
4
Next week, I'll have a talk on "Migrating #SpringBoot Config Annotations to Functional #Kotlin". This is a free online meetup meetup.com/Tech-Meetups-ING/… RT welcome
6
14