Option — the null of our times

Things I would have told my younger-self about using Option in Scala

#Nullpointerexception #programming #Scala #tech

micro.sphere.it #4 – Scala

Join Scala specialists during the fourth micro.sphere.it meeting and hear about their latest work hacks and lessons learned!

#event #eventonline #micro.sphere.it #Scala #sphereIT

Martin Odersky joining VirtusLab’s board of advisors

Creator of Scala language joins VirtusLab’s Scala Steering committee and future of Scala 3 commercial support & maintenance.

#Scala

Jon Pretty joins VirtusLab as an external board advisor

Jon Pretty has been added to VirtusLab’s Scala Steering Committee.

#Scala

Meet us there! Online tech events we’re attending in June

Summer is getting closer and with it our next events, which we are running online due to the coronavirus situation. Stay safe at home & enjoy the opportunity to expand your knowledge!

#cloud #datascience #events #kotlin #Scala #tests

Metals for the Scala community

Virtuslab in cooperation with Scala Center and the Scala community is working on a unique open-source solution - Metals. It’s…
#metals #Scala #tooling

Visiting a Listener — and where generalization may lead us

Visitor is often considered an ugly cousin of pattern matching. It’s looked at with disdain and considered highly boilerplate (and
#design patterns #dotty #Scala #tech

Implementing a server for the Language Server Protocol

We all have our favorite tools, something that we are used to or something that makes us most productive. Yet,…
#ide #lsp #Scala #tech

OOP vs. FP. The pursuit of extensibility part #2

How usage of a type class pattern affects extensibility of your software
#functional programming #object oriented #Scala

OOP vs. FP. The pursuit of extensibility part #1

How to handle extensibility in OOP and FP paradigm
#functional programming #object oriented #Scala

5 steps of creating your very first Type Class in Scala

How to implement Type Class in Scala from scratch and make it boilerplate-less
#best #functional programming #Scala #tech

Mechanics of unboxed union types in Scala

This post is inspired by Miles Sabin’s “Unboxed union types in Scala via the Curry-Howard isomorphism”.
#Scala #tech
1 2 3 5