Rivu Chakraborty

  • Home
  • Public Speaking
  • Books
  • About

Books

  • Reactive Programming in Kotlin
    Packt: https://www.packtpub.com/application-development/reactive-programming-kotlin
    Amazon: https://www.amazon.com/Reactive-Programming-Kotlin-non-blocking-Reactor-Kotlin-dp-1788473027/dp/1788473027/

  • Functional Kotlin
    Packt: https://www.packtpub.com/application-development/functional-kotlin
    Amazon: https://www.amazon.com/Functional-Kotlin-Extend-implement-techniques/dp/1788476484/

  • Hands-On Data Structures and Algorithms with Kotlin
    Packt: https://www.packtpub.com/application-development/hands-data-structures-and-algorithms-kotlin
    Amazon: https://www.amazon.com/Hands-Data-Structures-Algorithms-Kotlin-ebook/dp/B07DTG2629/

Facebook Twitter GitHub Medium Linkedin

Rivu Chakraborty © 2025. Horace theme by Just Good Themes. Powered by Ghost.

Back to top

Explore Site

  • Home
  • Public Speaking
  • Books
  • About

Recent Articles

  • July 05, 2020

    Why Emitting State from Repository is an Anti-Pattern

    Why Emitting State from Repository is an Anti-Pattern
  • June 13, 2020

    Breaking the ice: Service Locator and Dependency Injection Which is What

    Breaking the ice: Service Locator and Dependency Injection Which is What
  • April 19, 2020

    Writing Unit Tests efficiently in Android with Spek

    Writing Unit Tests efficiently in Android with Spek

Tags

AndroidDevAndroidKotlinFunctional ProgrammingFPjetpackoptimisationGetting StartedImmutabilityPure FunctionsLambdaFunctionsHigh OrderHigh Order FunctionsDevimmutablecomposecomposableUIjetpack composeInterviewData StructuresDSDesign PatternsArchitectureArchitectUnit TestTestDSLSpekDIDependency InjectionSLService LocatorDaggerKoinDagger vs KoinDI vs SLIoCInversion of ControlLiveDataViewModelCoroutinesSlidesSpeakingPublicPublic SpeakingRivuRivu Chakraborty