Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tech Talk Tito - Elixir

KMKLabs
February 16, 2016

Tech Talk Tito - Elixir

Memperkenalkan Elixir sebagai salah satu Functional Programming Language, dan Elixir memiliki performance setaraf atau bahkan lebih dari Erlang dengan syntax yang lebih manuasiawi seperti Ruby.

Dan masih banyak informasi tentang Elixir.

Penasaran?? Siapa yang ingin tahu lebih lanjut???

Yukk kita lihat vidio nya ....

http://www.vidio.com/watch/256210-tech-talk-46-power-of-erlang-joy-of-ruby

KMKLabs

February 16, 2016
Tweet

More Decks by KMKLabs

Other Decks in Programming

Transcript

  1. Keuntungan •  Scalability •  Func8onal programming language – state immutability,

    higher-order func8on, lazy evalua8on dan paHern matching. •  Performance yang sama dengan Erlang •  Meta programming •  OTP bro •  Dokumentasi yang lengkap •  |> (Pipe Operator) •  Mix (build system seper8 Bundle) •  Sudah termasuk Tes8ng library
  2. Kerugian •  Elixir atau Erlang 8dak memiliki performance yang bagus

    bila kita membutuhkan komputasi di satu core (atau synchronous) •  Berpikir secara “Func8onal” cukup sulit saat kita sudah terbiasa dengan “Object oriented” •  Berpikir secara “Concurrent” juga cukup sulit
  3. Mengapa 8dak Erlang saja? •  Syntax Erlang cukup sulit dipelajari

    (untuk orang yang terbiasa dengan OOP) •  Ditambah perubahan paradigma, akan membuat hal ini tambah sulit •  Tooling di Elixir sangat familiar dan mudah digunakan karena mirip dengan Ruby (bundle, gem, dll) •  Erlang memberikan solusi yang untuk masalah yang 8dak ditemukan saat awal development (Scalability)
  4. END