/ WebConf

ModernWeb 2015 會後記錄

今年的 WebConf 是由五倍紅寶石與 iThome 一起主辦的議程,至於為什麼會改名為 ModernWeb 我就不清楚了。


ModernWeb 2015

其實今年本來想乖乖的當個聽眾(感謝 Webconf 2013 賜我 VIP,不過又被龍哥 cue 到,我只好硬著頭皮上場。是說,今年被 cue 的時候我好像也在日本(有一種一去日本就會被研討會抓包的感覺。

今年是三軌議程,請來了兩個語言之父,PHP 的 Rasmus Lerdorf,JavaScript 的 Brendan Eich,還有 Perl 界大神__唐鳳__與 Ruby on Rails 核心開發者__松田明__。

其中__松田明__還在 Twitter 開玩笑的說為什麼他會在這裡(笑

松田明 Slider

松田明 Twitter

當然,我也跟 Rasmus Lerdorf 合照了(可惜 Brendan Eich 簽完名就跑掉惹 QQ,但是我還是有要到簽名就是了(以後寫 JavaScript 永無 bug 惹

Rasmus Lerdorf

Brendan Eich

議程相關資訊

這次有很多熱心人士開了一些共筆,放在這邊提供大家參考。

Day 1 議程心得
1. JavaScript as 20

因為我比較晚到一點,到的時候 R0 都已經滿了,只能在 R1/R2 看螢幕聽 Keynote,這邊有會場會眾的錄影,有興趣的人可以再聽一次

除了最後現場打電動之外,個人覺得經典語錄是這句,

I kind of missing Douglas, not imagined I’ve said that.

2. Redis, another step on the road

第二場是 Ant,專門要來聽 Redis 的!也從中獲得相當多關於 Redis 3.0 的新知識。Ant 相當用心的把投影片分成上下兩個區塊,一半是英文一半是中文!這一點真的對外國與會者來說是相當棒的事情啊!

可以把資料從記憶體儲存到硬碟上真是棒,避免雪崩效應這件事情,對我們來說是很棒的。其中也提到許多演算法的改進,不過那實在不是我的強項,大部分是有聽,但是沒有懂 XD

不過,依照 Ant 所提出的發展趨勢來看,或許之後可以拿來放一些非敏感性資料,除了當作快取使用外,或許還是可以拿來放一些比較無關緊要的東西吧(哈哈哈

3. D3.js 圖表優化二三事

叫我 Kuro 就可以了

D3 扛霸子 Kuro 開場,其實這次議程每場的司儀,感覺都很正式,非得把當初講師給的介紹,一字不漏的唸完,當然,因為 Kuro 並不是英文,所以司儀吃螺絲也是很合理的 XD

這個圖形視覺化工具可能大家都不陌生了,透過 Kuro 的介紹可以更瞭解 D3 在操作 SVG 上面的諸多特性,以及圖表演示、呈現跟繪製效能上的一些調教。

會後我也問過 Kuro 關於 C3 或是 P5 這一類的工具,當然,結論就是,如果視覺要跟設計,或是客戶要求的__完全一模一樣__,那只好用 D3 自己刻了。

這麼說也是(淚

4. 開源之道,Open Source Enlightenment

是唐鳳!

由於我之前其實沒有聽過她的 Talk,這次是第一次,而且,她的聲音意外的好聽!這一場應該是最觸動人心的一場演講了!強烈建議大家去看錄影!

https://www.youtube.com/watch?v=gLvSzANww2M

名言超多,底下是最愛的一句!

萬事萬物都有缺口,缺口就是光的入口。

There is a crack in everything. That’s how the light gets in.

5. SEO 真的只要做這些事就好

這場是小黑(邱煜庭)的演講,除了人滿為患之外,根本是連搖滾區都坐不下,只能站在門邊聽的程度。

其中提到了幾個要點,

  • 流量大,不管你做的再爛都會有排名(ie. PX, YX
  • 一個好的 Title 決定了這個頁面 80% 的 SEO

第一天就爆場實在是很驚人,看來與會的會眾很多人都對 SEO 相當感興趣。雖然不是什麼新命題,不過當中的智慧還是相當令人玩味。畢竟,現在 HTML5 開始盛行,整個 SEO 的圈子已經不像以前做『黑』的就能做掉。

6. 1UA MultiScreen

主要提及 Firefox OS 如何做到 1UA 在多螢幕上面的應用。不過老實說,我本來想聽隔壁的 Web + Arduino,但是又是滿到門口的狀況,所以來聽聽這個解悶 XD

是很有趣的應用,不過受限於手機,目前也只有 Firefox OS 有支援。當中我覺得還是得解決虛擬指標操作的問題,畢竟那個東西頗難用的(不管是誰家出的都一樣,不知道之後會不會有更好的解法。

7. The Speed & The Enthusiasm

老木大師!

Paul Li 真的是相當有激情的人!之前就在 FB 上面看過他的分享,是關於 Protractor + Cucumber 來做 End to End 測試的相關文章,內容非常詳盡。

這次的簡報除了加深對於 Protractor/Cucumber 的印象外,也對於第一次見到這些工具的人,帶來相當大的觀感刺激!個人深深覺得,老木大師如果不寫 Code 的話,轉戰去購物頻道應該也是一個不錯的選擇(欸

想要體驗老木大師購物台流的激情簡報,請看此,

https://www.youtube.com/watch?v=IQ9lMeJenwI

Day 2 議程心得
1. Speeding up the Web with PHP 7

由 PHP 之父 Rasmus Lerdorf 主講。講師表示,他當初會做出 PHP 只是想寫一個 C API 讓他可以在 Web 上面使用而已(噗(所以他建議大家還是回去寫 C 好了(欸,他沒有這樣說好嗎!

其中展示了一些 PHP 7 的新特性,只是就我自己看下來,有些新特性到底是要搞死新鮮人,還是要搞死我們這些老屁股,我實在不是很懂 XD

然後有一堆的效能比較,

Do not trust my benchmark.

議程影片在這邊,可以看看,

https://www.youtube.com/watch?v=i7rF_5w2vY0

2. 從失敗中學習打造技術團隊

這是 Caesar 人生經驗談(無誤

其實 Caesar 是很熱情的人,之前跟他跑過一次校園。那種對於把技術力、知識力廣為傳遞的熱血,不是每一個人都有的。這次他的分享,也是從過去的經驗當中,累積而來的種種,失敗或是成功的過程。

不過,大概是 Caesar 語調的關係,我看 R0 有部分區域都快睡著了 XDD

3. 用 Vagrant 與 Docker 拯救世界

其實我是看 DK 的 blog 長大的

主講人是 DK,不過感冒有點嚴重啊!主要是介紹 Vagrant 的操作,Docker 我相信只是順便(欸

Vagrant 的好處是可以用 scripts 做到很多事情,多少可以省去在 Dockfile 裡面做太多骯髒事。當然,Vagrant 跟 Docker 產品目的不同,所以無從比較!

不過,Docker 目前還是測試或是開發居多,講者目前也沒有打算把 Docker 用於正式環境。

4. 從 React Native 看 "Learn once write anywhere" 帶來的開發典範轉移

其實我聽過了,在 geekJS 聽過 Jeremy Lu 分享,這次議程因為比較短,所以他也講的比較快。基本上是 ReactJS 佈道大會(欸

然後,R2 又是處於爆滿的狀態,我在後門觀望了一下。

5. Pinkoi 把手機版網站變好用了

其實我之前也聽 Adam 講過,不過這次的版本有修改。只是因為人真的爆炸多,只能站在後門邊觀望而已。

6. CSS3 3D 實務應用

李建杭是誰?

我只知道 Amos...

又是一個人跟名字無法對起來的情況。看來以後參加 Conf 要先去把 FB 上面的一些神人的本名查清楚 XD

給我一個箱子

大家還是看錄影檔比較有趣 XDD

https://www.youtube.com/watch?v=D6mVvuYjhIw

7. 從技術角度看 Responsive Web Design

當年在世界另一端的男人,Chris Wu,今年來到世界的這一端了!又是一個 R2 爆滿場,搖滾區也滿到不可思議。我們前一天還在講 R2 一定有魔咒,看來是真的。

RWD 不知道還算不算新的題目,不過,換個角度來看,他又是另外一種樣貌。這次是從技術面來看這件事情,其實,也讓我想起一些關於 RWD 的東西(但那些都是黑歷史了。

ps. 司儀在這一場,講的是 Chris 的名字,議程卻唸成 R1 的(拿錯 rundown 到底是什麼概念?我不知道 Chris 有沒有聽到 Orz...

最後

我今年的演講其實,有點過於生疏,畢竟也不是太偏技術,剛好處於一個技術與團隊之間的角力。或許下次,還是單純的講技術會比較好一點吧(哈哈

這是我的簡報,

https://speakerdeck.com/hinablue/webconf-2015-jiu-guan-de-jin-tui-zhi-dao

有幾點要補充一下,

  • Drupal 的軟刪除與真實刪除加劇資料轉移的困難
  • phalconPHP 2.0.0 開放原始碼了
  • 但是 GitHub 上面 master 跟 tag 版號 不一定 對的起來
  • Multiple Cache 其實偶爾會壞掉
  • 連 View 裡面也能用 DI
  • DI 是雙面刃
  • 老爸說的好,可以考慮回去寫 C

其實,在議程結束後的隔天,有老爸見面會。不過,我個人有行程,所以就沒辦法去。不過聽說 PHP 的老爸好像還會再來,希望下次能碰面,我實在很想問問看,他對於 phalconPHP 這種,做成 Extension 的看法是什麼 XD

應該不會叫我直接去寫 C 吧

總結

今年的 ModernWeb 劃下句點後,當然,不免俗的要來靠北一下,

  • 網路超悲劇
  • 網路超悲劇
  • 網路超悲劇
  • 可惜沒有 Lighting Talk
  • 可惜沒有 Lighting Talk
  • 可惜沒有 Lighting Talk