Langsung ke konten utama

Postingan

Menampilkan postingan dari Juli, 2020

Syntax Highlighter

Syntax Highlighter memberikan tampilan cantik code kita seperti memberi warna, font, padding, margin, dll. Namun tidak hanya untuk IDE Syntax Highlighter ini juga ada untuk blogger yang nanti akan memberikan tampilan cantik ke code yang kita ingin tampilkan didalam content kita. di google sangat banyak website yang mengconvert code ke html tinggal cari aja dengan query  syntax highlighter  dan ada beberapa website yang saya rekomendasikan untuk digunakan untuk blogger seperti  http://hilite.me/

Dynamic Category SubCategory Tree dengan spring boot + mysql

Ada kalanya kita menemukan issue dimana kita dituntut membuat category dan subcategory secara dynamic, dan ini lumayan tricky jika blum mengetahui data structure . di case ini kita akan menggungakan binary tree untuk mengsolve this problem. Requirement: Text Editor or IDE JDK8 MySQL  or MariaDB How to: 1. buat database di MySQL disini saya berinama test 2. buat table di MySQL CREATE TABLE `category` ( `id` bigint ( 20 ) NOT NULL AUTO_INCREMENT , `parent_id` bigint ( 20 ) DEFAULT NULL , `name` varchar ( 255 ) DEFAULT NULL , `created_date` datetime DEFAULT NULL , `update_dated` datetime DEFAULT NULL , PRIMARY KEY ( `id` ), KEY `parent_id` ( `parent_id` ), CONSTRAINT `category_ibfk_1` FOREIGN KEY ( `parent_id` ) REFERENCES `category` ( `id` ) ) ENGINE = InnoDB AUTO_INCREMENT = 24 DEFAULT CHARSET = utf8mb4; 3. insert category example into table category insert into `category` ( `id` , `parent_id` , `name` , `create...

Tips jago ngoding

Disini saya akan share tips agar jago ngoding berdasarkan pengalaman saya pribadi. 1. Fokus pada konsep fokus pada konsep ini sangat penting kenapa ? karna kamu akan mudah mencari kesalahan program(bug) kamu dimana. Dan akan benar" paham bagaimana dia berkerja. kenyataannya didunia programming hanya menghapal code itu tidak penting yang terpenting adalah paham konsep terlebih dahulu, kenapa ? code akan berubah namun konsep tidak akan pernah berubah. seperti OOP  dibuat pada tahun 1966 dan masih saja konsep nya seperti itu sampai sekarang dan cara codingnya berbeda-beda. 2. Cari mentor ini sangat penting jika kalian masih belajar, saya pribadi juga punya mentor belajar yang memberikan jalan lurus saya belajar, yang menyelamatkan saya dari kesesatan. tapi, jangan berhadap diajarin secara intensif karna mentor juga punya prioritas dia sendiri :D 3. Jangan mengingat kode saya pribadi tidak mengingat kode, jika lupa sering ke google. dan begitupun dengan orang yang sudah b...

Frontend dan Backend

Hallo semua, dah lama sudah tidak ngeblog lagi hehehe :D karna kesibukan real life. Kali ini saya akan sharing apa itu frontend dan backend dari pengalaman pribadi. Umumnya didunia programming itu ada dua bagian yaitu ada frontend dan backend. Dan pasti disebuah aplikasi mempunya bagian yaitu frontend dan backend. Dimana frontend ini bertanggung jawab mengurusi tampilan depan atau UI ( User Interface ) yang mana tampilan ini bisa berintraksi dengan user, seperti user bisa mengclick sesuatu, user menginput sesuatu, dan sebagainya berhubungan dengan tampilan depan. lalu, backend dia bertanggung jawab untuk mengurusi proses yang diminta oleh frontend, memanipulasi data, mengelola database, membuat api, dan membuat service lainnya. Nah, disini yang menarik ada API( Application Programming Interface), apa itu ? jadi, API ini dia adalah alat komunikasi antara frontend dan backend, dan API ini banyak sekali jenis nya ada: 1. SOAP 2. Rest API data yang dikirim oleh api ini ad...