David Denton Logo
  • writing
  • consulting
  • training
  • speaking
Navigation bar avatar

Writing


Musings on building software and Open Source

Refactoring Kotlin type-signatures for fun and profit

Posted on June 29, 2021

Post thumbnail
Post thumbnail
In which I derive the core type signatures of http4k from an unexpected source, by using refactoring and FP techniques more commonly associated with coding. [Read More]
Tags: kotlin fp refactoring

Companion Objects: Kotlin's most unassuming power feature

Posted on February 26, 2021

Post thumbnail
Post thumbnail
In which I argue the case for Kotlin’s Companion Objects being the Clark Kent of language features, in being deceptively powerful, and how we can use them in creating ways to supercharge our API design. [Read More]
Tags: kotlin design

Smash your Adapter Monolith with the Connect pattern

Posted on February 8, 2021

Post thumbnail
Post thumbnail
In which I describe a pattern for writing third party adapters in a modular and extensible way, hoping that it is original enough for me to christen it. 🙃 [Read More]
Tags: kotlin fp design

Reassurance to http4k users regarding JCenter shutdown

Posted on February 7, 2021

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource

http4k v4

17 platforms and counting...

Posted on January 9, 2021

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource

http4k Toolbox

Guns for show, knives for a pro

Posted on November 1, 2020

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource tools

Nanoservices

The power of composition

Posted on October 16, 2020

Post thumbnail
Post thumbnail
Tags: http4k kotlin

http4k v3

A retrospective...

Posted on September 7, 2020

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource opinion

Documenting http4k APIs with OpenApi3

Autogenerating documentation without magic

Posted on May 27, 2019

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource tools

http4k Typesafe Configuration

Utilise the power of lenses to configure your apps

Posted on November 2, 2018

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource

TDDing http4k

How the http4k authors drive application design through testing

Posted on February 14, 2018

Post thumbnail
Post thumbnail
Tags: http4k kotlin tdd

Websockets. But typesafe. And testable. Without the Server.

WaaF (Websockets as a Function!)

Posted on December 21, 2017

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource

Meet http4k!

Server as a Function. In Kotlin. Typesafe. Without the Server.

Posted on November 12, 2017

Post thumbnail
Post thumbnail
Tags: http4k kotlin opensource
  • feed
  • github
  • linkedin
  • youtube
  • speakerdeck
  • calendly
  • mail

David Denton  •  2025  •  dentondav.id