[2019 COSCUP 精彩時刻之三] 前端開發的再次典範轉移 – 如何走出混亂並讓複雜變的可掌控

作者:林冠廷 | 編輯:OCF Lab | Photo by COSCUP

2020 COSCUP 開源人年會即將在 8月第一個周末登場,在這之前,先來看看特派記者筆下, 2019 COSCUP 有哪些精彩時刻。

年會議程共分入門、中階、進階三種等級,此場議程即以入門程度解釋狀態管理方案 (State management)。

「人們使用的狀態管理手法有重大缺陷!」

2019 年 1 月 28 日,世界首屈一指的軟體開發商蘋果公司被指控:如果 iPhone 使用者利用 FaceTime 撥打電話給另一個人,對方都還沒有接起電話,就可直接聽到聲音。雖然其肇因可能僅是工程師漏了一行程式碼,好讓手機在接聽電話後才開啟麥克風;但做為一個龍頭企業的電話服務,FaceTime 的核心功能出了大包。

短短一行程式碼,就讓蘋果聲譽重挫——客戶抱怨、股價大跌,更不用說事件隔天就是蘋果高層向華爾街投資人進行投資會報的日子。出身台灣,在美國工作的呂維德,一邊講著這個故事,一邊笑著要大家想像蘋果在投資會報時,執行長 Tim Cook 的臉色有多難看;但他也認為,傳統的軟體開發流程,無論工程師再強,這種問題都無法避免。面對滿座的軟體工程師,呂維德提出了最殘酷的問題:「你的命運會比那一缸子的菁英好嗎?你會不會有一天也忘記 if、else?」他說,軟體開發流程再好,但目前的流程本質就是會帶我們下地獄,因為我們「無法根絕自己不能預見的問題」。

專文

[2019 COSCUP 精彩時刻之二] 開源科技的社會貢獻方案:植物與河川

作者:林冠廷 | 編輯:OCF Lab

2020 COSCUP 開源人年會即將在 8月第一個周末登場,在這之前,先來看看特派記者筆下, 2019 COSCUP 有哪些精彩時刻。

開源科技使用在公共社會議題已經越來越平常,但是如何將與網路科技似乎相差甚遠的大自然,也納入開源行列,彷彿難以想像。兩個以科技視角關懷臺灣自然環境的專案分享,要讓大家感受不一樣的開源力量。

AI 不只可以下圍棋,這群工程師還要用 AI 讓你找回與土地的連結

議程說明投影片錄影

在八月一個豔陽高照的週六早上,臺灣知名公民科技社群 g0v.tw (零時政府)在COSCUP 當中包辦了一場社群軌,聚集了幾十名 g0v 成員與開源社群參與者,即使冷氣停擺,人人汗如雨下,但依舊沒有破壞大家的興致。這群人在此,是為了瞭解 2018 年 g0v 公民科技獎助金得主「智慧型植物辨識圖鑑 App」令人興奮的 AI 技術成就。這 App 的主要特色是,團隊先自行訓練出一個植物辨識的 AI 模型,透過這個模型,使用者只要在手機下載 App,就可以用手機鏡頭辨識植物。

專文

[2019 COSCUP 精彩時刻之一]廣納四面八方開發者,多元的香港社群有什麼開源新成果?

作者:林冠廷 | 編輯:OCF Lab | Photos:COSCUP

2020 COSCUP 開源人年會即將在 8月第一個周末登場,在這之前,先來看看特派記者筆下, 2019 COSCUP 有哪些精彩時刻。

photo by COSCUP

近年香港公民社會蓬勃發展,利用自己專長貢獻公眾的香港人愈來愈多,有些走上街頭,有些則透過自身的資訊專長,開發各式開源專案。2019年邁入第 14 屆的 COSCUP,特別與 HKOSCon(香港開源年會)合作,讓兩個地緣政治密不可分的鄰居相互拜訪彼此的城市,並實際交流各自開放原始碼經驗。

在 2019 COSCUP 第一天議程中,HKOSCon 共規劃了 11 場跨境合作主題分享,內容從純技術到社會導向都有,與臺灣開源大會頗有相似之處。而除了常見的年輕男性工程師,這次香港社群在臺灣分享的許多專案中,背後的貢獻者主力也多了不同背景的多元參與者。

專文