Learning | Software Engineering

Ideas, insights, and strategies for today’s software engineers.

Video play
Screen from "What is an API?"

What is an API?

Learn the basics of application programming interfaces (APIs), their purpose, and the key concepts underlying the technology.

Video play

Why use Scala?

If you're familiar with Java or the JVM but want more power from your APIs and want to see what functional programming can do with your data, Scala is a good bet.