Skip to main content

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.

Cara Install Eclipse Temurin JDK di Fedora/Redhat/Centos

· 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Secara default pada mayoritas distro linux sudah menyertakan paket Openjdk pada repository mereka, termasuk Redhat dan turunannya. Tetapi kita dapat menginstall versi distribusi JDK lain termasuk distribusi Eclipse Temurin JDK (Temurin). Temurin sendiri dulunya bernama AdoptOpenJDK/Adoptium, yang saat ini berada di bawah project Eclipse Temurin.