Panduan lengkap JSON di Kotlin — kotlinx.serialization sebagai pilihan utama, konfigurasi Json, anotasi SerialName dan Transient, nullable dan default value, sealed class polymorphism, custom serializer, Gson untuk interop Java, Moshi, dan perbandingan library.
Panduan lengkap YAML di Kotlin — sintaks YAML, SnakeYAML untuk parsing dan dump, membaca konfigurasi aplikasi, kaml dengan @Serializable, multi-document YAML, YAML vs JSON, validasi, dan pola manajemen konfigurasi yang baik.
SQL # MySQL Panduan lengkap MySQL di Kotlin — koneksi dengan JDBC, HikariCP connection pool, CRUD dengan PreparedStatement, transaction, Exposed ORM dengan DSL dan DAO, migrasi dengan Flyway, dan pola repository yang baik. MSSQL Panduan lengkap Microsoft SQL Server di Kotlin — koneksi JDBC dengan SQL Server driver, HikariCP, CRUD dengan PreparedStatement, fitur khas T-SQL, Exposed ORM dengan MSSQL, Windows Authentication, stored procedure, dan perbedaan dengan MySQL. Oracle Panduan lengkap Oracle Database di Kotlin — koneksi JDBC dengan ojdbc, HikariCP, perbedaan SQL Oracle vs MySQL, SEQUENCE untuk auto-increment, DUAL, paginasi ROWNUM dan FETCH, CLOB, stored procedure PL/SQL, Exposed ORM dengan Oracle, dan Flyway.
NoSQL # MongoDB Panduan lengkap MongoDB di Kotlin — MongoDB Driver resmi, koneksi MongoClient, CRUD dengan BSON dan data class, filter dan projection, aggregation pipeline, index, transaksi multi-dokumen, KMongo sebagai alternatif idiomatis, dan kapan memilih MongoDB. Elasticsearch Panduan lengkap Elasticsearch di Kotlin — konsep index dan mapping, Elasticsearch Java Client, indexing dokumen, full-text search, query DSL, aggregation, filter, highlight, bulk indexing, pola sinkronisasi dengan database utama, dan tips produksi.
Broker # Kafka Panduan lengkap Apache Kafka di Kotlin — konsep topic dan partition, Producer dengan serialisasi, Consumer dengan consumer group, exactly-once semantics, Kafka dengan coroutine, penanganan error dan dead letter topic, Kafka Streams, dan tips produksi. RabbitMQ Panduan lengkap RabbitMQ di Kotlin — konsep Exchange dan Queue, tipe exchange Direct, Fanout, Topic, Headers, publish dan consume dengan AMQP client, manual ack, dead letter exchange, RPC pattern, coroutine integration, dan perbandingan dengan Kafka.
Cache # Redis Panduan lengkap Redis di Kotlin — Lettuce dan Jedis sebagai client, tipe data String, Hash, List, Set, Sorted Set, operasi atomik, TTL, caching pattern, session store, rate limiting, distributed lock, Pub/Sub Redis, pipeline, dan koneksi pool. Memcached Panduan lengkap Memcached di Kotlin — perbedaan Memcached vs Redis, Spymemcached dan XMemcached sebagai client, operasi dasar set/get/delete, TTL, CAS (Check-And-Set), multi-get, pola caching, distributed caching dengan consistent hashing, dan kapan memilih Memcached.
Frameworks # Quarkus Panduan lengkap Quarkus di Kotlin — setup proyek, REST API dengan RESTEasy Reactive, dependency injection dengan CDI, Panache ORM, konfigurasi, validasi Bean Validation, testing, GraalVM native image, dan perbandingan dengan Spring Boot dan Ktor. Ktor Panduan lengkap Ktor di Kotlin — arsitektur plugin, routing bertingkat, serialisasi JSON, autentikasi JWT, CORS, rate limiting, validasi, Ktor client untuk HTTP, WebSocket, testing dengan testApplication, deployment, dan perbandingan dengan framework lain.
Libraries # Kotlinx.html Panduan lengkap kotlinx.html di Kotlin — DSL untuk generate HTML type-safe, semua elemen HTML dasar, atribut dan CSS inline, form, tabel, template dan layout, integrasi dengan Ktor, pengujian output HTML, dan kapan menggunakan kotlinx.html vs template engine.
Kumpulan sumber daya terpilih untuk belajar Kotlin lebih dalam — dokumentasi resmi, buku, kursus, podcast, channel YouTube, komunitas, tool dan plugin, newsletter, blog developer Kotlin terkemuka, dan panduan jalur belajar yang terstruktur.