John Burns

Platform Engineer. OSS Developer. Community organizer. Conference speaker.

fediverse logo

@wakingrufus@bigshoulders.city

github logo

wakingrufus

Open Source Projects

spring-funk

A framework for declarative DSL configuration for Spring Boot. I founded this project.

ktlint-gradle

The most popular gradle plugin for ktlint. I joined this project in 2023 and have been doing ongoing maintenance for it.

JaMM

JaMM is a queue-based music library and player for Linux/Mac/Windows desktop. JaMM is written in JavaFx, and distributed with its own runtime using jlink and jpackage. It can be installed from my Public Debian Repo or via installer downloads on the GitHub page.

My Personal Site

This website is written in pure kotlin using the HTML and CSS DSL. Libraries from this project are published to my Public Maven Repo

Tourney

Tourney is a desktop application which allows you to run an Elo gaming league.

lib-elo

lib-elo is kotlin library which implements an Elo game rating system.

Writing / Speaking

Platform Engineering

Kotlin

Kotlin for Java Developers [🎥 St. Louis JUG] [Slides]
Kotlin in 2022 [🎥 CKUG] [Slides]
Kotlin in 2019 [🎥 CKUG] [Slides]

JVM Community

Developing Gradle Plugins

Why Does Agile Fail?

Static Web with Kotlin DSLs

Software Development Practices

Social Media / Fediverse

Other Interests

Music

Best Music of 2020

Best Music of 2021

Best Music of 2022

Best Music of 2023

TV / Film

2021 Criterion Challenge Recap

2022 Criterion Challenge Recap

Generation Q: Star Trek TNG Podcast