Jsdc_2014
剛參加完JSDC 2014, 做筆紀
Browserify
將原本跑在nodejs的javascript code以及dependencies打包後產生可以跑在browser上面的code. 很酷的是主講者還自己做了minecraft的Taipei 101版本.
主講者Github link
ZeroMQ
有兩個主題都跟ZeroMQ有關. 第一天的Casear簡單地介紹了在使用ZeroMQ遇到的一些問題,像是Security, Auth. 並且自己寫了一個ZeroMQ-SOA的module zmq-soa
第二天的主講者則是介紹了ZeroMQ訊息機制. PUSH/PULL, Pub/Sub. 以及在message queue滿了之後的MUTE機制. 該Block或Drop
HTML Accessibility
講者提到幾乎沒人注重的Accessibility並且用Mac safari裡的voice over功能演示去瀏覽有提供Accessibilty的網站時, 盲人也能夠透過語音導覽協助來使用網站. 作者web site 閱乎
Functional programming in javascript
很硬. 聽不太懂. 有提到Haskell及Monad
RxJS
主要是一個來解決非同步式問題的library. (Async is hard) 用裡面現成許多寫法的函數可以有效來處理非同步式問題.
leveldb
一種微型資料庫(micro database). 主要是由google開發. 方便在做一些小型project. 本身是key-value based所以也不會有什麼SQL support
KOA
一個架構在Express之上的nodejs web framework. 用ES6 generator的寫法來寫middleware並加進request flow裡面. 官網有example描述如何在不改動原本的程式碼之下log每一個request process time及增加response header
Teaching Git and GitHub with Node.js
主講者介紹她如何製作互動式教學教人使用Github. 用的工具是用nodeschool裡面製作課程的工具相同. 這是她的project Git-it
大型互聯網公司前端團隊的那些事兒
這個就跟技術沒有太多關係,主要是講管理一個團隊遇到的一些事情.
Node.js, p2p and MAD SCIENCE
主講者用javascript來實作p2p protocol並且還自己寫了幾種應用
1. torrent-stream p2p stream data
2. peerflix stream data to VLC
3. torrent-mount mount a virtual file using p2p.