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
πŸ’‘ Quick tip from Scala Space: Speed up your multi-project builds with this one-liner. #scala3 image
Matej Cerny's avatar
matejcerny 1 year ago
The power of Scala 3's type system is incredible! Check out this compile-time sudoku πŸ‘‡
Matej Cerny's avatar
matejcerny 1 year ago
In my experience, people who work in IT seem to have a particular love for hiking and climbing, perhaps more so than those in other professions. It's just an observation, but I've noticed a strong correlation between tech skills and a love for the outdoors. 🌳 Maybe it's the need for a break from the screen, the problem-solving mindset helping us navigate trails and peaks, or simply the appreciation for nature's beauty after staring at code all day. Whatever the reason, it seems IT professionals are naturally drawn to these activities. I've personally found that spending time in nature helps me recharge and come back to my work with fresh eyes. πŸ”‹ I'm wondering if this is a common experience for those in IT? image
Matej Cerny's avatar
matejcerny 1 year ago
Scala 3 introduces a lot of new tuple operations, some of which feel almost magical. Look at the apply method, which can resolve out-of-bounds error at compile time, or the head method, which returns an Int instead of an Option[Int]. #scala3 image
Matej Cerny's avatar
matejcerny 1 year ago
Free speech suffered a critical setback in August. First, Pavel Durov, the founder of Telegram, was arrested. Then, Twitter was censored and fines were imposed for using it through a VPN in Brazil. As a result, Nostr, a decentralized network, is gaining popularity, and that's a good thing. #telegram #twitter #x #nostr #brazil #vpn #freespeech #censorship
Matej Cerny's avatar
matejcerny 1 year ago
I once worked with a guy who is in the top 0.01% of programmers in the "programmer's dominance hierarchy". πŸ˜‚ Do I have anyone else in my connections who also uses #FreeBSD? 😈
Matej Cerny's avatar
matejcerny 1 year ago
While many videos focus on transitioning from Scala to Haskell, this one takes the opposite route - from #Haskell to #Scala ♻️
Matej Cerny's avatar
matejcerny 1 year ago
As for implicits/givens mentioned in my earlier post... Esteban Marin showcased the cumbersome syntax in Scala 2 in contrast to Scala 3. Great talk #scala #implicits #givens
Matej Cerny's avatar
matejcerny 1 year ago
#Scala 3's new syntax makes working with typeclasses much easier. Take a look at this simple example πŸ‘‡ image
Matej Cerny's avatar
matejcerny 1 year ago
Hands up who also worked in a company where columns in a database table ran out πŸ™‹ #database #table #theprimeagen
Matej Cerny's avatar
matejcerny 1 year ago
Matej Cerny's avatar
matejcerny 1 year ago
A toast to 33 years of Linux! πŸ₯‚ Thank you, Linus Torvalds, for the "hobby project" that revolutionized the world of computing.🐧 #linux #anniversary image
Matej Cerny's avatar
matejcerny 1 year ago
LLMs are powerful tools, but blindly using them is still risky. ⚠️ It's even riskier to use them for tasks like creating environments without thorough checks☝️#LLM #ChatGPT
Matej Cerny's avatar
matejcerny 1 year ago
#Fountain, the open podcast platform with open payments via #Lightning ⚑️, has integrated with the open social network #Nostr! @Fountain
Matej Cerny's avatar
matejcerny 1 year ago
#Scala 3.5.0 is here πŸŽ‰ To name a few new features: 1️⃣ "Best-effort" compilation mode, where the compiler should do its best to help you even though your code has errors and can't be compiled. 2️⃣ Named tuples, hooray! πŸ‘ 3️⃣ Named context bound - you can now specify a name in/for the context bound. See more features with examples here πŸ‘‡
↑