Opaque Types are more powerful than you might think. Even named tuples are implemented with them! (π Notice the literal/singleton types in the commented line below) #scala
I encourage you to check this table. If your currently used plugins are already cross-published to sbt 2.x, consider updating to the next version of sbt to test its compatibility with your services.
Yes, finally, the official #Scala newsletter! π Let's unify all those scattered resources from @Scala Space, @scalatimes.com, Petr Zapletal, and others!
Considering how often Scala has broken binary compatibility in the past, it's curious that JVM 8 remains supported. Let's skip the intermediate steps. It's time to make the jump directly to 17! #scala #jvm
Fascinating discussion on how Scala actually works in IntelliJ IDEA and Metals! Did you know that IntelliJ recently shipped support for LSPs? π‘ #scala
Macros can be powerful. Or... they can be this π. Introducing FunctionName: a Scala 3 macro that's literally just a string. Get a function's name. Done β #scala #scala3
Prague, the Bitcoin Capital, is about to make history again! Czech National Bank governor will propose holding #Bitcoin reserves. π #bitcoincapital $BTC
Scala has many libraries for new and refined types, but do you know the difference? π€ New types create distinct types (think new boxes for your data). Refined types add constraints to existing types (think labels & rules for what goes in the box). ArtΕ«ras Ε lajus just released a newtype library exclusively for Scala 3! #scala #typesafe
Because why use MongoDB when you can just make Postgres look like MongoDB? π€£ Companies finally getting it: Postgres does it all. π (It's open source, btw) #microsoft #postgres #mongodb #nosql
Just made your first Open Source contribution? Don't be shy, share it! π Big or small, every contribution helps. Let's celebrate your step into the OSS world! It's not bragging, its inspiring others! π #opensource
Metals v1.5.0 is here with a fix! The problematic feature pausing compilation on window unfocus has been removed, resolving an issue where compilation randomly stops π #scala
Want to see a magic trick? β¨ Drop support for Scala 2.12. Suddenly, all those developers pushing for upgrades have the leverage they need. Businesses understand "end of life" better than anything. #scala
Functional programming and databases share a deep connection: set theory, referential transparency, composition... Starting to see the beautiful symmetry? β€οΈ #fp #databases #sql