Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
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 πŸ‘‡
Matej Cerny's avatar
matejcerny 1 year ago
There's so much going on in #Scala nowadays. Check out those simplified for-comprehensions in Scala 3.6.x. πŸ‘‡
Matej Cerny's avatar
matejcerny 1 year ago
Using electricity to create hydrogen from water, then transporting it with tankers to gas stations, and then converting it back to electricity in your car. Can't figure out why someone thought hydrogen is the way to go for personal transportation.
Matej Cerny's avatar
matejcerny 1 year ago
So glad I'm not tangled up in that inheritance mess anymore. #Java #JDK
Matej Cerny's avatar
matejcerny 1 year ago
Think only your company's code sucks, and big techs don't have legacy systems, ongoing migrations, and a microservice headache? πŸ€• This 8-year-old Uber talk about their ~2000 microservices is proof that the challenges of scaling are universal. #uber #microservices #sortwaredevelopment
Matej Cerny's avatar
matejcerny 1 year ago
What's the breaking point of your app? πŸ€” How many users can it handle? How does it recover from a crash? Performance testing reveals the answers. Don't leave it to chance, whether you're dreaming big in a basement or scaling in the cloud. #softwaredevelopment #performancetesting
Matej Cerny's avatar
matejcerny 1 year ago
If you value your time, stop using a GUI to search your files. Use #fzf instead, a blazingly fast command-line search tool πŸ’¨
Matej Cerny's avatar
matejcerny 1 year ago
The key to building powerful APIs? πŸ”‘ Choosing the right protocol! Personally, I wouldn't recommend GraphQL. #REST #GraphQL #SOAP #WebSocket #gRPC
Matej Cerny's avatar
matejcerny 1 year ago
There's something about #Bitcoin and #Vim that makes you want to share the love 🧑. You climb the learning curve, and next thing you know, you're trying to convert everyone you meet. It's a bit of an obsession, but hey, at least it's a productive one.
Matej Cerny's avatar
matejcerny 1 year ago
This video should be your starting point if you want to skip using macros in favor of #Scala 3's new inline methods!
Matej Cerny's avatar
matejcerny 1 year ago
Do you remember shareware games? πŸ‘Ύ Yet another great historical insight from Dylan Beattie. Not just about free games, but about free software in general. #shareware #opensouce #freesoftware
Matej Cerny's avatar
matejcerny 1 year ago
I guess you all have noticed that for some time now you need an account to use Postman, and your (private) API collections are synced to the cloud. 😑 I've tried a lot of tools, but Bruno 🐢 is the winner for me. The UI is almost the same as Postman's. You can also write JavaScript pre/post scripts, and you can flawlessly import existing Postman's collections. And the best part? Bruno is open source and collections can be stored in your project's Git repo!
Matej Cerny's avatar
matejcerny 1 year ago
Oh boy, there's everything here. πŸ€¦β€β™‚οΈ REGEX issues, null pointer exceptions, index out of bounds errors, hardcoded values, mocked tests, and no staged deployments. It looks like #CrowdStrike might be lacking senior developers.
Matej Cerny's avatar
matejcerny 1 year ago
RCS on iPhone is almost here! πŸŽ‰ Could this be the end of messy messaging between iOS & Android? I can't wait! 😍 #RCS #iPhone #iOS #Android
Matej Cerny's avatar
matejcerny 1 year ago
Traditional dependency injection requires manually passing required instances to a service's constructor. Automatic dependency injection can be achieved by several frameworks, like #ZIO, which heavily rely on macros. However, there's an alternative approach using only #Scala 3's powerful type system. Unbelievable! 🀯
Matej Cerny's avatar
matejcerny 1 year ago
See what happens to #Doom if the value of pi is changed πŸ˜€
↑