Tahun lalu gw udah bahas tentang Profesi Anak IT. Nah, sekarang yg akan gw bahas adalah tipe-tipe perusahaan atau tempat pekerjaannya. Terinspirasi dari curhatan-curhatan anak IT di grup facebook dan banyak yang menanyakan perbedaannya. Banyak juga yang bertanya mengenai kelebihan dan kekurangannya. Jadinya gw coba ulas aja sih berdasarkan pengalaman dan…
Software engineering di dunia web udah makin kompleks. Semuanya berlomba-lomba bikin framework yang diklaim paling cepat. Padahal dulunya cukup pake library legendaris jQuery doang😅. Termasuk cara render halaman web, dulunya dari server cukup kirim semua kontennya dan render di web browser. Tapi jaman sekarang itu udah dianggap lambat. Google selaku mesin…
“Marhaban tiba, Marhaban tiba…”. Gw tiap bulan Ramadhan sering keinget scene penyanyi dangdut yang salah lirik😅. Udah lama gw ga nulis tentang unek-unek yang ada di kepala. Karena saat ini udah memasuki bulan Ramadhan, gw nulis terkait keagamaan aja deh. Kebetulan gw punya unek-unek terkait agama & tradisi yang selama ini biasa dilakukan di Indonesia, terutama…
Setelah sebelumnya gw udah publish tulisan tentang fakta-fakta unik Minangkabau Part I, sekarang kita lanjut part II😎. Sebenarnya waktu itu ada lebih dari 10 yang kepikiran, tapi setelah gw kurasi, jadinya gw ambil 10 aja yang gw rasa paling unik. Sisanya gw keluarin dari list karena waktu itu gw ngerasa kandungan paragrafnya kurang kuat. Mau genapin jadi 20 pun…
Setelah gw join grup investasi saham di sosial media, banyak investor baru yang salah kaprah terkait investasi saham. Gw pun sebenarnya dulu juga sempat terjebak info-info liar ini🤦♀️. Hal tersebut selalu berkeliaran dan membuat bingung investor yang baru terjun ke dunia investasi. Biar ga bingung dan salah paham lagi, berikut beberapa hal yang sering disalah…
Ketika memaintain data pada database, operasi Create, Read, Update, dan Delete (CRUD) adalah operasi yang paling sering digunakan. Yang akan dibahas kali ini adalah bagian Delete atau menghapus data. Terdapat dua pendekatan untuk menghapus data pada database, yaitu Hard Delete dan Soft Delete. Masing-masing pendekatan memiliki kelemahan dan keunggulan tersendiri…
Akhirnya kelar juga part 2 lanjutan dari tulisan sebelumnnya tentang opini pribadi gw terhadap kesalahan junior software engineer🥳. Seperti yang udah gw tuliskan sebelumnya, tulisan ini dibagi 2 part karena ternyata lumayan banyak point of view gw terkait hal ini. Beberapa poin juga bagian dari kesalahan yang pernah gw lakukan dulu😅. Jadi kita saling…
Junior itu adalah jabatan entry level seseorang yang memasuki karir secara profesional. Hampir semua orang yang berkarir di bidang programming pernah berada di posisi junior. Sebelum akhirnya secara bertahap naik ke posisi yang lebih tinggi. Ga ada patokan sih junior itu sampai berapa tahun, tapi umumnya sekitar 2 tahunan. Yang kurang dari 2 tahun ada, dan yang…
“Bahasa” dalam software engineering adalah perantara antara manusia dengan mesin agar dapat berkomunikasi mengirimkan instruksi yang diinginkan terhadap program yang dibuat. Dalam software engineering, pemilihan penggunaan bahasa cukup penting saat memulai project. Pilihan bahasa yang ingin digunakan perlu disesuaikan dengan produk yang ingin dikembangkan. Right…
Pada Update Anomaly, selain Lost Updates (Single Anti-Dependency Cycle) juga ada Write Skew. Write Skew adalah anomaly yang terjadi ketika keputusan untuk mengubah data diambil dari pembacaan dan perubahan sebelumnya yang dilakukan secara serentak oleh lebih dari satu sesi sehingga antar sesi tidak mengetahuinya dan terjadi hal yang tidak diinginkan pada data…