From git housekeeping to releasing. From keeping a sane backlog to handling internationalization and monitoring status, the life of a developer involves more than meets the eye.
This talk will be a feedback about how we use Kotlin extensively to:
automate the dev workflows with command-line apps on dev machines.
achieve CI independence with kotlin runners on CI machines.
run Kotlin on the server using the gradle appengine plugin.
ditch bash and perl and use kscript instead.
That's a lot to cover and the goal of this talk is not to dig into each technology but more to inspire and show the range of possibles opened by Kotlin.