Home GOTO Experts Kris Jenkins

Kris Jenkins is a software developer, the host of the Developer Voices Podcast, and former CTO & Co-Founder of a gold trading business. He started his career working for a finance company whose success depended on having a better data model than all their competitors, and the search for better architecture has been with him ever since.

Upcoming conference sessions featuring Kris Jenkins

Communicating In Types

Modern type systems have come a long way since C. They’re no longer just book-keeping checks to satisfy the compiler. These days a good type system lets you express ideas about what your code does, what problems you're trying to solve, and what design constraints you're up against. But only if you know how to make use of them.

So let's take a look at the best of modern type systems and learn how to read & write them. You'll see that they types are so much more than a tool for correctness - they're a whole design language. And with a good design language, you can speak more clearly to your computer, your software can speak more clearly to your team, and you can even learn to spot poorly-expressed ideas and find new opportunities for refactoring.

Monday Dec 9 @ 15:30 @ YOW! Brisbane 2024

Get conference pass

Communicating In Types

Modern type systems have come a long way since C. They’re no longer just book-keeping checks to satisfy the compiler. These days a good type system lets you express ideas about what your code does, what problems you're trying to solve, and what design constraints you're up against. But only if you know how to make use of them.

So let's take a look at the best of modern type systems and learn how to read & write them. You'll see that they types are so much more than a tool for correctness - they're a whole design language. And with a good design language, you can speak more clearly to your computer, your software can speak more clearly to your team, and you can even learn to spot poorly-expressed ideas and find new opportunities for refactoring.

Friday Dec 6 @ 11:30 @ YOW! Melbourne 2024

Get conference pass

Communicating In Types

Modern type systems have come a long way since C. They’re no longer just book-keeping checks to satisfy the compiler. These days a good type system lets you express ideas about what your code does, what problems you're trying to solve, and what design constraints you're up against. But only if you know how to make use of them.

So let's take a look at the best of modern type systems and learn how to read & write them. You'll see that they types are so much more than a tool for correctness - they're a whole design language. And with a good design language, you can speak more clearly to your computer, your software can speak more clearly to your team, and you can even learn to spot poorly-expressed ideas and find new opportunities for refactoring.

Thursday Dec 12 @ 11:30 @ YOW! Sydney 2024

Get conference pass

Content featuring Kris Jenkins

37:52
Dashing Off A Dashboard
Dashing Off A Dashboard
GOTO Copenhagen 2021
Live interview
Live interview
GOTO Copenhagen 2024
Communicating in Types
Communicating in Types
GOTO Copenhagen 2024
Live interview
Live interview
GOTO Copenhagen 2024
Live interview
Live interview
GOTO Copenhagen 2024
42:38
Live interview
Live interview
GOTO Copenhagen 2024
Browse all experts

Here