That's actually one of the worst features of Go, as it makes the program full of if statements. Another is the missing Option type (aka its approach to handling null references).
If you want to explore more advanced Scala 3 features, such as Selectables, type lambdas, and macros used in combination with Named Tuples, you will enjoy this article ๐ #scala
Adding or dropping indexes ๐ in a live PostgreSQL database means locking the entire table, potentially causing application slowdowns or outages. Use CONCURRENTLY with CREATE INDEX or DROP INDEX to perform the operation in the background. #postgres
Keep your folder structure the same in all apps, wrap primitive types in value classes, avoid default values, and so on. You could argue that these recommendations are obvious, but in reality, applying them consistently requires discipline that many teams lack. #scala
The guy who has completely changed the world, talking about the tool which completely changed the whole software development process. #Git #LinusTorvalds
Named tuples in Scala 3.7 are not just lightweight case classes. They can fundamentally change how, e.g., de/serialization, endpoint derivation, database libraries, or even Spark can work in the future. #scala