Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Matej Cerny's avatar
matejcerny 1 year ago
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 image
Matej Cerny's avatar
matejcerny 1 year ago
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 image
Matej Cerny's avatar
matejcerny 1 year ago
Opaque types + extension methods within a companion object = very powerful combo! ๐Ÿ’ช #scala3
Matej Cerny's avatar
matejcerny 1 year ago
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 image
Matej Cerny's avatar
matejcerny 1 year ago
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
Matej Cerny's avatar
matejcerny 1 year ago
"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.
Matej Cerny's avatar
matejcerny 1 year ago
How a single marketing choice in the 90s forever shaped the language that powers the web ๐Ÿ˜” #javascript #oracle
Matej Cerny's avatar
matejcerny 1 year ago
Please make an ultrawide and curved variant ๐Ÿ™ #monitor
Matej Cerny's avatar
matejcerny 1 year ago
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
Matej Cerny's avatar
matejcerny 1 year ago
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
Matej Cerny's avatar
matejcerny 1 year ago
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
Matej Cerny's avatar
matejcerny 1 year ago
Pagination can be challenging. This video is a great starting point for those new to it. It's short, but very informative. #pagination
Matej Cerny's avatar
matejcerny 1 year ago
If you're passionate about your work, you won't burn out.
Matej Cerny's avatar
matejcerny 1 year ago
Apache Spark will always have a special place in my heart โ™ฅ๏ธ #spark
Matej Cerny's avatar
matejcerny 1 year ago
What do startups need? A scalable language!
Matej Cerny's avatar
matejcerny 1 year ago
I hope there aren't that many codebases still stuck on Scala 2.12 (@twitter ๐Ÿ˜‰), but if yours is, this is a great resource to read. While it focuses on Spark, honestly, anyone making the jump to 2.13 will find it incredibly useful. It covers everything from essential compiler options and helpful plugins to the subtle changes in the standard collections library. #scala #spark #migration
โ†‘