Ryan Dahl : Pencipta NodeJS

Ridwan Fajar 7 Juni 2014

Ryan Dahl : Pencipta NodeJS

Ryan Dahl, merupakan pencipta atau pendiri NodeJS. Seperti yang kita ketahui NodeJS adalah sebuah server side scripting yang berbasis Javascript V8 dan memiliki keunggulan dengan teknologi non-blocking socket.

NodeJs menjadi platform fenomenal yang banyak di gunakan oleh software developmrnt. Lantas siapakah pendiri Nodejs? jika penasaran kita akan kupas tuntas mengenai biografi, karir, prestasi dan fakta unik di balik NodeJS yang belum familiar di telinga kamu.

Sosok Pendiri NodeJS

Ryan Dahl adalah seorang pengembang perangkat lunak yang terkenal sebagai pendiri Node.js, sebuah platform JavaScript yang di jalankan pada sisi server. Lahir di San Diego, California pada tahun 1981. Beliau menghabiskan masa kecilnya di San Diego. Beliau melanjutkan Pendidikan tinggi di Univeristy of California, San Diego, mengambil jurusan matematika.

Seperti yang dikutip dari BostInno, alasan Dahl memilih Javascript sebagai bahasa pemrograman dari Node karena bersifat single threaded, belum pernah di kembangkan sebagai "server-side", dan belum ada libraries yang lengkap untuk hal tersebut.

Sebelumnya Dahl memilih Haskell, Lua, dan C untuk digunakan di Node. Hanya saja Dahl tidak begitu paham untuk mengotak - atik GNU Haskell Compiler (GHC), kurang berkenan dengan banyaknya library Lua yang bersifat blocking dan keterbatasan untuk mengutak - atiknya. Begitupun dengan C yang sama halnya dengan Lua, sehingga pilihan jatuh kepada Javascript sebagai bahasa dari Node. Teknologi yang dikembangkan Dahl.

Baca Juga : Pendiri Apache SoftWare Foundation

Ryan Dahl menciptakan NodeJS karena pencariannya terhadap teknologi yang mampu membuat performa sebuah website lebih cepat dan realtime. Dengan teknologi yang diciptakannya melalui NodeJS ini, performa web yang dibangun dapat lebih meningkat lagi. Hanya saja Ryan Dahl tidak terlibat dalam mengembangkan NodeJS secara langsung. Dahl lebih memilih menjadi advisor dan membiarkan komunitas dan kontributor untuk membangun NodeJS.

Kini NodeJS sudah mampu mengakses berbagai database seperti MongoDB, CouchDB, MySQL, SQlite3, PostgreSQL, Oracle, dan lainnya. Selain itu hadir pula web framework yang didedikasikan untuk mempermudah pembangunan sbeuah website dengan menggunakan NodeJS yang dinamakan ExpressJS dan Geddy. Ryan Dahl saat diwawancarai di acara TheCube sebagai representatif NodeJS Anda dapat menjangkau Ryan Dahl melalui Github (https://github.com/ry dan beliau juga memiliki blog pribadi lhoo, kalian bisa mengaksesnya di sini (https://github.com/ry) . Untuk tetap mendapatkan informasi seputar NodeJS ikuti update dari NodeJS disini: https://nodejs.org/docs/latest/api/

Karir Ryan Dahl

Sebelum menjadi pendiri NodeJS, Ryan Dahl memulai pertamakali karirnya sebagai web developer di argentina. Kemudian Pada tahun 2009, Ryan Dahl mendirikan Node.js saat bekerja di Joyent. Tiga tahun setelah itu ia meninggalkan Joyent dan Node.js dan fokus pada proyek lain.

Di tahun 2014, Dahl mendirikan sebuah perusahaan startup bernama tinyclouds. Jadi tinyclouds adalah perusahaan yang berfokus pada penyediaan solusi cloud untuk pengembang, dengan tujuan menyediakan alat yang memungkinkan pengembang untuk dengan mudah dan cepat membangun, mengelola, dan mendeploy aplikasi mereka di lingkungan cloud. Pada tahun 2018, beliau meluncurkan Deno, sebuah runtime Javascript baru.

Deno dirancang sebagai alternatif modern untuk Node.js, dengan fokus pada keamanan, keandalan, dan penggunaan yang lebih sederhana. Beberapa fitur dan konsep utama yang difokuskan Deno adalah menggunakan Bahasa yang sama dengan Node.js, menggunakan model input/output asinkron yang non-blocking, Deno tidak menggunakan NPM (Node Package Manager) seperti Node.js. Sebagai gantinya, Deno menggunakan URL untuk mengimpor modul, yang memungkinkan pengguna untuk memuat modul langsung dari web tanpa memerlukan repositori paket terpusat seperti NPM.

Keamanan Terintegrasi: Salah satu fitur unik Deno adalah fokusnya pada keamanan. Deno menetapkan izin dengan lebih ketat, misalnya, tidak memungkinkan akses langsung ke sistem file atau jaringan kecuali izin secara eksplisit diberikan. Dan, yang terakhir adalah deno memiliki pengelolaan memori yang lebih baik dari Node.js, termasuk pengguna memori yang lebih efisien dan pembersihan otomatis dari semuber daya yang tidak terpakai.

Prestasi Ryan Dahl

Menerima O'Reilly Open Source Award pada tahun 2012 atas karyanya di Node.js, serta founder dari perusahaan startup yang bernama Deno dan Dianggap sebagai salah satu orang paling berpengaruh dalam dunia teknologi.

Fakta Unik Pendiri NodeJS

Belajar Bahasa Pemrograman Sejak Dini

Ryan Dahl belajar bahasa pemrograman BASIC pada usia 8 tahun. Hal ini menunjukkan minatnya pada teknologi sejak usia muda. Keingintahuan dan kemauannya untuk belajar menjadikannya seorang programmer yang sukses.

Penggemar Lego

Ryan Dahl adalah penggemar berat Lego dan telah membangun banyak model yang rumit. Lego membantu mengembangkan kreativitas, pemecahan masalah, dan keterampilan motorik halus. Minat Ryan pada Lego menunjukkan bahwa dia adalah orang yang kreatif dan teliti.

Suka Bepergian

Ryan Dahl suka bepergian dan telah mengunjungi lebih dari 50 negara. Bepergian dapat memperluas wawasan dan memperkaya pengalaman hidup. Kecintaan Ryan pada bepergian menunjukkan bahwa dia adalah orang yang berpikiran terbuka dan ingin tahu tentang dunia.

Pilot Drone Berlisensi

Ryan Dahl adalah seorang pilot drone yang berlisensi. Drone dapat digunakan untuk berbagai tujuan, seperti fotografi, videografi, dan pemetaan. Keahlian Ryan sebagai pilot drone menunjukkan bahwa dia adalah orang yang tertarik dengan teknologi baru dan inovatif.

Vegan dan Aktivis Lingkungan

Ryan Dahl adalah seorang vegan dan aktivis lingkungan. Veganisme adalah pola makan yang tidak menggunakan produk hewani. Aktivisme lingkungan Ryan menunjukkan bahwa dia peduli terhadap planet ini dan ingin melindunginya.

Introvert

Ryan Dahl merupakan orang yang cukup tertutup. Akun sosialnya agak kurang tidak diketahui oleh khalayak umum. Bahkan belio cukup kurang baik dalam public speaking, di beberapa presentasinya beliau cukup gugup dalam mengkomunikasikan materinya. Akan tetapi atas kejeniusannya membuat Node.js yang bisa dinikmati semua kalangan pegiat teknologi. Hal seperti itu tidak mengurangi nilai beliau dalam pengaruhnya di dunia teknologi.

Baca Juga : Mengenal Cleve Moler, Bapak Matlab Sedunia

Fakta-fakta unik tentang Ryan Dahl menunjukkan bahwa dia adalah orang yang kreatif, inovatif, dan berpikiran terbuka. Dia memiliki minat yang beragam dan selalu ingin belajar hal-hal baru. Dia juga peduli terhadap lingkungan dan ingin membuat dunia menjadi tempat yang lebih baik. Semoga menambah referensimu!