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
Inheritance, Polymorphism, and Encapsulation in Kotlin
In the realm of object-oriented programming (OOP), Kotlin stands out as an expressive language that seamlessly integrates modern features with a concise syntax.

- Kotlin
Bubble Sort in Kotlin
Bubble Sort, a basic yet instructive sorting algorithm, takes us back to the fundamentals of sorting. In this tutorial, we’ll look at the Kotlin implementation of Bubble Sort, understanding its simplicity and exploring its limitations.

- Kotlin
Quick Sort in Kotlin
Sorting is a fundamental operation in computer science and Quick Sort stands out as one of the most efficient sorting algorithms.

- Kotlin
Selection Sort in Kotlin
Sorting is a fundamental operation in computer science, and there are various algorithms to achieve it. One such simple yet effective algorithm is Selection Sort.

- Kotlin
Understanding Null Safety in Kotlin
One of the standout features that sets Kotlin apart is its robust approach to null safety. Null safety is a critical aspect of programming languages, aiming to eliminate the notorious null pointer exceptions that often plague developers.

- Kotlin
Merge Sort in Kotlin
Sorting is a fundamental operation that plays a crucial role in various applications. Among the many sorting algorithms, merge sort stands out for its efficiency and simplicity.
