30% of Scala projects in production are using Scala 3. Not great, not terrible. But hey, at least versions < 2.13 are finally going the way of the dinosaurs ๐ฆ
Rust has a history of dropping features like garbage collection, OOP, and pure functions. So, keep that in mind the next time you get upset that Scala 3 dropped experimental support for macros. #rust #scala
The release of named tuples as a stable feature in Scala 3.6 has been deferred due to the three-stage rollout plan (experimental, preview, and stable). Disappointing, but understandable ๐
Price is just a number. Bitcoin is about freedom, security, and global access. But that rising number reflects growing adoption. Cheers to the next milestone! ๐ฅ #bitcoin
It seems the Scala 3 community has a clear preference when it comes to indentation: 2 spaces rule! ๐ฎ This is interesting considering many well-known Scala figures have shared that they prefer 4 spaces. Of course, 141 votes don't represent the whole Scala 3 community, but it definitely gives us some food for thought! ๐ค #scala3
Seriously, Amazon? Was it really necessary to gamify the re-certification process? The exam itself was fine; with every task based on real-world scenarios. But the UI? #aws #cloud #certification
Many people still don't realize that Bitcoin is a universal store of value. Imagine what could happen to real estate prices if the need to buy new apartments simply as a store of value disappeared. #bitcoin #storeofvalue
"Technology is a fashion industry." Experienced developers have seen many trends come and go. Focus on the core principles of software development. Solve problems efficiently and write clean, maintainable code. That's what truly matters in the long run.
I'm noticing many of my connections are migrating to Bluesky. If you're among them, consider trying @Openvibe. This app consolidates various fediverse networks, including Bluesky, into a single, user-friendly platform. #bluesky #nostr #threads
Let's be real, opening a Java file after years of Scala is like entering a different dimension. Constructors, static elements, and builders are all over the place with no apparent order... It makes me appreciate how Scala seamlessly integrates these features into the language itself, making the code so much cleaner and easier to navigate. #java #scala #cleancode
The most important takeaway: Adopt value/opaque types in your Scala code, if you're not already using them. They're a zero-cost abstraction that drastically improves type safety and readability ๐ช #ddd
Big bang rewrite or organic evolution? ๐ค Our team chose the latter for migrating to the braceless syntax and features of Scala 3. We'll refactor code incrementally as we work on it. Personally, I've fallen in love with the new syntax ๐ and can't wait for the changes to for-comprehensions and context bounds in Scala 3.6! #scala3 #refactoring