Ktor Backend
Ktor is a lightweight, and asynchronous framework developed by JetBrains for building web applications, HTTP services, and mobile backends using Kotlin.
Japanese Language
I'm currently learning Japanese to explore its rich culture and language structure.
Linked List
A linked list is a linear data structure where each element (node) contains a value and a reference to the next node in the sequence. It allows efficient insertions and deletions but slower access ...
Data Structures in Kotlin
Kotlin provides a wide range of data structures to suit different needs. As Kotlin is interoperable with Java, you can also use Java’s collections in Kotlin code.
Kotlin Coroutines
Kotlin Coroutines provide a way to write asynchronous, non-blocking code in a sequential and concise manner. They are lightweight threads that run within a CoroutineScope and help manage long-runni...
Kotlin Quick Review
A concise summary of essential Kotlin concepts and frequently asked questions compiled to strengthen understanding and support technical preparation.
Kotlin Class Types
A quick overview of all class types in Kotlin, including regular classes, data classes, object declarations, sealed classes, abstract classes, and more—explaining their purpose and usage in concise...
Machine Learning Essentials
Machine learning is a branch of Artificial Intelligence that focuses on developing models and algorithms that let computers learn from data without being explicitly programmed for every task.
SQL
Structured Query Language (SQL) is a standard language for storing, manipulating and retrieving data in relational databases.
Design Patterns
A design pattern is a reusable solution to common problems in software development. There are different types of design patterns, such as creational patterns, which focus on how objects are created...