Rust Traits as Interfaces

How to use the Trait system in Rust, and how they compare to Interfaces
Read more →

Object Oriented Programming in Go

How Go accomplishes OOP, with out having type hierarchy, and instead using composition, embedding and interfaces
Read more →

Interface vs Abstract Class

Whats the difference, when do we choose one over the other, why is abstraction important
Read more →