Krzysztof Romanowski(@RomanowskiKr) 's Twitter Profileg
Krzysztof Romanowski

@RomanowskiKr

`One man’s hack is another man’s tooling`

Head of #Scala and tooling @VirtusLab

Hacking on tools for Scala.

ID:2366625254

calendar_today01-03-2014 06:17:38

1,0K Tweets

799 Followers

155 Following

Scala Space(@ScalaSpace) 's Twitter Profile Photo

Besom, the Scala SDK for Pulumi, has just got it's 0.3.1 release and it's bringing a lot of new stuff! Improvements to JSON handling, new combinators, new docs, further tweaks to usability and finally - besom-cfg package. (1/3)

Besom, the Scala SDK for @PulumiCorp, has just got it's 0.3.1 release and it's bringing a lot of new stuff! Improvements to JSON handling, new combinators, new docs, further tweaks to usability and finally - besom-cfg package. (1/3)
account_circle
Łukasz Biały(@lukasz_bialy) 's Twitter Profile Photo

We've just published a new release of Besom, the Pulumi SDK for Scala. This time the big reveal is the preview version of besom-cfg. This module allows your app to declare required configuration (by simple `derives Configured` on your conf case class) and prevent…

account_circle
Krzysztof Romanowski(@RomanowskiKr) 's Twitter Profile Photo

Is Besom a game-changer for ? I hope so! For sure, it is the best implementation of infrastructure as code I have ever seen.

It is a solid foundation for the next levels of tools, opening the door to using Scala's superpower: composability, in the infrastructure space.

account_circle
Łukasz Biały(@lukasz_bialy) 's Twitter Profile Photo

Might be worth rexwitting: using logback/log4j2 in Scala is really unnecessary. We have our own, massively better alternatives!

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

My goal of 'Lean Scala' would be to deliver working code quickly and confidently in teams.

Yes, speed and safety are at odds, so it's always a tradeoff - but I think with the right tools built on top of we can move the 'quick' slider quite far, without sacrificing too…

account_circle
Adam Warski(@adamwarski) 's Twitter Profile Photo

I would like to congratulate and thank Michał Matłoka for taking over the position of CTO SoftwareMill, thus allowing me to assume slightly different responsibilities (not going anywhere! :) ). We have been working with Michał for almost 11 years now, and he is as integral a part of…

I would like to congratulate and thank @mmatloka for taking over the position of CTO @softwaremill, thus allowing me to assume slightly different responsibilities (not going anywhere! :) ). We have been working with Michał for almost 11 years now, and he is as integral a part of…
account_circle
Seth Tisue(@SethTisue) 's Twitter Profile Photo

it’s the Principle of Least Power — simplicity wherever possible, more advanced concepts (and types) when justified

account_circle
Alex Nedelcu(@alexelcu) 's Twitter Profile Photo

rConf 2024 was fun. I learned new things, I met old friends, I made new acquaintances, and it felt good to be in the presence of such talented people.

10/10, will come again.

#ScalarConf 2024 was fun. I learned new things, I met old friends, I made new acquaintances, and it felt good to be in the presence of such talented people. 10/10, will come again. #Scala
account_circle
Krzysztof Romanowski(@RomanowskiKr) 's Twitter Profile Photo

For me, Lean Scala means productivity - not only when I am writing the code, but in 5 years when someone else will need to change that code.

Lean means code that is as easy to create as with dynamic languages (Python, I am looking at you) but is guarded by types

account_circle
Łukasz Biały(@lukasz_bialy) 's Twitter Profile Photo

Yep, I borked it! Correct impl was even simpler than I thought. 3 is consistently surprising me with how much easier things are in comparison to Scala 2.

Anton Sviridov ahoy-jon - agile Scalature

Yep, I borked it! Correct impl was even simpler than I thought. #Scala 3 is consistently surprising me with how much easier things are in comparison to Scala 2. @velvetbaldmime @ahoy_jon
account_circle
VirtusLab(@VirtusLab) 's Twitter Profile Photo

2024 in Scala will bring regular and frequent updates. With them, there will come a faster compilation, more robust tooling, and better reporting.

2024 in Scala will bring regular and frequent updates. With them, there will come a faster compilation, more robust tooling, and better reporting. #Scala #roadmap #scala3
account_circle
Scala Space(@ScalaSpace) 's Twitter Profile Photo

Discover the expanded capabilities of Scala 3 within your Bazel builds through rules_scala. Now's a great time for you to try it out and discover new possibilities for your projects.

Discover the expanded capabilities of Scala 3 within your Bazel builds through rules_scala. Now's a great time for you to try it out and discover new possibilities for your projects.
account_circle
Łukasz Biały(@lukasz_bialy) 's Twitter Profile Photo

If you ever hear that Scala doesn't treat compatibility story seriously please remember that 3.3.2 got declared excommunicado for breaking compat in a rare case where, uh <checks notes>, application code is on a LTS version older than a library it depends on.

account_circle
Scala Space(@ScalaSpace) 's Twitter Profile Photo

The old repository - lampepfl/dotty - will redirect to the new one, so all your integrations will still work.

account_circle