Skip to main content

Menggunakan @JsonNaming di Spring Boot REST API

ยท 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Menggunakan @JsonNaming di Spring Boot (tepatnya pada kelas model yang digunakan untuk serialisasi dan deserialisasi JSON oleh Jackson, yang merupakan default di Spring Boot) sangat penting untuk mengatur bagaimana nama properti Java (misalnya, firstName) dipetakan ke nama field dalam payload JSON (misalnya, first_name).

Cara membuat Pagination REST API di Spring Boot

ยท 4 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Pada project-project Springboot sebelumnya, ketika melakukan Respose REST API find all untuk menampilkan semua data, biasanya kita menggunakan return Collection misalnya List. Cara ini tidak salah tapi bukan merupakan best practice apabila data yang dipanggil dalam jumlah yang banyak, misal datanya ada 1 juta, maka data tersebut akan dipanggil semua. Tentunya cara ini tidak efisien dan akan membuat aplikasi kita menjadi lambat.

Menjalankan PostgreSQL di Docker Container pada Windows Subsystem for Linux (WSL)

ยท 4 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Jadi saya biasanya menggunakan Docker pada sistem operasi Linux (Ubuntu, Fedora) menggunakan Docker Engine saja tanpa Docker Desktop, karena menurut saya lebih mudah digunakan. Docker Engine mudah digunakan di Linux karena dirancang untuk memanfaatkan fitur-fitur kernel Linux, seperti namespaces dan cgroups, yang mendukung isolasi dan efisiensi kontainer.

Membuat REST API CRUD Spring Boot sederhana menggunakan Database H2

ยท 7 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

๐Ÿ‘‹ Hi Guys.. pada tutorial kali ini kita akan membangun aplikasi Spring Boot sederhana, dengan fitur REST API sederhana dengan menggunakan database H2. Project yang akan dibuat sederhana saja, tidak menggunakan banyak layer cukup layer Controller -> Repository -> Database. Jadi tutorial kali ini sebenarnya bukan best practice, tapi hanya untuk pembuatan project REST API sederhana ๐Ÿ’ช.

Perintah Dasar Git Tag

ยท 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Git Tag ๐Ÿท๏ธ berfungsi untuk memberikan label yang menunjuk ke titik tertentu dalam riwayat Git. Tag digunakan untuk menandai versi, rilis, atau tonggak penting dalam sebuah project. Manfaat git tag untuk menjaga riwayat project yang jelas dan teratur, menyederhanakan alur kerja pengembangan, meningkatkan kolaborasi, memudahkan melacak dan mengelola perubahan.

Tips Menjalankan Spring Boot di Intellij IDEA Community

ยท 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Saat ini mungkin bisa dibilang Intellij IDEA adalah IDE powerfull untuk mengembangkan aplikasi di ekosistem Java. Fiturnya yang lengkap dan plugin yang banyank, membuat IDE ini menjadi yang paling powerfull saat ini. IDE yang dikembangkan oleh Jetbrains ini sangat cocok untuk mengembangkan aplikasi berskala besar. Namun untuk mendapatkan fitur lengkapnya kita harus menggunakan Intellij IDEA versi Ultimate termasuk jika kita ingin menggunakan plugin untuk Spring Boot.