Blog Engineering

Insight tentang software, AI & cloud

Berbagai insight praktis dari pengalaman kami membangun software custom, menerapkan AI dan private LLM, serta mengelola cloud infrastructure untuk perusahaan di Indonesia.

74 artikelHalaman 3

Engineer keamanan memeriksa kode dan lalu lintas jaringan di dua monitor dalam ruangan gelapKeamanan

9 menit baca

Penetration Testing Adalah: Panduan Pentest untuk Aplikasi Bisnis

Panduan praktis penetration testing: bedanya dengan vulnerability scan, black box, grey box, dan white box, apa saja yang masuk scope, kapan perlu pentest, alur pengerjaannya, cara membaca report, dan cara memilih vendor.

Baca artikel
Para engineer menggambar diagram arsitektur sistem di papan tulisPengembangan Software

10 menit baca

Monolith vs Microservices: Arsitektur Mana yang Cocok untuk Tim Anda?

Berapa sebenarnya biaya menjalankan monolith dan microservices, kenapa modular monolith jadi pilihan awal yang tepat untuk kebanyakan perusahaan, tanda-tanda Anda memang perlu memecah sistem, dan cara memisahkan service dengan aman.

Baca artikel
Ponsel Android di samping laptop yang menampilkan kodePengembangan Mobile

10 menit baca

Kotlin Coroutines dan Flow di Android: Panduan Praktis untuk Tim

Cara memakai coroutine dan Flow di aplikasi Android tanpa memory leak atau ANR: suspend function, dispatcher, viewModelScope, cancellation, StateFlow dan SharedFlow, collect yang aman, penanganan error, dan testing dengan runTest.

Baca artikel
Beberapa HP Android dan iPhone berjajar di meja untuk pengujian aplikasiPengembangan Mobile

10 menit baca

Cara Optimasi Performa Aplikasi Flutter yang Lemot di HP Murah

Panduan praktis mempercepat aplikasi Flutter: mengukur di profile mode pada HP Android kelas bawah, membaca frame chart di DevTools, Impeller, mengurangi rebuild, list panjang, memori gambar, isolate, waktu startup, dan ukuran APK.

Baca artikel
Developer memeriksa kode Solidity di laptop di samping buku catatanBlockchain

9 menit baca

Cara Menghemat Gas Fee di Solidity: Kenali Dulu Sumber Biayanya

Panduan praktis menekan gas fee di smart contract Solidity: cara biaya storage dihitung, packing variabel, constant dan immutable, calldata, caching di loop, custom error, event, unchecked, mengukur dengan Foundry, dan kapan sebaiknya tidak dioptimasi.

Baca artikel
Dua developer membandingkan kode di dua monitor berdampinganBlockchain

9 menit baca

Hardhat vs Foundry: Mana yang Cocok untuk Tim Anda?

Perbandingan praktis Hardhat dan Foundry untuk development Solidity: test di TypeScript atau Solidity, kecepatan, fuzzing dan invariant test, mainnet forking, deploy dengan Ignition atau forge script, plugin, Hardhat 3, dan memakai keduanya di satu repo.

Baca artikel
Tangan memilah formulir dan struk di samping kalkulatorPengembangan AI

10 menit baca

Otomatisasi Input Data Dokumen dengan AI: Invoice, Struk, dan Formulir

Cara AI membaca invoice, struk, KTP, dan formulir lalu mengubahnya menjadi data terstruktur, bagaimana OCR dan large language model bekerja bersama, kenapa validasi dan review manusia tetap penting, cara mengukur akurasi, dan hal yang perlu diperhatikan soal data pribadi.

Baca artikel
Pemandangan udara pelabuhan peti kemas yang sibuk dengan crane dan tumpukan kontainerCloud & DevOps

9 menit baca

Deploy Aplikasi ke Kubernetes dengan Helm: Panduan Praktis

Apa itu Helm chart, cara kerja values dan template, menyusun chart untuk beberapa environment, upgrade dan rollback dengan aman, menjauhkan secret dari Git, testing chart di CI, dan memilih antara Helm dan Kustomize.

Baca artikel
Orang memakai smartphone di samping laptop di atas mejaPengembangan Mobile

9 menit baca

State Management Flutter: Pilih Provider, Riverpod, atau Bloc?

Masalah apa yang diselesaikan state management di Flutter, kapan setState sudah cukup, perbedaan Provider, Riverpod, dan Bloc dalam praktik, cara memilih untuk tim Anda, dan struktur aplikasi yang tetap mudah dirawat apa pun library-nya.

Baca artikel
Output terminal saat memasang paket Android SDKPengembangan Mobile

9 menit baca

Jetpack Compose vs XML: Cara Migrasi Aplikasi Android yang Sudah Berjalan

Alasan tim Android pindah dari layout XML ke Jetpack Compose, apa yang berubah dalam cara berpikir tentang UI, cara migrasi aplikasi yang sudah ada layar demi layar, serta kebiasaan soal state, performa, dan testing yang membuat Compose berjalan baik.

Baca artikel
Mari berdiskusi

Sedang mencari partner untuk pengembangan software?

Ceritakan proyek yang sedang Anda bangun, kebutuhan yang ingin diselesaikan, dan tantangan yang dihadapi. Kami dapat membantu membahas pendekatan teknis, scope, timeline, dan estimasi biaya.

Mulai diskusi