Conference Presentations & Meetup Talks

19 talks on functional programming, software architecture, and more

Communicating in Types

GOTO 2024

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

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...

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...

Live Coding a KPI Dashboard With Apache Kafka®

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

Pickup Data; Go North

Devoxx Poland 2021

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

#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...

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...

Live-Coding a Dashboard with KSQL, Python & JavaScript

GOTO 2021

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

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...

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...

GO NORTH - A Kafka Adventure Game by Kris Jenkins

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

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....

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 ...

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...

XT16 - Kris Jenkins - Adventures in User Interfaces

...

Kris Jenkins - Types As Design Tools

...

Kris Jenkins - Types All The Way Down

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

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. ...

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...