Skip to content

RxJava and Kotlin Puzzlers! Follow our Engineering Blog for article with explanation

License

Notifications You must be signed in to change notification settings

100905067/droidcon-nyc-2017-puzzlers

 
 

Repository files navigation

RxJava & Kotlin Puzzlers!

Puzzler Logo

What is this

This is a small set of RxJava and Kotlin puzzlers (code that looks simple but works not as you expect it to)

What to do

  • Clone the repo (to play with code!)
  • Open project in IntelliJ IDEA
  • Find puzzlers in puzzlers/src/test/kotlin/com/lyft/droidconnyc2017/puzzlers (they're formed as tests)
  • Read comment above each puzzler describing what you need to figure out
  • Solve as many puzzlers as you can!
  • Share your results with link to this repo by mentioning @lyfteng or @artem_zin on Twitter 🎤
  • You can solve puzzlers with whole team and use it as a little teambuilding event 😽
  • Good luck and have fun!

Explanations

We're going to publish explanations of why and how puzzlers work in our Engineering Blog, you can follow it on Medium or Twitter

Credits

Lots of thanks to lyft/@buildbreaker and lyft/@weefbellington for feedback and contributions, as well as some of previous companies where lyft/@artem-zinnatullin worked before and faced some of these puzzlers in production: Juno, Yandex ❤️

License

Apache 2.0 (see LICENSE)

This is mostly a Lyft project, but we've started the process too late and wasn't able to put it through OSS process to publish it under Lyft org, sorry about that!

About

RxJava and Kotlin Puzzlers! Follow our Engineering Blog for article with explanation

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%