I'll also collect all threads in this thread of threads. 🧵²
From modules to serialization, from pattern matching to value types, form generics to networking, whether it's new versions or upcoming JEPs - here they all are (and many more to come).
Enjoy, like, retweet. ❤️
🧑🏫 Earlier this year I created a #Haskell course for complete beginners with video lectures and exercises. The course covers FP basics (and even Monads 😱)
I'm still providing free mentorship for this course! Check it out and start learning FP today 🤗
https://t.co/suKYU8TLxI
If you're a Perf Engineer who works in the nano-to-microsecond timescale, then there's no getting around needing to know Assembly. Here's a two-part series on it from a Security guy (see a theme forming here?)
https://t.co/VK6zKzm5OH
https://t.co/umXIuGSmRS
At @ScalaJobsDev, we receive great candidates from India and Africa. Unfortunately, not many companies hire from those locations or are willing to help relocate.
If you do hire #Scala devs from these locations, pm me. We can help!
We have set up a new instance of #Scala Steward (using the original GH account) 🥳. It will go public in a few days.
If you want it tested on your library sooner, just message @pikinier_vl or mail [email protected]
Are folks moving to `git switch` and `git restore` instead of `git checkout`?
I'm still using git checkout out of habit but switch/restore seem to make a lot more sense
Still really happy with this talk 7 years later.
Mocks overwhelmingly solve "how to test poorly designed code". Improve your code, get rid of the mocks
If you are curious about the current state of garbage collectors on #Java, and a look into their future, be sure to check out this video from Thomas Schatzl:
https://t.co/SMGLYYrmTQ
We have just released a case study on how ide-probe can ensure that @intellijidea works flawlessly in your project and that critical bugs and regressions are caught before reaching your users.
https://t.co/T8EifHDzrJ
I’m looking forward to sharing @REA_Group’s platform story at #platformcon this year giving a perspective on the question: when can you afford a platform? Super interesting topics and speakers available for Q&A on slack during the event! https://t.co/blXa0jshBh
"I'm declaring an interface because one day I may have multiple implementations"
Sure. So when that day comes, do an Extract Interface refactoring. Most IDEs do it for you in a single click. Until then, drop the interface.
We at @VirtusLab believe in Scala 3. This is why we are actively helping to migrate libraries. If you are blocked on some lib not supporting the newest compiler, drop a comment. It will help us see where we should put more effort 💪
Registration for the Advanced Functional Programming summer school 2022 is now open: https://t.co/PaxcOPyXbm. Learn FP from the best during 4 days in Utrecht
We’re hosting the first ever Unison Forall conference on June 24th and we’d love to see you give a talk! We are seeking speakers of all backgrounds and experience levels who have something Unison-related to share. 🚀🌈⭐️ https://t.co/kmyNUKysrR