February 21-23, 2024
Montreal, Canada

Communicating in Types

Modern type systems have come a long way since C. They’re no longer just about pleasing the compiler. These days they form a sub-language that helps us express ideas about software clearly & succinctly. A true design language.

So let’s take a look at how a modern type system supports talking about software. How it highlights problems, clarifies designs, and supports reuse. Most importantly, see how types can help you talk to your colleagues.

View all 171 sessions

Kris Jenkins

Clearer Code Limited

Kris Jenkins is a former CTO turned Functional Programming Contractor turned Developer Advocate. He has a lifelong love of programming in languages ranging from Pascal to Haskell to Java to the *Scripts.

Kris is currently hosting the Developer Voices podcast, where he talks with all kinds to programmers to learn more about the latest tech trends.

Read More

Montreal 2024 sponsored by