~/conference

KotlinConf 2017

titleauthorlength
Highlights03m
KotlinConf 2017 highlights a rapid adoption story with concrete metrics: 150 submissions from 110 speakers, 1200 attendees, and Android adding first-class…
Promo on
Opening KeynoteAndrey Breslav40m
Conference sells out, with 150 talk submissions from 110 speakers and an extra track added; Kotlin 1.1 ships coroutines as an experimental-but-production-used…
Talk on
Introduction to CoroutinesRoman Elizarov46m
Shows that Kotlin adds coroutines as first-class primitives using the suspend modifier and coroutine builders like launch and async; demonstrates 100,000…
Talk on
How to Build a React App in KotlinDave Ford47m
Shows how to port a React workflow into Kotlin using create-react-kotlin-app and Kotlin's JS interop to build a live Blackjack demo with player and dealer…
Talk on
Cords & GumballsMike Hearn43m
A blockchain platform called Corda is built from 117,700 lines of Kotlin by about 28 full‑time developers with ~10,000 repo commits and ~500 trained bank…
Talk on
What's New & Cool in Kotlin ToolsDmitry Jemerov38m
Kotlin 1.2 tooling demos show concrete multiplatform work: expect/actual declarations link common code to JVM and JavaScript implementations, projects build…
Talk on
A View State Machine for Network Calls on AndroidAmanda Hill33m
Kotlin sealed classes implement a single NetworkingViewState sealed class that models init/loading/success/error for UI around network calls, replacing…
Talk on
Understand Every Line of Your CodebaseVictoria Gonda, Boris Farber34m
Shows how every Kotlin statement compiles to JVM class files and Android DEX, using IntelliJ decompiler and ClassyShark to inspect real bytecode. Demonstrates…
Talk on
Kotlin Static Analysis with Android LintTor Norbye41m
Android Lint supports Kotlin and already ships about 315 checks, runs ~75% of those on the fly in the editor, and now runs outside Android via a Gradle plugin…
Talk on
Building Languages Using KotlinFederico Tomassetti44m
Claim: Kotlin plus ANTLR and concise language features let a single engineer build a parser, model, validator, interpreter and a simple editor in about ≈1000…
Talk on
My Transition from Swift to KotlinHector Matos36m
Compares concrete features: Kotlin wins for data classes, delegated properties (Cotton/Kotlin knife–style injection), coroutines/async‑await and JVM…
Talk on
Bootiful KotlinJosh Long45m
Demonstrates concrete Spring Boot + Kotlin integrations: a JDBC-backed H2 app with schema.sql and JDBCTemplate proof-of-work, a type-safe Exposed DSL…
Talk on
Lessons Learned Building a Build ToolCedric Beust48m
Built an alternative build system called Kobalt written in Kotlin that prioritizes valid Kotlin build files so IDE auto-completion works, a plugin model based…
Talk on
Frontend Kotlin from the TrenchesGaetan Zoritchak45m
A data-visualization library is implemented in Kotlin and compiled to JS, using Gradle for builds, Karma+PhantomJS+Mocha for JS tests and JVM multi-platform…
Talk on
Building and Deploying NetflixRob Fletcher, Danny Thomas42m
Netflix moves core delivery tooling from Groovy to Kotlin: Nebula (43 Gradle plugins) and Spinnaker’s orchestration engine Orca are gradually rewritten, with…
Talk on
Idiomatic InteropKevin Most43m
Explains concrete interop fixes: use @JvmOverloads instead of piling telescoping constructors, add @JvmStatic or use file-level @file:JvmName to expose clean…
Talk on
Kotlin for Data ScienceThomas Nield41m
Argues Kotlin closes the gap between data science and production code by using JVM libraries and concise syntax, shows an ojAlgo linear solver scheduling model…
Talk on
Real World Kotlin-Powered AndroidJames Williams36m
Converts the Stock Hawk student app from Java to Kotlin one file at a time, adding Kotlin support and avoiding a risky mass-converting step. Replaces a…
Talk on
The Road to KotlintownHuyen Tue Dao, Christina Lee43m
Shows how Kotlin's type system and generics actually behave: nullability rules, nothing as non-returning, Unit used as a generic result, and why platform types…
Talk on
How to KontributeYoshinori Isogai40m
Step-by-step checklist for contributing to the Kotlin plugin: reproduce the dev environment with JDK 1.6/1.7/1.8, Ant >=1.9.4, Gradle and IntelliJ IDEA 2017.3+…
Talk on
Architectures Using Functional Programming ConceptsJorge Castillo41m
Uses Kotlin plus the open library kategory to replace RxJava and ad-hoc callbacks with concrete functional types: Either for errors, IO for wrapping side…
Talk on
You Can, but Should You?Mike Gouline45m
Why use one Kotlin feature over another: shows concrete pitfalls like shadow variables in nested lambdas, opportunistic extension functions that leak…
Talk on
Kotlin PuzzlersAnton Keks49m
Live IDE demos run on Kotlin 1.2 RC show over 50+ puzzlers from a GitHub repo, each a short program revealing concrete surprises: missing ternary and Elvis…
Talk on
Party KeynoteMichael Carducci01h 08m
Developer-turned-magician routine that claims mentalism is engineering: signed card vanishes and returns, a signed name written, crumpled and truly lost then…
Talk on
My Life as a Tech Transfer MonadErik Meijer01h 01m
Argues for making uncertainty a first-class language feature and shows concrete work: a probability monad implemented in PHP/Hack, sampling via multishot…
Talk on
Building Kotlin Applications at Scale with GradleHans Dockter45m
Gradle demonstrates concrete tools to cut Kotlin build time: up-to-date checks drop a repeated spec project build from ~30s to ~0.5s, project-level parallelism…
Talk on
Kotlin for the Pragmatic FunctionalistPaco Estévez García39m
Kotlin already offers data classes, sealed classes, inline functions and extension functions and the community builds on them with the Category library that…
Talk on
Cats and DogsMichael May, Roman Piel40m
Built two simple schedule apps (Swift and Kotlin), a web client and a Heroku-deployed back-end‑for‑front‑end that moves presentation logic off clients into…
Talk on
RX Java with Kotlin in Baby StepsAnnyce Davis32m
Covers the concrete bits needed to start using RxJava with Kotlin: the actual APIs for Observable, Observer, Operator, working examples of map(), flatMap()…
Talk on
Sharing [Kotlin code across platforms] is Caring!Eugenio Marletti26m
Kotlin replaces a TypeScript/C++ pipeline to share a core prediction algorithm across Android, iOS and backend by compiling to real JavaScript and JVM…
Talk on
kscript - Scripting Enhancements for KotlinHolger Brandl52m
kscript provides a concrete scripting toolchain: it caches compiled scripts using md5 checksums to cut repeated compilation overhead, resolves declared…
Talk on
Deep Dive into Kotlin/NativeAndrey Breslav44m
Kotlin/Native compiles Kotlin to standalone LLVM binaries that run on iOS, macOS, Linux and even in the browser via WebAssembly browser client. The demo shows…
Talk on
Asynchronous Programming with Kotlin Coroutines in SpringKonrad Kamiński44m
Shows how Kotlin 1.1 coroutines plug into Spring using the spring-kotlin-coroutine library by implementing a MethodArgumentResolver for Continuation and an…
Talk on
Kickstarting Kotlin Culture: The Journey from Java to KotlinNeil Power45m
Company moves from a Java monolith to Library Driven Development, breaking the app into 21 repositories and converting 42,000 lines to Kotlin while removing…
Talk on
Generating Kotlin CodeAlec Strong, Jake Wharton41m
Generating Kotlin from schemas produces more concise, safer APIs (example: converting Square’s Wire protos to Kotlin constructors, immutable lists and data…
Talk on
The Cost of Kotlin Language FeaturesDuncan McGregor39m
Benchmarks and bytecode inspection show Kotlin rarely forces catastrophic slowdowns: simple let usage compiles to nearly the same JVM bytecode, but JMH…
Talk on
Kotlin EE: Boost your ProductivityMarcus Fihlon50m
A RESTful JSON service is written in Kotlin in only a few lines using JAX-RS and Jackson, packaged as a tiny artifact and run in a local Docker overlay…
Talk on
Deep Dive into Coroutines on JVMRoman Elizarov45m
Explains how Kotlin compilers convert suspend functions into JVM methods that take an implicit Continuation and compile into a single state-machine switch that…
Talk on
Going Serverless with KotlinMarcos Placona46m
Kotlin functions compile into fat JARs and deploy to OpenWhisk, AWS Lambda or App Engine; demos use Kotson/Gson, Retrofit + RxJava on Android, Spring Boot for…
Talk on
Kotlinbots: Building Your Own Personal Robot ArmyAdrián Catalan43m
Builds real robots with Android Things + Kotlin, using Raspberry Pi / Pico Pi, GPIO for LED and button, PWM for servos and DC motors, and Kotlin coroutines for…
Talk on
Kotlin Types: ExposedSvetlana Isakova48m
Kotlin types compile to specific Java constructs: primitives stay primitives except when used in generics, IntArray exists for primitive arrays, and String…
Talk on
Isomorphic KotlinTroy Miles44m
Shows a lightweight backend built with Ratpack + Kotlin that ingests messy fuel-economy CSVs from fueleconomy.gov, maps them to Kotlin data classes, stores…
Talk on
Why Spring Loves KotlinSebastien Deleuze45m
Stepwise migration from Spring Boot 1 Java + JavaScript to Spring Boot 2 pure Kotlin shows concrete wins: Kotlin-specific bytecode plugin compiler plugin…
Talk on
Two Stones, One Bird: Implementation TradeoffsChristina Lee44m
Compares concrete Kotlin choices: null handling (if vs ?.let), scoping helpers (with / apply / run / also), primitive vs boxed arrays, delegates.notNull versus…
Talk on
Testing Kotlin at Scale: SpekArtem Zinnatullin49m
A team migrates thousands of JUnit tests to Spek and shows concrete results: far less repeated boilerplate, tests become single-assertion it blocks organized…
Talk on
Inter-Reactive Kotlin ApplicationsJulien Viet44m
Claims that Eclipse Vert.x plus Kotlin coroutines let you write asynchronous, event-driven code in a sequential style, using awaitResult and a Vert.x…
Talk on
Closing Panel47m
Panel summarizes concrete plans and status: Kotlin team size is about 50 people; Java 9 support lands across 1.1/1.2; Kotlin/Native targets LLVM; a Gradle…
Panel on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.