The concept of inheritance in object-oriented programming (OOP) allows us to derive classes from other classes–so a child class can “inherit” properties and methods from its parent class, like you may have inherited your eye color from your mom. Inheritance allows...
I had a student once who told me they were going to work at Google. Great, I said, if you put in the effort and work hard, you could end up at Google one day. I have a friend who went...
Polymorphism is one of the core principles of Object Oriented Programming. But what is polymorphism? The word ‘polymorphism’ means ‘having multiple forms’ (from the Greek ‘polýs’, meaning ‘many’, and ‘morphē’ meaning ‘form’, for all of you etymology nerds out there). In...
Want to really stand out to employers? Do something weird. I remember the moment that code ponies first came into the world. It was late 2015, and I was a programming bootcamp student. The bootcamp was run out of a co-working...