{}

Engineering

10Apr
Apakah laman Anda sudah optimal untuk perangkat mobile? Dunia secara masif telah berpindah dari website dan pengalaman online di desktop dan mulai terikat dengan perangkat mobile; lebih dari 57 persen seluruh lalu lintas internet berasal dari telepon pinta...
08Apr
Jika ada hal yang selalu melekat pada seorang programmer professional, yang selalu menghantuinya siang malam, maka itu adalah ticket. Ticket merepresentasikan unit terkecil dari pekerjaan besar sebuah tim IT. Di dalam sebuah ticket, seorang programmer dapa...
25Mar
Sesuai dengan judul artikel ini, bahwa Redux Persist yang merupakan satu dari sekian banyak keluarga library Redux memiliki fungsi untuk menyimpan Redux State Object ke dalam LocalStorage. Dengan demikian ketika aplikasi ditutup, maka state tidak hilang be...
20Mar
Sebelum memulai untuk membahas tentang Sequelize, mari kita memahami dahulu judul artikel ini Hidup Mudah Dengan Sequelize: ORM Untuk Aplikasi NodeJS. Apa itu ORM? ORM atau kepanjangannya adalah Object Relation Mapping yaitu suatu proses pemetaan antara O...
20Mar
Semua programmer tahu, bahwa menulis spesifikasi alias spec itu membosankan dan tidak ada yang mau melakukannya. Semua programmer juga tahu, bahwa menulis spec adalah tahapan penting sebelum coding. Joel Spolsky bahkan menjadikan penulisan spec ini ke dala...
19Mar
Redux adalah salah satu library populer Javascript yang digunakan untuk melakukan manajemen state dalam sebuah aplikasi. Pada kesempatan ini, saya akan membahas contoh implementasi Redux dalam aplikasi React Native. Artikel ini adalah lanjutan dari artikel...
12Mar
Module Pattern merupakan "trik" untuk mengemulasi konsep privat dan publik seperti yang digunakan oleh bahasa berorientasi objek lainnya
09Mar
Saat pertama kali saya berkenalan dengan React Native, ada satu hal yang mengganjal dalam benak saya, yaitu bagaimana cara untuk menavigasi tampilan di React Native. Tidak mungkin kita akan meletakkan semua fungsi aplikasi dalam satu tampilan saja. Selain...
01Mar
Mengenai seputar pemrograman menggunakan React Native, tidak mungkin tanpa membahas third-parties library yang mendukung dalam pengembangan aplikasi yang menggunakan React atau pun React Native. Dalam artikel kali ini kita akan membahas salah satu kerabat...
26Feb
Cache diperlukan saat aplikasi yang kita buat mulai lambat akibat aktivitas query ke database yang tinggi sehingga menimbulkan delay yang mengganggu performa aplikasi. Jika kita menggunakan Laravel Framework untuk membangun sebuah aplikasi, Laravel menyedi...
26Feb
Dalam artikel ini akan dibahas prinsip penggunaan Redux dalam framework React Native. Untuk kalian yang baru pertama kali mendengar istilah Redux, saya sarankan untuk membaca artikel Konsep Sederhana Redux terlebih dahulu. Artikel tersebut membahas Redux d...
23Feb
One of million reasons why people love Wordpress because of the freedom to build anything we want. But in some case, we need more than a blog for our web application. We need to build some functionality that WordPress doesn't have especially to have some r...
31Oct
Ngobrol soal Blockchain, maka akan sangat seru jika kita mulai dari Bitcoin. Karena, Bitcoin sedang panas di beberapa hari belakangan ini. Bitcoin, tampaknya masih jadi momok bagi pemangku kebijakan di Indonesia. Agus Martowardojo, Gubernur Bank Indonesia...
31Oct
Sederhananya Single Action Controller ini adalah sebuah pattern yang hanya menggunakan satu controller untuk meng-handle logic saat mengakses sebuah route.
15Oct
Sejak pertama kali dirilis pada pertengahan 2011, Laravel telah menjelma menjadi salah satu framework yang paling banyak digunakan secara luas. Akhir Agustus 2017 menandai 6 tahun Laravel hadir sebagai framework fullstack yang memberi kekuatan bagi puluhan...
27Sep
Google I/0 2017 beberapa bulan lalu menjadi momen spesial tersendiri bagi para Android developer. Di acara akbar tahunan tersebut, Google mengumumkan bahwa mereka akan memberikan first-class-support untuk Kotlin di Android. Ini artinya, Kotlin, berdampinga...
14Sep
Intro The rise of single page application in the recent trend brings up many new frameworks in JavaScript land, and it comes with their own characteristic. Let's name few of them here: Angular, React, Vue, Mithril, Riot, Inferno, Ember, Can, Dojo, Polymer,...
14Sep
Internet of Things (IoT) menjadi peluang yang sangat besar bagi para developer untuk berkontribusi lebih di dunia device yang semakin berkembang di pasar. Namun jika Anda tertarik untuk mengembangkan produk yang scalable dan konektifitas jangka panjang tid...
13Sep
Akhir-akhir ini, AI (Artificial Intelligence) kembali menjadi topik pembicaraaan yang hangat di dunia teknologi informasi. Hal ini tidak terlepas dari adu argumen tentang masa depan AI yang terjadi antara Elon Musk dan Mark Zuckerberg. Peristiwa tersebut d...
12Sep
Flexbox, kata ini tidak asing bagi programmer yang suka dengan mengotak-atik desain dari sebuah aplikasi. Flexbox adalah sebuah algoritma yang digunakan untuk menentukan tata letak dari komponen-komponen yang ada agar konsisten di berbagai ukuran layar. Se...
23Aug
Jika Anda bukan dummies, maka saya rekomendasikan membaca ulasan lengkap Martin Fowler tentang Microservices. Tulisan ini sebagian besar merupakan penerjemahan saya terhadap ulasan tersebut. Mari kita mulai dari penjelasan yang paling basic. Ada dua minim...
04Aug
Saya sangat menikmati setiap perkembangan dari keduanya yang saling melengkapi fitur nya sama lain. Hal ini tentu saja berkat support dan komunitas pengembang react yang semakin banyak. Bagi anda yang tertarik mencoba, selamat bereksplorasi dan berbahagia
28Jul
Menurut Kamus Besar Bahasa Indonesia (KBBI), SOLID adalah sesuatu yang kuat/kukuh. Tetapi yang akan kita bahas kali ini adalah SOLID yang berhubungan dengan OOD (Object Oriented Design). SOLID adalah sebuah akronim untuk lima prinsip yang dicetus oleh Robe...
28Jul
Pada tahun 1997, Michael Lesk mencoba untuk menghitung jumlah data yang tersimpan di dalam web. Dalam publikasinya yang berjudul How Much Information Is There In The World?, Lesk menunjukkan bahwa ukuran web bertambah sepuluh kali lipat setiap tahunnya. Pa...
21Jul
Apakah itu DOM? Seorang web developer pasti sudah tidak asing dengan istilah DOM (document object model), makhluk yang satu ini sering diabaikan dalam praktiknya karena kita tidak berurusan langsung dengannya saat melakukan development (detail implementasi...
20Jul
Operasional sistem komputer sangat bergantung terhadap waktu, terutama untuk sistem yang bersifat real-time. Permasalahan waktu bukan lagi pada satuan detik, namun sudah mencapai level milidetik. Saat ini, Coordinated Universal Time (UTC) adalah standar wa...
19Jul
Pernah dengar celetukan seperti ini? Fulan: Guys, you can pull it now. I have some patches for our latest bugs. Falun: Wait, I am pulling now... Falan: I am on it. Falun: Thanks Fulan, it works now. Filan: Fulan, nothing works, bugs still exist. Fulan: Wh...
14Jul
Tulisan ini ditujukan pada Anda yang tertarik dengan arsitektur pemrograman. Mulai dari Anda yang sedang belajar dan riset atau bagi Anda yang bekerja sebagai professional yang sedang mengalami kesulitan-kesulitan scaling. Sehingga memerlukan solusi distri...
12Jul
Programmer yang baik harus mampu memprediksi jumlah sumber daya yang akan 'dihabiskan' oleh kode yang ditulisnya. Untuk dapat mengukur hal tersebut, seorang programmer harus mengetahui seberapa efisien algoritma yang telah dia tulis. Efisiensi algoritma da...
11Jul
Redux secara definitif adalah sebuah kontainer State di Javascript untuk menyimpan State Anda di satu tempat. Kedengaran bagus. Tapi jika Anda belum paham soal konseptualnya, jangan terintimidasi dulu. Karena mungkin, Redux adalah solusi yang selama ini A

Can anybody become a software engineer?

@end