Cats Effect v3.7.0 is here!
This is a relatively small but mighty release that brings full support for Scala Native 0.5: you can now write multi-threaded apps using polling I/O and compile them to native binaries.
Stay tuned this week as the release train continues 🚂
github.com/typelevel/ca...
Posts by Emmanuel Nhan
I don't mind issues, I just want nice autocompletes 😁. Anyway, I'm now migrating
Fish friendly ? You got my attention 👀
Thank you 😊!
Hello, @geoffroycouprie.com , that article (of yours ? ) was excellent but it is unfortunately unavailable. If it's yours, would you be inclined to share it again ?
🎉 Unison 1.0 has landed!
After years of engineering, design, and community collaboration, we’re excited to announce this milestone!
Spread the word!
☃️ It’s almost Advent of Code time again!
🧝 Exercise your brain, practice your Scala, help the elves
🧠 We will be posting solutions and explanations daily on our website
💌 You may share your own solutions there (and discuss on Discord)
details: www.scala-lang.org/blog/2025/1...
Exactly the reason why I added a bunch of integration test just to validate the prod configuration on some components. Yet crap can be passed via env variables but it reduces the surface
Quick'n dirty : my recap of the #devfesttoulouse2025 www.enhan.eu/devfest-toul... @devfesttoulouse.fr . See you next year... most certainly !
Going down the rabbit hole with netty and io_uring 🙈... let's see how deep I'll end
Scala 2.13.17 is here! It improves compatibility with JDK 25 LTS, supports Scala 3.7, improves Scala 3 compatibility and migration, and more.
It also has a few minor potentially breaking changes.
For details, refer to the release notes on GitHub: github.com/scala/scala...
I started to use my blog as my personal doc. Here is my how to in k8s (it has only one entry) : www.enhan.eu/my-k8s-howtos/ . Let's see how far it'll grow...
TIL #Java is getting typeclasses 😲 (source : youtu.be/Gz7Or9C0TpM?... ). My last line of Java might have 7 years old, but it's super nice to see that it's a still growing language.
Hard to tell. Like in many fields, with kids and a life to sustain, for most of us, I can understand that software engineering is “just a job”. That said, I’d also add that IMHO watching videos do not make it up for me, I prefer to read, loop back and take some time to grasp a new thing.
Gave an internal talk on variance in Scala last week. No video, slides and article here:
rossabaker.com/presentations/understand...
#Scala
good point ! The answer is most certainly "no"
Pretty sure it is not a good idea to mess around with terraform k8s provider(s) blocks at 1am 🤔
À l’opposé alors: comment faire adopter home assistant à toute la famille. Un de mes soucis étant par exemple de faire voir tout ça à ma femme comme autre chose qu’un truc de bricoleurs un peu geek
un in-depth sur les protocoles threads et matter ?
I only got to fetch api versions and topic metadata .
Definitely interested in the consumer API , and even more in the upcoming shared consumer group thing
we’ll see how far I go with it 😬! So far I learnt a lot and that was the (only realistic) goal !
Currently writing a #Scala (basic) implementation of the #Kafka protocol as part of our internal hackathon. I said it before but I'm saying it again : scodec is amazing !
A fe days ago, Kafka 4.0.0 was released. And look what's in it : the Early Access for KIP-932 : Queues for Kafka ! Quite hyped about this one I must admit #kafka
cwiki.apache.org/confluence/d...
Cats-effect 3.6.0 is here ! Congrats team ! So many exciting things in there : github.com/typelevel/ca... #scala #typelevel
parTraverse is definitely my most favorite combinator. #scala yadukrishnan.live/traversing-cats-effect-i...