-
Rekursif vs Iterasi
Jika kita mencoba membuat sebuah program yang membutuhkan looping seperti fibonacci generator, kita sering dihadapkan dengan iterasi maupun rekursif. Berikut adalah 2 contoh program untuk mengetahui bilangan fibonacci ke-n dengan menggunakan iterasi dan rekursif Iterasi: Rekursif: Bila kita mengeceknya menggunakan time ruby fibonacci.rb maka kita mendapatkan hasil Di sini rekursif lebih lambat dibandingkan iterasi, karena…
-
TECH TALK VIDEO — HOW TO MAKE OUR STAGING DEPLOYMENT 3X FASTER
Tech Talk ini bercerita tentang proses improvement di KMK, bagaimana tim devops meng-improve proses deployment ke staging….. Ingin tahu lebih lanjut?? Yuk tonton videonya … https://www.vidio.com/watch/271133-tech-talk-51-how-to-make-our-staging-deployment-3x-faster
-
Menggunakan unowned dan weak dengan aman di Swift
Penggunaan keyword unowned dan weak dalam closure di Swift berpotensi memicu masalah jika kita tidak disiplin dalam pemakaiannya sesuai dengan maksud keyword tersebut masing masing. Sayangnya referensi yang ada pun kadang memberikan saran yang sekilas bertolak belakang. Beberapa referensi menganjurkan untuk sebisa mungkin menggunakan unowned untuk menghindari silent bug (error/bug yang terjadi saat runtime tapi…
-
TECH TALK VIDEO — ELIXIR
Memperkenalkan Elixir sebagai salah satu Functional Programming Language, dan Elixir memiliki performance setaraf atau bahkan lebih dari Erlang dengan syntax yang lebih manusiawi seperti Ruby. Dan masih banyak informasi tentang Elixir. Penasaran?? Siapa yang ingin tahu lebih lanjut??? Yukk kita lihat video nya …. Tech Talk #48 – Elixir – LIFESTYLE https://speakerdeck.com/kmklabs/tech-talk-tito-elixir www.vidio.com
-
Keyword Argument Pada Ruby
Dimulai dari Ruby 2.0, Ruby menyediakan fitur keyword argument. Block pada Ruby 2 juga dapat menerima keyword argument. Ruby 2.0 tidak memiliki built-in support ketika ada argument error pada keyword argument. Pada Ruby 2.1 fitur tersebut mulai diperkenalkan. Salah satu kelebihan utama method dengan keyword argument adalah method pada caller tidak lagi harus mengetahui urutan…
-
TECH TALK VIDEO — SOLR
SOLR merupakan salah satu mesin pencari yang digunakan dalam proses Information Retrieval, dikembangkan dengan Lucene sebagai engine nya.SOLR dapat digunakan ketika sebuah sistem perlu melakukan proses IR dengan memberikan hasil kembalian berupa top-K relevant document/produk. Penasaran? Ingin tahu lebih lanjut mengenai Solr?? Intip yuk vidio nya ….. Tech Talk #50 – Solr – LIFESTYLE https://speakerdeck.com/kmklabs/tech-talk-michael-solr…
-
Yang Baru Pada Rails 5
Akhir tahun 2015 Ruby on Rails 5 Beta 1 dirilis. Tidak lama kemudian dirilis Rails versi Beta 1.1 dan awal Februari 2016 dirilis Rails 5 Beta 2. Perubahan versi major dari Rails diikuti banyak perubahan. Pada tulisan akan dibahas beberapa fitur baru Rails 5 dan mungkin dilanjutkan tulisan lain mengenai Rails 5.Action CableFitur Action Cable…
-
Tech Talk Video — Android Wear App Development
Android Wear merupakan OS buatan Google yang dipakai untuk smartwatch dan tidak sedikit dari device tersebut yang telah dipasarkan secara umum. Untuk developer yang ingin mencoba mengembangkan aplikasinya juga diberi kemudahan untuk berkreasi sesuai imajinasinya. Ingin tahu lebih lanjut??? Yukk kita intip videonya … Tech Talk #49 – Android Wear App Development – LIFESTYLE https://speakerdeck.com/kmklabs/android-wear-app-development…
-
Cinta mencari UX
Betul, Cinta udah gak butuh Rangga. Cinta sekarang butuh UX designer yang gak suka bikin baper. Kamu bisa bantu? Kamu bisa lihat profilnya Cinta dulu di Linkedin atau buka Dribblenya. Kalau kamu tertarik kerja sama Cinta, kamu bisa lamar sekarang!
-
klick & klack
Typing over 9000! words per minute like @sentosaandy takes more than just practice1. 11x programmers require killer hardware… allow me to present some of KMK’s fresh klick and klack: Clockwise from the top left: ErgoDox EZ Cooler Master Rapid-i Kinesis Advantage Happy Hacking Professional 2 TEX Yoda TrackPoint Noppoo Lolita Spyder 87 Ducky Zero Shine…