Login to filter by course Login to filter by course Reset
Taming Null ReferencesExplores the challenges of null references in programming languages and proposes solutions to mitigate their drawbacks while ensuring compatibility with existing codebases.
Object-Oriented Programming in C++Covers the use of static class attributes and methods in C++ to avoid global variables and emphasizes best practices for static method implementation.
Functions and Pattern MatchingExplores reactive programming principles, focusing on functions and pattern matching in Scala, including JSON representation and partial functions.
Subtyping and GenericsExplores subtyping, generics, type bounds, variance, covariance, and array typing challenges in Java and Scala.