Conference Talks & Presentations

19 presentations on functional programming, software architecture, and building better systems

Communicating in Types

GOTO 2024

This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph...

Watch on YouTube →

Side Effects Are Why We Can’t Have Nice Things

What will save us from software complexity? Microservices architectures? Immutable data? Functional languages? Event streaming? These may seem like disparate solutions, but they’re all connected, They...

Watch on YouTube →

PICKUP DATA: A Kafka Adventure Game - Kris Jenkins - NDC Melbourne 2022

Apache Kafka is used by many video gaming companies to manage and analyse live data from their players, handling billions of events across dozens of countries every day. But none of them have thrown c...

Watch on YouTube →

Live Coding a KPI Dashboard With Apache Kafka®

Big Data LDN 2022, 21 Sept, 11:20am, Fast Data Theatre...

Watch on YouTube →

Pickup Data; Go North

Devoxx Poland 2021

Subscribe to our channel: https://youtube.pl/c/DevoxxPoland?sub_confirmation=1...

Watch on YouTube →

#SpeakEasy at #jfokus 2022 with Melissa McKay @melissajmckay and Kris Jenkins @krisajenkins

In this episode we talked with Kris Jenkins @krisajenkins, a Developer Advocate for Confluent, a veteran startup contractor, and former CTO & Co-Founder of a gold trading business. He started his care...

Watch on YouTube →

PICKUP DATA - A Kafka Adventure Game by Kris Jenkins

Apache Kafka is used by many video gaming companies to manage and analyse live data from their players, handling billions of events across dozens of countries every day. But none of them have thrown c...

Watch on YouTube →

Live-Coding a Dashboard with KSQL, Python & JavaScript

GOTO 2021

This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph...

Watch on YouTube →

OOP 2022 KeyDi2 | Side-Effects Are The Complexity Iceberg (by Kris Jenkins)

Many of us have a rough idea of what side-effects are and a vague sense that they're bad. It's a shame we're not more precise about it, because when you really understand side-effects you have an exce...

Watch on YouTube →

Side Effects Are The Complexity Iceberg

Many of us have a rough idea of what side-effects are and a vague sense that they're bad. It's a shame we're not more precise about it, because when you really understand side-effects you have an exce...

Watch on YouTube →

GO NORTH - A Kafka Adventure Game by Kris Jenkins

For more info on the next Devoxx UK 👉 https://www.devoxx.co.uk...

Watch on YouTube →

Dashing Off A Dashboard With Kafka, Python and React

Time for some more live-coding. In this one, we're building a realtime dashboard, completely from scratch for the Python user group, ThaiPy....

Watch on YouTube →

Kris Jenkins - Slaying a UI Antipattern

Fetching data from the server should be one of the easiest things frontend programmers do. And yet even big names like Twitter and Slack make a simple mistake that consistently spoils the UX of their ...

Watch on YouTube →

Kris Jenkins - Communicating in Types | Øredev 2018

Modern type systems have come a long way from the days of C and Java. Far from being nit-pickers that berate us for making mistakes, type systems like the ones found in Haskell, PureScript and Elm for...

Watch on YouTube →

XT16 - Kris Jenkins - Adventures in User Interfaces

...

Watch on YouTube →

Kris Jenkins - Types As Design Tools

...

Watch on YouTube →

Kris Jenkins - Types All The Way Down

Kris Jenkins' talk at Compose :: Conference in Melbourne, 2016....

Watch on YouTube →

LDN Functionals #5 Kris Jenkins: What is Functional Programming?

The first talk delivered at the fifth London Functional Programmers meetup, taking place at Facebook's London offices. ...

Watch on YouTube →

LDN Functionals #2 Kris Jenkins : Elm

The second talk delivered at the second London Functional Programmers meetup, which is for sharing and learning about functional languages / topics. To go to the next meetup visit: http://www.meetup.c...

Watch on YouTube →