Mimpi tentang Pipe: Kehidupan dan Zaman Yahoo Pipes
(retool.com)- Yahoo Pipes adalah layanan pemrograman visual berbasis browser yang dibuat oleh tim kecil Yahoo pada 2007, yang memungkinkan pengguna menarik data RSS, JSON, CSV, dan halaman web, lalu memfilter, menggabungkan, memprosesnya, dan menerbitkannya sebagai feed baru atau keluaran data
- Berkat cara kerja yang menghubungkan node dan garis tanpa menulis kode, serta struktur Pipe yang bisa dipublikasikan, disalin, dan dimodifikasi, bahkan non-pengembang dapat membuat alur data sendiri secara langsung
- Beta publik awalnya diperkirakan hanya sekitar 1.000 orang, tetapi yang datang mencapai ratusan ribu, dan karena kode Perl yang belum dioptimalkan serta sumber daya server yang terbatas, kelebihan beban skala besar terjadi segera setelah peluncuran
- Pipes menggabungkan arus seperti Automator, RSS, AJAX, budaya mashup, Yahoo Maps, dan YQL, tetapi tanpa model penjualan untuk volume panggilan yang dijamin atau misi produk yang jelas, akhirnya bertahan terutama sebagai layanan yang dipelihara di tengah perubahan organisasi Yahoo
- Bahkan setelah ditutup pada 2015, layanan ini tetap memengaruhi alat seperti Workflow/Shortcuts, Huginn, dan Node-RED serta diskusi tentang pemrograman visual, tetapi kini API berbayar, pembatasan scraping, dan ketidakpastian hak cipta membuat layanan penggabungan data terbuka serupa menjadi lebih sulit diwujudkan
Apa yang Dimungkinkan oleh Yahoo Pipes
- Yahoo Pipes adalah layanan yang dihosting di cloud yang memungkinkan pengguna mengambil berbagai sumber data web lalu memfilter, menggabungkan, dan mengubahnya sendiri
- Tugas yang bisa dibuat pengguna sangat beragam, dari informasi keseharian hingga penyaringan berita
- Memeriksa apakah catatan gempa terbaru berada dekat dengan pengguna
- Mengumpulkan 100 situs berita dan hanya melihat item yang menyebut kucing
- Mengambil skor olahraga dari situs yang tidak memiliki feed RSS
- Mencari apartemen dari Craigslist dan daftar sewa lain yang sesuai dengan syarat harga dan dekat taman
- Mengecualikan artikel bertopik yang tidak diminati dari media yang sudah dilanggan
- Setiap Pipe bersifat pribadi sekaligus publik, dan pengguna lain bisa menyalinnya lalu memodifikasinya
- Keluaran bisa dibuat dalam RSS, objek JSON, HTML, KML, XML, dan lainnya, lalu di-embed ke halaman web atau dihubungkan ke alur pemrosesan data situs lain
Pemrograman Visual Berbasis Cloud yang Dibuat Tim Kecil
- Setelah kembali ke Yahoo pada 2006, Pasha Sadri ingin membuat alat pengolahan data yang memanfaatkan kemungkinan interaksi baru di browser
- Pipes adalah proyek bergaya skunkworks yang disetujui di dalam Yahoo, dan tim intinya hanya berjumlah lima orang termasuk Sadri
- Jonathan Trevor dan Ed Ho menangani pemrograman
- Daniel Raffel berperan dalam manajemen produk
- Kevin Cheng bergabung beberapa bulan kemudian untuk desain
- Pengguna membuat feed informasi dengan menarik dan meletakkan elemen di browser lalu menghubungkannya dengan garis
- Sumber data meluas mencakup berita, keluaran basis data, posting blog, Atom, RDF, CSV, dan halaman web
- Hasil yang memiliki tag lokasi bisa dibatasi melalui filter Yahoo Maps berdasarkan kedekatan dengan wilayah tertentu atau fitur geografis seperti taman
Keterbukaan dan Kemudahan Menyalin Menjadi Prinsip Desain
- Tim menjadikan keterbukaan semua Pipe dan kemampuan siapa pun untuk menyalin lalu memodifikasinya sebagai prinsip desain utama
- Sadri menilai keterbukaan ini berperan penting dalam meningkatkan aksesibilitas bagi non-pengembang
- Pengguna bisa melihat Pipe buatan orang lain untuk belajar, dan berbagi pengetahuan menjadi bagian dari cara layanan ini digunakan
- Nama Pipes berasal dari konsep pipeline Unix yang meneruskan keluaran satu program ke program berikutnya
Ledakan Permintaan dan Masalah Skalabilitas Setelah Rilis
- Pipes dikembangkan sekitar enam bulan dari pertengahan 2006 hingga awal 2007, lalu direncanakan diluncurkan sebagai beta publik diam-diam pada Februari 2007
- Tim memperkirakan pengguna awal sekitar 1.000 orang, tetapi segera setelah rilis jumlahnya membengkak menjadi ratusan ribu, dan banyak pengguna lain bahkan tidak bisa masuk
- Server yang terbatas dan kode yang belum dioptimalkan tidak mampu menangani eksekusi workflow feed berita maupun penyajian halaman, sehingga sistem benar-benar kelebihan beban
- Satu Pipe pada masa itu sebenarnya bisa dijalankan di komputer pribadi atau kantor, tetapi menjalankan seluruh layanan dalam skala besar di cloud memerlukan sumber daya pusat data yang besar
- Pada setiap eksekusi tanpa cache, satu Pipe bisa mengunduh puluhan hingga ratusan MB data, sementara bandwidth kala itu terbatas dan sering kali mahal
- Sadri kemudian mengenang bahwa enam bulan berikutnya dihabiskan untuk memperbesar sistem yang sudah terbangun demi mengejar permintaan
Lingkungan Internal Yahoo dan Brickhouse
- Sadri bekerja hampir sepanjang periode 2000 hingga 2007 di Yahoo, sempat pindah ke Google pada 2005 untuk terlibat di Google Maps, lalu kembali ke Yahoo pada 2006
- Technology Development Group Yahoo, atau TechDev, dibentuk sebagai organisasi untuk co-founder Flickr Caterina Fake dan berada di bawah Yahoo Advanced Development Division
- TechDev bertugas menguji arah baru yang tidak terikat pada bisnis pencarian serta menarik karyawan dengan jiwa kewirausahaan
- Fake menerima mandat dari Jerry Yang untuk membuat Yahoo menjadi “seperti Flickr” dan mendorong pembentukan tim kecil yang efektif serta pengurangan hambatan organisasi
- Pipes adalah salah satu proyek pertama yang lahir dari arus itu, dan kemudian masuk di bawah Brickhouse yang dibentuk di San Francisco
- Brickhouse dianggap seperti “pemberhentian terakhir” bagi talenta kreatif dan gelisah yang ingin meninggalkan Yahoo
Ekspektasi yang Lahir dari Skala Yahoo
- Yahoo memperoleh sebagian besar pendapatannya dari iklan pencarian dan situs berlisensi pencarian
- Menurut Kent Brewster, saat Pipes diluncurkan, halaman depan Yahoo mencatat 1,2 miliar kunjungan per bulan, dan seluruh situs Yahoo menerima lebih dari 1 miliar pageview per hari
- Setelah Brewster mengusulkan tautan ke An Inconvenient Truth milik Al Gore di halaman depan Yahoo, pengaruh eksposur itu begitu besar hingga Al Gore menyampaikan terima kasih langsung pada pemutaran dekat kantor pusat Yahoo
- Salah satu alasan Sadri kembali ke Yahoo adalah harapan bahwa meskipun Yahoo saat itu tidak secepat Google dalam melahirkan proyek sukses, tetap ada kemungkinan “hal besar berikutnya” muncul dari Yahoo
Dari Automator ke Alat Berbasis Browser
- Konsep grafis Pipes sangat dipengaruhi oleh Automator milik Apple
- Automator adalah alat macOS yang memungkinkan pengguna membuat otomasi dengan menarik dan meletakkan tindakan yang terhubung ke aplikasi atau sistem ke dalam workflow linear
- Apple memperkenalkan Automator pada 2004 dengan tujuan membuat tugas yang biasanya memerlukan kemampuan coding menjadi dapat diakses pengguna umum
- Pipes mengembangkan ide Automator, tetapi berjalan di browser, bukan sebagai aplikasi native
- Automator dapat diperluas dengan berbagai bahasa dan skrip yang tersedia di Mac, tetapi karena Pipes adalah layanan yang dihosting di cloud, ia tidak mengizinkan eksekusi kode arbitrer dan hanya menyediakan kumpulan fungsi yang terbatas
- Pada masa itu, membiarkan layanan cloud menjalankan kode arbitrer bisa menghabiskan sumber daya CPU secara berlebihan dan membebani sumber daya lain
Sulitnya Membangun UI Browser
- Inti Pipes adalah UI pemrograman visual yang memungkinkan pengguna memanipulasi node dan garis penghubung di dalam browser tanpa menulis kode
- Setelah Google Maps pada 2005 menunjukkan drag, zoom, dan pembaruan peta real-time, interaksi browser dengan CSS, JavaScript, dan AJAX menjadi landasan yang lebih realistis
- Para anggota tim mengingat bahwa sebelum peluncuran, sebagian besar waktu dan usaha dicurahkan untuk membangun struktur node dan garis serta merepresentasikannya sebagai lingkungan coding visual
- Saat itu Firefox, Opera, Safari, dan Internet Explorer memiliki tingkat dukungan dan perilaku yang berbeda, dan terutama Internet Explorer memiliki kebutuhan coding dan HTML yang khas
- Sadri menganggap membuat kotak dan kurva animasi bekerja di banyak browser sebagai salah satu pencapaian teknis utama
Mario Kart dan Palet Warna Wii Membekas pada Desain Produk
- Tim bermain Mario Kart di Nintendo DS setiap hari setelah makan siang, lalu melanjutkan umpan balik dan diskusi dengan merangkum ide di papan tulis setelah bermain
- Raffel menilai suasana menyenangkan saat bermain game dan bertukar masukan penting bagi pengembangan produk
- Permainan Mario Kart yang berulang membuat tim terus sadar akan kombinasi warna yang cerah dan kontras tinggi dalam desain Pipes
- Setelah Nintendo Wii dirilis pada November 2006, tim juga terpengaruh oleh skema warna awal Wii dan nuansa warna yang lembut bercahaya
- Antarmuka Aqua milik Apple dan iMac warna-warni juga menjadi referensi visual
Model Eksekusi yang Membuat Aliran Data Terlihat
- Pipes awalnya berupa aliran linear, tetapi kemudian berkembang menjadi struktur yang lebih dinamis di mana setiap node dapat menjalankan skrip dan kode sesuai urutan program
- Pipes menyediakan struktur kontrol seperti kondisi, perulangan, percabangan dan penggabungan, serta penerusan keluaran ke layanan web eksternal, sehingga memungkinkan pekerjaan yang terbatas namun mendekati bahasa pemrograman umum
- Juga digunakan pewarnaan sintaks tautan, dengan garis kontrol berwarna abu-abu dan aliran data berwarna biru
- Tim melihat spreadsheet sebagai tolok ukur penting untuk model pemrograman bagi non-pengembang
- Dalam spreadsheet, data terlihat dan hasil langsung diperbarui ketika input berubah
- Bagian yang salah bisa segera diketahui tanpa kompilasi atau debugging berbasis log
- Pipes menyediakan pipeline data reaktif yang langsung berjalan dan menampilkan hasil segera setelah elemen dihubungkan
- Debugger teks opsional di bagian bawah layar menampilkan hasil saat ini sebagai item-item terpisah
- Sadri mengatakan bahwa di Pipes sangat sulit menulis program yang salah; begitu sesuatu diseret ke layar, itu langsung bekerja dan menghasilkan keluaran
Implementasi Internal dan Utang Teknis
- Pipes dikembangkan dengan iterasi cepat, dan fitur, kode, serta desain terus dibuat mengikuti waktu peluncuran yang belum pasti
- Tim kadang memakai implementasi jalan pintas dengan asumsi bahwa setelah menjadi produk penuh, mereka atau orang lain bisa merapikannya nanti
- Menurut Ed Ho, sebagian besar kode dasarnya ditulis dalam Perl
- Perl banyak digunakan untuk sistem sisi server dan pemrosesan teks, tetapi tidak cukup untuk skala produksi yang akhirnya dituntut oleh Pipes
- Trevor menilai kode Perl itu sangat tidak efisien, tidak mudah diskalakan, dan dirancang untuk proof of concept v1 yang cepat
Pujian dari O’Reilly dan Beta yang Meledak
- Pada awal 2007, setelah berbulan-bulan mengembangkan tanpa titik akhir yang pasti, tim mendapat instruksi dari manajemen atas untuk menyelesaikan Pipes dalam dua minggu
- Tim merasa mereka belum berada dua minggu dari kata selesai, tetapi akhirnya tetap meluncurkannya
- Beberapa hari sebelum peluncuran, Caterina Fake membawa Sadri untuk mendemokan produk kepada Tim O’Reilly
- O’Reilly menyebut Pipes sebagai tonggak dalam sejarah internet dan menulis bahwa layanan ini mendemokratisasi pemrograman web serta memberi pengguna kontrol yang lebih baik atas layanan informasi internet yang mereka konsumsi
- Pujian ini meledakkan minat, dan Sadri mengenang bahwa hal itu membuat semua server meleleh
- Sepanjang hari peluncuran, penggunaan tidak menurun, dan tim pusat data Yahoo mengalihkan server yang tadinya akan dipasang untuk grup lain ke Pipes
- Tim bahkan belum menyiapkan halaman crash, dan setelah beta mereka justru lebih dulu membuat halaman dengan kalimat mirip “our pipes are clogged”
Pipe yang Berputar Tanpa Henti dan Beban Operasional
- Setelah peluncuran, tim mulai melihat masalah yang belum sempat diselesaikan selama proses rilis yang terburu-buru
- Begitu pengguna membuat Pipe, Pipe itu terus berjalan tanpa titik akhir tersendiri
- Tidak diperlukan login atau permintaan refresh, dan pembaca RSS akan otomatis melakukan polling untuk pembaruan
- Raffel menilai banyak pekerjaan yang tercipta seperti “zombie” dengan cepat menghasilkan penggunaan yang tidak jelas apakah benar berasal dari pengguna nyata
- Yahoo menambahkan lebih banyak server, para programmer mengoptimalkan kode yang paling tidak efisien, dan beberapa bulan kemudian stabilitas pun membaik
Kekuatan sebagai Alat Penggabungan Data
- Pipes tumbuh di atas budaya mashup pertengahan 2000-an dan masa kejayaan RSS
- RSS digunakan sebagai standar untuk mendistribusikan pembaruan blog, episode podcast, hasil pencarian, dan unit informasi lain dengan cara sederhana yang dapat dibaca mesin
- Jon Udell menilai bahwa karena RSS menstandarkan cara akses, Pipes tidak terlalu kesulitan menghadapi masalah harus berbicara dengan banyak sumber secara terpisah
- Selain RSS, Pipes juga menangani Atom, RDF, dan CSV, serta dengan sedikit usaha bisa mengambil halaman web dan menyaring data tertentu darinya
- Pipes juga terhubung dengan layanan internal Yahoo, terutama Flickr, dan kemudian mendukung Yahoo Query Language atau YQL
- YQL adalah proyek lintas perusahaan untuk memungkinkan produk internal Yahoo dan pengembang eksternal melakukan query melalui endpoint bersama
- Keluaran Pipes bisa di-embed ke halaman atau dibuat dalam HTML, JSON, KML, RSS, dan XML
- Situs web eksternal juga bisa mengambil workflow Pipe melalui JavaScript dan menerima hasilnya
Kasus Pemblokiran Craigslist
- Pipes berguna, tetapi juga bisa membebani situs lain
- Craigslist memblokir Pipes pada 2009 setelah seorang pengembang non-Yahoo menggunakan Pipes untuk membuat peta daftar sewa Craigslist
- CEO Craigslist mengklaim bahwa Pipes mengonsumsi terlalu banyak sumber daya
- Pemblokiran itu membuat berbagai mashup internet kehilangan data, dan beberapa pengembang tetap mempertahankan Pipe mereka dengan tidak lagi menggunakan Craigslist sebagai sumber data
- Pemblokiran dicabut sekitar dua minggu kemudian
Ketiadaan Model Bisnis dan Dukungan Organisasi
- Penurunan Pipes dimulai sejak peluncurannya, dan untuk berkembang dari konsep menjadi produk matang diperlukan tim yang lebih besar dan misi yang jelas
- Kent Brewster mengatakan bahwa di konferensi orang-orang melihat Pipes dan menganggapnya mengesankan, tetapi ketika ditanya berapa biaya yang bisa dibayarkan untuk layanan itu, Yahoo harus menjawab bahwa mereka belum sampai pada tahap tersebut
- Tidak ada produk untuk membeli jumlah panggilan Pipe bulanan yang dijamin, dan dalam kondisi seperti itu sulit bagi profesional atau perusahaan besar untuk berinvestasi
- Pada Januari 2008 Yahoo memberhentikan sekitar 1.000 orang, lalu menolak tawaran akuisisi Microsoft senilai 44,6 miliar dolar dalam bentuk tunai dan saham
- Belakangan pada tahun yang sama, Yahoo kembali memangkas 10% karyawannya, sekitar 1.500 orang
- Dari 2008 hingga penjualan dan pembongkaran efektifnya pada 2017, peristiwa paling menonjol dalam kinerja keuangan Yahoo adalah kesepakatan Marissa Mayer pada 2012 untuk menjual kepemilikan Alibaba
- Yahoo membeli saham Alibaba pada 2005 seharga 1 miliar dolar, dan nilainya naik hingga 7,6 miliar dolar saat penjualan
Brickhouse dan Bubarannya Tim
- Brickhouse menghasilkan sejumlah proyek yang mendapat sorotan media teknologi pada 2007
- BravoNation: sistem online untuk saling memberi pujian
- FireEagle: layanan yang menyediakan informasi lokasi sambil memediasi privasi
- KickStart: situs penghubung kerja untuk mahasiswa
- Yahoo Live: layanan streaming webcam langsung generasi awal
- Proyek-proyek ini tidak berujung pada kesuksesan
- Fake mulai cuti kehamilan dan melahirkan pada April 2007 lalu meninggalkan Yahoo pada Juni 2008
- Bradley Horowitz pindah ke Google pada Februari 2008, dan Salim Ismail pergi pada Maret 2008
- Chad Dickerson juga pergi pada pertengahan 2008, kurang lebih pada masa yang sama dengan Fake
- Brickhouse ditutup pada akhir 2008
- Tim Pipes juga tercerai-berai, meninggalkan Yahoo atau pindah ke tim lain, dan dukungan layanan diserahkan kepada staf operasional internal perusahaan
Mengapa Pipes Bertahan Lama dan Akhirnya Ditutup
- Sadri mendirikan Polyvore beberapa bulan setelah Pipes diluncurkan
- Polyvore adalah platform tempat pengguna dapat berbagi kolase gambar, dan sering dipakai untuk fesyen serta desain interior
- Polyvore diakuisisi Yahoo pada 2015, dan Sadri kemudian berada di Sutter Hill Ventures
- Ho juga pergi pada waktu yang mirip dengan Sadri, sedangkan Cheng dan Raffel keluar dalam setahun setelah peluncuran Pipes
- Trevor tetap di Yahoo hingga 2010 dan membawa Pipes bersamanya saat berpindah-pindah tim, yang menurutnya membuat layanan ini bisa bertahan lebih lama
- Trevor menulis ulang Pipes dari Perl ke Java agar kompatibel dengan bahasa internal YQL
- Setelah itu, menurutnya, tinggal menunggu kapan layanan tersebut dimatikan
- Yahoo akhirnya menutup Pipes pada 2015
- Di thread pengumuman penutupan di Hacker News, pengguna masih terus mencari alternatif dan menyesalkan potensi yang tidak pernah terwujud
- Sadri menulis saat itu, “Saya berharap Pipes diluncurkan di era container, misalnya Docker,” seraya mengatakan bahwa dulu sudah ada gagasan tentang deployment satu klik untuk apa yang sekarang disebut container
Pengaruhnya pada Alat-Alat Berikutnya dan Pemrograman Visual
- Pipes menginspirasi satu generasi programmer, desainer UI, dan orang produk
- Aplikasi otomasi iPhone/iPad Workflow, yang diakuisisi Apple pada 2017, kemudian dihentikan dan diintegrasikan lalu dirilis ulang sebagai Shortcuts di iOS, iPadOS, dan macOS, dan sering disebut sebagai salah satu alat yang paling dekat dengan Pipes
- Andrew Cantino, pembuat Huginn, menulis di Hacker News pada 2021 bahwa Yahoo Pipes menginspirasi pembuatan Huginn
- Node-RED dirilis pada 2013 dan disebut sebagai alat dengan nuansa yang mirip Pipes
- Alat terbuka maupun tertutup yang disebut sebagai alternatif Pipes terus bertambah
- Seorang pengguna di thread penutupan Hacker News berbagi bahwa Pipes menjadi dasar kelas mashup data, dan mahasiswa non-pengembang bisa membuat aplikasi data kecil yang disesuaikan hanya dalam beberapa jam
- Contohnya termasuk mengekstrak entitas lokasi untuk melakukan geocoding blog seni jalanan, lalu mengeluarkan feed yang telah diperkaya ke tampilan peta
Mengapa Sulit Membuat Layanan Serupa Hari Ini
- Greg Wilson mengatakan bahwa alat pemrograman visual sudah banyak hadir sebagai alat khusus profesi dan industri, dan bahkan animasi kelas tinggi di Hollywood dibuat dengan alat yang menghubungkan blok aliran data seperti Yahoo Pipes
- MATLAB juga disebut memiliki sekitar 4 juta pengguna di seluruh dunia sebagai platform pemodelan matematika, dan banyak penggunanya memakai antarmuka pemrograman visual
- Salah satu alasan alat grafis serbaguna tidak tersebar luas adalah ketidakpastian hak cipta
- Dalam komentar pada tulisan O’Reilly tentang Pipes pada 2007, Anil Dash menulis bahwa tidak ada jawaban apakah keberadaan feed secara implisit mengizinkan langganan, polling yang sering, dan republikasinya
- Enam belas tahun kemudian, pertanyaan-pertanyaan itu masih belum terselesaikan dengan jelas, dan risiko gugatan dapat menimbulkan efek gentar bagi perusahaan yang ingin membuat layanan gratis maupun berbayar
- Internet saat ini telah mengunci lebih banyak feed informasi yang dulu bisa diakses bebas, dan scraping untuk mengambil halaman web umum lalu mem-parsing datanya juga dibatasi lebih ketat
- Sadri mengatakan bahwa banyak API yang sah kini telah menjadi API komersial di balik paket berbayar
- Meski demikian, kecintaan pada Pipes tetap ada, dan Sadri mengatakan bahwa ia masih memikirkan apakah versi generasi berikutnya seperti “Pipes 2” bisa dibuat dengan infrastruktur masa kini
1 komentar
Komentar Hacker News
Sebagai karyawan Retool, saya ikut mengerjakan tulisan ini, dan artikel kali ini adalah bagian kedua dari seri berkala yang membahas lingkungan pemrograman baru yang berdampak besar bagi para developer
Tulisan seperti ini dibuat dengan penuh perhatian, dan menyenangkan bisa berbicara langsung dengan tim-tim asli yang membuat produk yang memberi pengaruh formatif bagi kami
Bagian paling menarik dari membuat produk seperti Retool adalah evolusi ide-ide masa lalu, dan di paper komputasi serta produk lama ada banyak ide hebat yang mendahului zamannya atau hilang di tengah perubahan industri
Pipes menjadi salah satu rujukan saat membuat produk baru Retool Workflows, dan masih banyak ide lingkungan pemrograman yang akan kami bahas ke depan; kalau kalian punya lingkungan yang dulu kalian sukai, beri tahu kami
Tulisan mendalam pertama adalah tentang Visual Basic: https://retool.com/visual-basic
Retool Workflows: https://retool.com/workflows
Secara keseluruhan sangat tersendat, pembajakan scroll-nya parah, dan Chromium jauh lebih mulus tetapi pembajakan scroll-nya tetap buruk
Biasanya Linux mungkin tidak dianggap sebagai platform target yang perlu terlalu diperhatikan, tetapi untuk konten terkait pemrograman ceritanya bisa berbeda
Untuk pembaca lain, saya sarankan klik semua yang ada di desktop pada layar pertama
Teknik kesadaran proyek favorit saya di tempat kerja dulu adalah Pipes, dan sampai sekarang saya belum pernah memakai cara secepat itu
Dengan Yahoo Pipe, saya menggabungkan 10–15 proyek Jira dan 30–50 stream commit GitHub, menghapus duplikatnya, lalu menjadikannya satu feed RSS, dan membacanya lewat Google Reader
Saya bisa cepat tahu siapa mengubah apa, kapan, dan di mana; karena RSS, saya tidak perlu mengubek-ubek email atau melihat berbagai halaman notifikasi, jadi itu luar biasa
Saya sangat merindukan Yahoo Pipes dan YQL
Pada 2009, saya membuat sesuatu yang pada dasarnya adalah plugin XHR (AJAX) lintas-domain di atas jQuery, sehingga dari sisi klien bisa mengambil halaman web sembarang dan melakukan kueri dengan XPath yang dikonversi dari selector CSS
Masa ketika YQL mengembalikan JSONP dan semuanya terasa seperti sihir
Selain itu, penggunaan jQuery di UI juga merupakan nilai plus
Meski diperkenalkan untuk IoT, ia sangat fleksibel sehingga bisa melakukan hampir apa saja
https://nodered.org
Saat itu, hanya dengan jQuery saya membuat aplikasi klien semacam Spotify, mencari dan streaming MP3 dari radioblogclub dan VK.com, serta mengambil metadata dan rekomendasi serupa dari last.fm
Ini animasi paling tersendat yang pernah saya lihat. Di Chrome Android pada Pixel 7, benar-benar sampai tidak bisa dipakai; apakah ada versi teksnya?
Kalau tab halaman ini sedang terlihat, semua jendela Chrome jadi tidak bisa digunakan
Chromium jauh lebih baik, tetapi pembajakan scroll tetap parah
Kalau berfungsi dengan benar, animasinya tampaknya cukup keren, tetapi sayang sekali begitu banyak usaha justru membuat pembaca terpental
Saya ingin merekomendasikan Pipedream, salah satu tool otomasi workflow terbaru yang saya sukai dan namanya juga mirip: https://pipedream.com/
Kalau mencari otomasi bergaya Yahoo Pipes, ini sangat layak dicoba
Saya tidak punya hubungan apa pun, hanya pengguna yang puas
Untuk melihat maksudnya, cari todsacerdoti di https://gerikson.com/hnlo/
Melihat jumlah karma HN yang terkumpul, tampaknya cara itu bekerja cukup baik
Sebagai catatan, saya pendirinya
Flowpipe, engine scripting cloud open source yang dirilis minggu ini, mungkin juga menarik
Dengan HCL, Anda bisa membuat pipeline untuk menghubungkan kueri HTTP, menjalankan container, menjalankan fungsi kompatibel Lambda, melakukan kueri database, dan sebagainya dari mesin sendiri maupun CLI
Ini juga bisa digabungkan dengan Steampipe, proyek open source untuk mengueri resource cloud dengan SQL, dan memiliki lebih dari 139 plugin
Kami lebih fokus ke sisi DevOps, tetapi Yahoo Pipes juga menjadi inspirasi mengapa hal-hal seperti ini disebut “pipes”
https://github.com/turbot/flowpipe
https://github.com/turbot/steampipe
select * from cloudadalah ringkasan yang bagus, dan saya juga akan melihat FlowpipeSaat kuliah, saya memakai Pipes untuk menentukan urutan pemilihan kamar asrama secara acak
Saya mengambil headline teratas dari situs NY Times, meng-hash-nya, lalu secara deterministik memilih angka antara 1–6
Itu cara terbaik untuk meyakinkan semua orang bahwa prosesnya adil saat dilakukan dari jauh selama musim panas tanpa perlu menjalankan kode sendiri, dan hasilnya berguna sekaligus menyenangkan
Pipes jelas hebat
Ia sangat cocok dengan masa keemasan Web 2.0, ketika interoperabilitas longgar dan terbuka masih tersisa berkat teknologi yang banyak dipakai seperti RSS dan sejenisnya
Ia efektif untuk merangkai hal-hal sederhana menjadi sesuatu yang sederhana tetapi berguna
Namun desain dan banyaknya pekerjaan pada tulisan mendalam ini benar-benar luar biasa. Retool jelas mencurahkan banyak usaha, sampai saya penasaran kenapa mereka tidak melakukannya lebih awal
Menarik memikirkan bagaimana tulisan seperti ini dibuat
Jelas banyak perhatian dicurahkan, dan penyempurnaan hingga hasil akhir pasti memakan waktu cukup lama. Konten berkualitas tinggi dan pemolesan berarti biaya tinggi
Namun saya masih belum begitu paham tujuannya. Ini tidak terlihat seperti tulisan pemasaran, tetapi pesan tersiratnya jelas terbaca ke arah kalau Anda menyukai Pipes, Anda juga akan menyukai Retool
Kualitas produksinya tinggi, dan URL-nya juga hanya
retool.com/pipes, jadi tidak terasa seperti sekadar posting blogButuh waktu bagi saya untuk menyadari bahwa AWS Step Functions mirip dengan Yahoo Pipes
Memang tidak sesederhana itu dan komponennya yang bisa diklik juga tidak sebanyak itu, tetapi aneh rasanya saya baru menyadarinya selambat ini
Mungkin orang yang lebih tajam bisa menunjukkan di mana saya keliru