Isomorphic Kotlin
summary
Shows a lightweight backend built with Ratpack + Kotlin that ingests messy fuel-economy CSVs from fueleconomy.gov, maps them to Kotlin data classes, stores documents in MongoDB (mLab), and exposes REST endpoints for paging, get-by-ID or get-by-make. Routing handles method verbs and assigned ports for Heroku; deployment is a git push. Cold queries on the free tier run ~1.47s but properly indexed production calls hit ~50–60ms. Deployed to Heroku and it works, albeit slower on free tiers.
AI-written summary · about
chapters (5)
- 0:00Start
- 25:52Handler
- 27:18Fizz Handle
- 33:45Be Careful with Your Tools
- 41:10So this Is like Super Great if You'Re the Kind of Person like Me That Doesn't Know How To Turn Off this Computer Doesn't Seem To Realize It Has an Off Switch and You Know Do Other Things for a While and You Want To Spin some Stuff Up or Maybe Here Doing some Stuff on the Side and the Thing That's Really Nice about Heroku Is When You Do Stuff on the Side You Can Transfer the Site to Someone Else once You'Re Finished and Then They Can Start Paying for It n either Way It Has a Really Nice Set of Command Line Tools and the Main Thing about Heroku Is When You Deploy It Is Basically Doing a Git Push
related talks
46mKotlin Is for Hipsters
44mKotlin is for hipsters
23mThe Art of KMP: how I learned backend development with Kotlin and why you should too
45mKotlin Fullstack
50mDirect2DB: Radically simplified app architecture with Kotlin
15mServerless Development With Kotlin and Kotless
47mKotlin Server Framework Smackdown
44mSpring + Kotlin = Modern + Reactive + Productive
