Skip to main content

Cara Install dan menggunakan NVM (Node Version Manager)

· 4 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Node Version Manager (NVM) adalah open source version manager untuk Node.js (Node). NVM memungkinkan kita untuk menginstal dan mengelola beberapa versi NodeJs dengan mudah dan beralih antar versi melalui perintah shell. Tutorial singkat ini menjelaskan cara menginstal NVM, dan cara menggunakannya untuk menginstal dan menjalankan berbagai versi Node.

Belajar Java Generic

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Java generic adalah fitur dalam bahasa pemrograman Java yang memungkinkan pembuatan suatu tipe data, yang dapat digunakan kembali untuk berbagai jenis tipe data. Generic memungkinkan pembuatan class, interface, dan method yang dapat beroperasi pada tipe data yang berbeda atau dibuat secara lebih umum dan reusable.

Apa itu Java Reflection

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Java Reflection adalah fitur dalam bahasa pemrograman Java yang memungkinkan program untuk memeriksa dan memanipulasi dirinya sendiri. Fitur ini memungkinkan program untuk melihat struktur internalnya, seperti class, interface, method, dan field.

Kemampuan untuk memeriksa dan memanipulasi class Java oleh dirinya sendiri (reflection) mungkin kedengarannya tidak terlalu penting, tetapi dalam bahasa pemrograman lain fitur ini tidak ada. Misalnya, tidak ada cara dalam program Pascal, C, atau C++ untuk memperoleh informasi tentang fungsi yang didefinisikan dalam program tersebut.

Cara Menulis Versi Rilis pada Software - Semantic Versioning & Changelog

· 12 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Semantic Versioning adalah best practice dari prinsip penulisan versi software, yang bertujuan untuk menjelaskan dasar perubahan pada perilisan produk software. Ini sudah menjadi standar dalam template library, terutama dalam project open source. Perilisan versi software dibagi menjadi pola tiga bagian utama yaitu:

  • Major
  • Minor
  • Patch

Selain ketiga bagian versi di atas, sebenarnya masih ada versi Pre-release version, yaitu versi yang dirilis sebagai uji coba sebelum final rilis. Ini sebenarnya tidak wajib, tergantung kebutuhan.

Apa itu Java Record

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Java Record merupakan fitur baru yang ada pada Java 14. Java record merupakan class khusus yang menyederhanakan penulisan kode Java yang memiliki data yang tidak dapat diubah atau immutable. Ketika membuat Java Record secara otomatis akan dibuatkan constructor, method equals(), getter(), toString(), hasCode() tapi tidak membuatkan setter().

Apa itu Java Anonymous Class

· One min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Anonymous class atau class anomim adalah class yang tidak memiliki nama dan biasanya hanya digunakan sekali pakai. Class ini berguna untuk membuat kode yang ringkas dan bersih. Gunakan kelas anonim jika kita perlu menggunakan kelas lokal hanya sekali saja.

Apa itu Java Recursive Method

· 2 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Metode rekursif (recursive method) adalah teknik dalam pemrograman di mana sebuah fungsi memanggil dirinya sendiri untuk menyelesaikan masalah. Pada dasarnya, fungsi tersebut memecah masalah besar menjadi sub-masalah yang lebih kecil dan menyelesaikannya secara berulang hingga mencapai kondisi dasar (base case), yang berhenti memanggil fungsi lagi.

Cara Install Jekyll

· 3 min read
Ucup TopekoX
Ucup TopekoX
TimposuLabs creator

Jekyll adalah generator situs web statis, bisa digunakan untuk membuat blog bahkan web, yang diperuntukan untuk situs pribadi, proyek, atau organisasi. Jekyll ditulis dalam bahasa pemrograman Ruby oleh Tom Preston-Werner, Co-Founder GitHub, dan didistribusikan di bawah lisensi opensource. Dengan Jekyll kita bisa membuat blog dengan lebih simple, dan tidak membutuhkan database untuk menyimpan data karena.

Berikut ini beberapa fitur Jekyll: