Kotlin

Artikel dan tutorial seputar Kotlin

Test Pyramid & CI Gate
Kotlin
Test Pyramid & CI Gate

Lima bab terakhir kita menulis empat jenis test yang berbeda untuk Order Service — masing-masing den...

Mr Sugiarto
28 Sep 2026
Controller Test dengan MockMvc
Kotlin
Controller Test dengan MockMvc

OrderIntegrationTest di bab lalu menguji alur end-to-end lengkap — HTTP masuk, tersimpan ke PostgreS...

Mr Sugiarto
27 Sep 2026
Testcontainers - Database Asli, Bukan H2
Kotlin
Testcontainers - Database Asli, Bukan H2

Bab lalu OrderContextLoadTest membuktikan seluruh application context bisa menyala dan tersambung ke...

Mr Sugiarto
26 Sep 2026
Integration Test dengan @SpringBootTest
Kotlin
Integration Test dengan @SpringBootTest

Dua bab terakhir kita menulis unit test yang sengaja mengisolasi diri dari Spring dan database — cep...

Mr Sugiarto
25 Sep 2026
Testing Service Layer - Parameterized Test
Kotlin
Testing Service Layer - Parameterized Test

Di bab lalu kita sudah menulis OrderServiceTest.kt — tiga test-nya menyentuh business rule REVIEW_TH...

Mr Sugiarto
24 Sep 2026
Unit Test dengan JUnit5 & MockK
Kotlin
Unit Test dengan JUnit5 & MockK

Di penutup Fase 2 kita sudah mengatur konfigurasi Order Service supaya berbeda antara environment le...

Mr Sugiarto
23 Sep 2026
Profile-based Config - Dev, Test, Prod
Kotlin
Profile-based Config - Dev, Test, Prod

Sepanjang Fase 2 kita berulang kali menyinggung application-dev.yml tanpa membahasnya secara menyelu...

Mr Sugiarto
22 Sep 2026
Transaction Management
Kotlin
Transaction Management

Tiga gaya query di bab lalu semuanya mengasumsikan satu operasi database yang berdiri sendiri. Tapi...

Mr Sugiarto
21 Sep 2026
Query Custom - JPQL & Projection
Kotlin
Query Custom - JPQL & Projection

Tabel orders sudah dibuat lewat Flyway di bab lalu, dan JpaRepository sudah memberi kita CRUD dasar...

Mr Sugiarto
20 Sep 2026
Migration dengan Flyway
Kotlin
Migration dengan Flyway

Di bab lalu kita sudah lihat entity Order dan sempat menyinggung: kalau ddl-auto diset validate, sia...

Mr Sugiarto
19 Sep 2026
Entity & Repository Pattern
Kotlin
Entity & Repository Pattern

Bab lalu kita sudah menyalakan PostgreSQL lewat Docker Compose dan memahami kenapa ddl-auto diset va...

Mr Sugiarto
18 Sep 2026
Setup PostgreSQL + Spring Data JPA
Kotlin
Setup PostgreSQL + Spring Data JPA

Fase 1 kita tutup dengan Order Service yang sudah bisa menerima request, memvalidasi input, dan meng...

Mr Sugiarto
17 Sep 2026