論壇文章
GSS TechEd 2009 活動報導

叡揚最盛大的年度技術研討交流活動「GSS TechEd 2009」於8月22日在圓山劍潭青年活動中心盛大舉辦,本次活動分為五大主題,上午由近來相當受到關注的「雲端運算」展開,下午再細分為「架構與設計」、「資訊安全」、「戰地經驗」與「teamKube/hyperKube」四大議程,內容都是同仁們在第一線戰場上披荊斬棘所得到的許多可貴經驗與技術分享。

「雲端運算」是由微軟開發工具暨平台推廣處劉念臻博士與周旺暾經理從微軟的角度談雲端運算的發展與未來期待,現場特別示範了透過Visual Studio .NET 2008來建立Windows Azure程式並佈署到Azure上,並更進一步說明微軟對雲端運算市場的期待與未來收費方式,還有目前Windows Azure的建設狀態;第二場由國立清華大學資訊工程學系的張俊盛教授與元智大學的張至先生,介紹在學術界裡面的雲端運算用法,張教授在自然語言領域鑽研多年,這次介紹了雲端運算與其對研究上的幫助,並透過hadoop做分散式運算,分享張教授團隊在實驗室所架設的小cloud來展現其優異運算與堆疊能力,讓大家實質上都增廣了許多知識,更激盪出不同的雲端思維,收穫良多。

在無數個專案經驗的累積下,我們都知道好的架構可以讓你上天堂,濫的架構會讓你痛不欲生,甚至有不如歸去的感慨,因此特別規劃「架構與設計」主題,共分為三場並針對不同的觀點探討,一開場是由曾于大主講的「應用程式效能分析查找(N+1 Methodology)」,從蒐集程式執行結果的各種數據進而去改善設計增進效能,接著由黃貫展與吳至言聯手的「新光人壽新架構分享與Heart-Run(MVC)整合分享」,是由實際專案的例子來探討擁抱Open source project 也可堆疊出富有彈性的系統以及使用微軟的ASP.NET MVC Framework開發與整合舊有系統之經驗分享,最後是由孫耀堅所主講的「探討Quartz.NET設計」,Quartz.NET其實是從Java被porting到.NET平台上,在這個議題裡除了學習如何使用外,也可以藉由參考良好的設計來激盪自我思考,避免在設計上犯下錯誤。

隱私權保護或是重要的機密都得靠「資訊安全」來把關,林榮秋主講「程式碼安全設計」,分享撰寫程式時,如何避免因貪圖方便或疏忽大意而留下隱含的弱點,並介紹許多會造成弱點的程式撰寫方式,呼籲大家絕對要避開可以預知的錯誤方式;簡燕青分享「PKI基礎及開發說明」,除簡介PKI外,更不吝分享團隊在透過PKI做專案開發時遇到的各種疑難與解決方式,並佐以實例;陳品澤與姚紹麒分享在客戶端,資訊安全的管控是如何進行的,透過兩個客戶實例與同仁分享討論在遵循客戶的規定時,對專案進行造成的影響。

曾經有突然靈光一閃就解決難題的經驗嗎?或是工具應用開發的分享?或是其他在系統上所遭遇的各項疑難雜症?「戰地經驗」是這些經驗的交流,王崇真帶領的團隊分享「商業智慧系統開發應用」,引領大家了解什麼是商業智慧系統,有哪些開發工具、資料倉儲建置與轉檔工具可以使用,內容豐富:黃孝仁與大家探討「排班之路- DayPilot元件應用技巧」,內容包含為什麼選擇它?視覺化操作的思考以及目前應用介紹與未來的想法;黃金勝分享「民國一百年問題與解決方案分享」,還記得千禧年當時的混亂嗎?這次民國一百年問題會在哪?如何解決?有哪些客戶實例?都在這個議程內一一呈現。

最後一個主題是叡揚今年新產品「teamKube/hyperKube」,筆者比較喜歡用「teamKube會辦活的大解密」來稱呼這個議程,因為議程內容有詳加介紹產品開發時的諸多細節,如第一場「Lager -- The repository engine of hyperKube」是產品的核心介紹、第二場「The performance battle of teamKube, inside stories」則是一定會遇到的效能調教、第三場「The engineering quality practices -- Hudson and the hosting challenges」為後勤支援部分,這些內容涵蓋了產品開發過程的各面向思維,聽完這三個議程,想必是能對新產品teamKube有更深一層的認識。

一整天的活動就在各議程充實的內容中度過,在叡揚同仁熱情的掌聲中,GSS TechEd 2009也在柔和的夕陽下圓滿落幕,讓我們相約明年再見。