CI3 - Si Bintang Anak IT

 

https://thumbs.dreamstime.com/b/codeigniter-open-source-software-rapid-development-web-framework-use-building-dynamic-sites-php-paper-texture-205931447.jpg


CI3 itu sebenernya bukan framework, tapi artefak purbakala yang dipaksa hidup pake bantuan alat pernapasan. Hari gini masih pake CI3 itu ibarat lo bangga keliling kota naik delman di saat orang lain udah pake Tesla; klasik sih enggak, cuma bikin macet dan nyusahin diri sendiri doang. Structure--nya udah kayak labirin tanpa pintu, bikin lo bebas nulis kode seberantakan mungkin atas nama "simpel", padahal aslinya cuma males belajar dependency injection atau modern PSR.

Masih bangga sama "Fast Performance"? Ya jelas cepet, wong isinya cuma wrapper kosong yang nggak punya fitur pengaman apa-apa. Nggak ada auto-migration, nggak ada built-in ORM yang bener, bahkan buat urusan routing aja masih berasa kayak zaman warnet berjaya. Lo ngerasa jadi "Senior Developer" karena bisa nge-hack core-nya, padahal di mata developer modern, lo cuma lagi nambal ban bocor yang karetnya udah expired.

Paling miris kalau liat komunitasnya yang masih bangga bilang "CI3 itu ringan". Ringan itu maksudnya lo harus bikin semuanya manual dari nol karena library-nya udah pada mati dan nggak compatible sama PHP versi terbaru? Berhenti ngebodohin diri sendiri pake argumen "yang penting jadi". Pake CI3 di tahun 2025 itu bukan soal efisiensi, itu soal denial karena lo takut keluar dari zona nyaman dan males belajar gimana cara kerja software architecture yang manusiawi.

Laravel oh Laravel!

Source: https://i.pinimg.com/736x/49/12/12/49121289936e646b0f7e86c42e79c162.jpg

Laravel itu sebenernya cuma bloated framework buat orang yang males belajar konsep asli software engineering. Isinya cuma magic method sama facade yang bikin lo ngerasa jago padahal cuma hafal dokumentasi doang. Hari gini masih bangga sama Eloquent yang N+1 query-nya udah kayak deret geometri? Belum lagi ekosistemnya yang dikit-dikit disuruh bayar, Forge lah, Vapor lah, Nova lah. Itu framework apa katalog jualan?

Mau dipoles pake gaya 'Modern PHP' segimanapun, ya tetep aja itu PHP. Maksa pake Livewire biar berasa kayak React itu sebenernya cuma coping mechanism karena lo takut belajar state management yang beneran. Lo pikir dengan nambahin Tailwind sama Vite terus tiba-tiba aplikasi lo jadi high-end? Kagak, bro. Itu cuma lipstick on a pig.

Belum lagi komunitasnya yang udah kayak sekte. Ada fitur baru dikit langsung disembah seolah-olah itu revolusi teknologi, padahal di bahasa lain fitur kayak gitu udah ada dari zaman batu. Laravel itu beneran bikin lo jadi 'ahli Laravel', bukan 'software engineer'. Begitu lo pindah ke stack lain, lo bakal sadar kalau selama ini lo cuma dimanjain sama syntax sugar yang bikin otak lo tumpul. Lo ngerasa jadi 'artisan', padahal aslinya cuma tukang rakit plugin yang berdoa semoga vendor folder-nya nggak meledak pas di-deploy. Minimalist is dead, long live over-engineering."



Cara Enkrip file dengan Gnu-PG

 


ga susah-susah amat sihh, cuma beberapa bariis saja untuk menerapkan enkripsi sederhan dengan Gnu-PG, kalo mau dibikin kompleks juga bisa. tergantung selera, lah.. caranya.

$ gpg -c finame

bakal diprompt password
isi dengan password yang sama.

buat nge-dekripsiinya

$gpg filename.gpg




Upgrade aplikasi tertentu di terminal


 baru-baru ini gue ingin ngupdate Google Chrome di Linux, tapi gue agak khawatir salah satu kernelnya juga ikutan ke-upgrade. 

Why? karena kernel yang terbaru gak cocok sama PC gue, dan nemu solusi

$sudo apt install --packagename

selain buat nginstall, ternyata juga bisa buat ngupdate paket. wkwkwk. baru tau 


Source: Stackoverlfow