Ezra Kanake

Ezra is a passionate Kotlin developer and technical writer. He loves working on open-source projects and sharing knowledge across the globe.

  • Kotlin

    Extension Functions in Kotlin

    One of Kotlin’s standout features is extension functions, a mechanism that empowers developers to enhance existing classes without modifying their source code.

    Ezra Kanake February 13, 20248 min read
  • Kotlin

    High-Order Functions vs. Inline Functions in Kotlin

    One of Kotlin’s standout features is its robust support for functions, including high-order functions and inline functions. In this blog post, we will delve into the world of functions in Kotlin, exploring the differences between high-order functions and inline functions and understanding when to leverage each for optimal code efficiency.

    Ezra Kanake January 10, 20244 min read
  • Kotlin

    Design Patterns in Kotlin

    A design pattern is a general repeatable solution to a commonly occurring problem in software design. In this blog post, we will delve into various design patterns and explore how they can be effectively implemented in Kotlin.

    Ezra Kanake January 2, 202415 min read
  • Kotlin

    Sealed Classes vs Enums in Kotlin

    Kotlin, a modern JVM programming language, brings a range of features to enhance expressiveness and conciseness. Two key constructs in Kotlin that contribute to its versatility are sealed classes and enum classes.

    Ezra Kanake January 2, 20244 min read
  • Kotlin

    Guide to Sorting in Kotlin

    Sorting refers to the process of arranging elements in a specific order. The order could be ascending or descending based on certain criteria such as numerical or lexicographical order.

    Ezra Kanake December 26, 20233 min read
  • Kotlin

    Introduction to Ktor

    Web application development is a critical domain for businesses and developers. Building web applications that are efficient, scalable, and easy to maintain is a challenging task.

    Ezra Kanake November 18, 20239 min read