Kotlin Puzzlers Kotlinconf, San Francisco #kotlinpuzzlers - - PowerPoint PPT Presentation

kotlin puzzlers
SMART_READER_LITE
LIVE PREVIEW

Kotlin Puzzlers Kotlinconf, San Francisco #kotlinpuzzlers - - PowerPoint PPT Presentation

Kotlin Puzzlers Kotlinconf, San Francisco #kotlinpuzzlers @antonkeks Estonia How can we save Java? Why not use Kotlin :-) It took Kotlin 6 years to get to 1.0 + another 1.5 years to 1.2 2010-2016 Given the amount of time, it should be


slide-1
SLIDE 1

Kotlin Puzzlers

Estonia

@antonkeks

Kotlinconf, San Francisco

#kotlinpuzzlers

slide-2
SLIDE 2

How can we save Java?

Why not use Kotlin :-)

slide-3
SLIDE 3

It took Kotlin 6 years to get to 1.0 + another 1.5 years to 1.2

2010-2016

Given the amount of time, it should be perfect

slide-4
SLIDE 4

SpaceX Falcon 9 rocket succeeded with landing in < 4 years 2012-2016

slide-5
SLIDE 5

What are programming puzzlers?

  • Short programs with curious behaviour

(I have errors and warnings turned off in my IDE)

  • What do they print?
  • You vote for the correct answer
  • The mystery revealed
  • The rationale & how to fix the problem
slide-6
SLIDE 6

Kotlin Puzzlers

  • Kotlin was designed to avoid well-known Java Puzzlers
  • An ideal programming language doesn’t have any
  • Kotlin is pragmatic, not ideal
  • Tested with fresh Kotlin 1.2 RC

Ready? github.com/angryziber/kotlin-puzzlers > kotlinconf

slide-7
SLIDE 7

Thanks!

See and submit more here github.com/angryziber/kotlin-puzzlers #kotlinpuzzlers