Jules Ivanic
@guizmaii
| Software Engineer | Functional Programmer | 🇨🇵 citizen | 🇦🇺 permanent resident | 🌊 🏄🏻♂️ ❤️ | @guizmaii.bsky.social | I talk about Software Engineering
This is how you divide your CI time by `n` (here 4) with some sbt magic 🔥🚀 🙂




If you are a technical founder, you do not need a non-technical cofounder.
Did you know that Google Chat is actually a good alternative to Slack? Discovered this recently because new company uses it. It's well integrated with all the Google products (Gemini included) It's nice and probably way less expensive than Slack
Decided to decompile and take a look at the difference between thread safe and threadUnsafe lazy vals initialisation
Will specialisation be implemented in Scala 3 one day? 🤔 It feels like an important optimisation, no? Or is it replaced with something else? 🤔
Just released async-profiler 4.1 is compatible with JDK 25, adds OpenTelemetry Profiles Data format, improves Native Memory profiling and includes numerous other enhancements: github.com/async-profiler…
Me getting ready to win another project by telling the client "Don't worry, we won't be using microservices or Serverless, you'll get a nice simple single deployable unit to run with a start/stop/restart button in the Azure console" while the other vendors pitch a k8s "platform"
Scala stole IO from Haskell, and now Haskell is stealing Kyo’s algebraic effect encoding! You know you’ve found the right abstraction when others try to encode it in every language. The highest form of praise is copying.
主要な高階エフェクト(Reader,Writer,Except,NonDet)がすべてkyo流の高階エフェクトのエンコーディングで「一階化」できた。すげー github.com/sayo-hs/kontro…
I've written a new guide series on the ZIO HTTP website about securing your services with SSL/TLS: - Self-signed TLS - Root CA-signed TLS - Intermediate CA-signed TLS - Mutual TLS (mTLS) Check it out right now! ziohttp.com/guides/securin…
Published a small Rust crate for generating WASM Components by generating @moonbitlang code - it embeds the MoonBit compiler, binding generator and other wasm libraries so it has no runtime dependencies: crates.io/crates/moonbit…
so today I have to say this again use UUIDv7 for primary keys
So today I have to say this again: Do not use UUID for primary keys!
In Scala3, is it possible to do String interpolation at compile time? 🤔 I have: ``` inline val v0 = "abc" ``` and I want to do: ``` inline val v1 = s"$v0_def" ``` 🤔
We are happy to announce the release of netty 4.2.3.Final. This release provides big improvements to the allocator, the #iouring transport and adds JFR support. Please ensure to read the release announcement: netty.io/news/2025/07/1…
So.. Pierre Barre just built an NFS server implementation on SlateDB. ZeroFS is today days old, but it's going to get wild. Bottomless storage and checkpoints mean instant FS snapshots (zero overhead). github.com/Barre/zerofs