@guizmaii@Krever01 I decided to drop it some time ago, even go to JDK 21+. It's so much more enjoyable to have a pure Scala 3 code base only. If you don't have or care too much about wide adoption, then I'd not deny myself the pleasure :D
@guizmaii not for Grafana unfortunately. I've set up some dashboards using built-in monitoring solutions in Google Cloud after exposing the metrics via http since this is where we run the stuff, it was the easiest way. I miss using Grafana for thatπ
@guizmaii@987Nabil Haven't done that for re-reading the env either, occasionally need to update an env config, but then restart the process manually to pick it up.
For some other cases I forked a loop within a layer life cycle, something like that:
@guizmaii@987Nabil Same here, removed all config files long time ago, no regrets. Using zio-config and read configurations from environment usually once on startup. I guess one could provide a config as Ref[MyConfig] that is refreshed periodically in the layer if needed.
@ghostdogpr@oNouguier yeah, much slower, I like the automatic removal of unused imports, but I guess that requires a lot more work to determine that. I may give it a try to use scalafmt and compiler warnings instead.
@Krever01 We also replaced Flyway with https://t.co/lktzBfNwVL along the way as we were using skunk for db access, that might have affected performance as well π¬
@Krever01 We still keep running migrations before each tests, but we optimized it by running them in parallel against the same Postgres docker container.
We create a new database with a random name instead that is provided to the test as connection config to keep them isolated.
@guizmaii@graalvm I am just about to introduce an alternative to flyway to my team in the Scala code base that compiles with Scala Native and is compatible with flyway history using skunk, so not quite the same and only works with Postgres, but that's all we care about, let's see how that goes π€·π»ββοΈ
hehe, recently I was wondering wth happened to my phone because it started making sound when I took photos and I could't disable it... turns out it gets enabled automatically when I stay in Japan because it's required by law π―π΅πΈππ