http4k in action
Media:¶
- "Exploring the Testing Hyperpyramid with Kotlin & http4k" @ KotlinConf 2023 (video / slides / repo )
- "Talking Kotlin ep. 99: HTTP as a function with http4k" (video / podcast)
- "http4k: Server as a Function" (video), part of JetBrain's Webinar series
- "Server as a Function. In Kotlin. ___" @ KotlinConf 2018 (video / slides), by David Denton and Ivan Sanchez
- "Writing Test Driven Apps with http4k" (video), by David Denton and Ivan Sanchez, presented at Kotliners 2020.
- "Designing Microservices in Functional Style" (video) by Uberto Barbini, presented at VirtualJUG 2020.
- "Introduction to http4k" (video) by Dmitry Kandalov, based on previous conference talks, recorded in 2021.
- "Test Driven Gilded Rose in Kotlin" (video series) by Duncan McGregor, recorded in 2021-22.
Also, check out the YouTube Playlist for the latest collection of talks featuring http4k.
See http4k in action in these example projects and repos:¶
There is a repository of helpful examples at http4k/examples, covering how to build http4k applications using various features.
Standalone projects...¶
Each project is tagged with the http4k features it demonstrates:
TDD'd example application¶
Templates Testing JSON / Lenses CD pipeline Approval Testing OpenApi Static resources
Dropbox clone in 70 lines of Kotlin¶
Templates Testing Http Client Multipart AWS CD pipeline Serverless GraalVM
Simple websocket driven chat-server in 30 lines of Kotlin¶
Testing Websockets CD Pipeline Static resources
Stage-by-stage example of London-style TDD development process¶
Testing
Todo backend (standard routing)¶
Testing JSON / Lenses CD pipeline
Todo backend (contract routing)¶
Testing JSON / Lenses OpenApi CD pipeline
Real World example (Medium clone)¶
Testing Contracts