08:20-09:20
報到 Check in
09:20-09:30
開幕 Opening
劉念臻 - 開發體驗暨平台推廣事業部 總經理
會議室R0
09:30-10:30
主題演講: Microsoft擁抱開源文化與技術的現在與未來
上官林傑-開發體驗暨平台推廣事業部 應用技術開發經理
會議室R0
做為一個開發技術與平台的軟體公司,Microsoft致力提供給軟體開發人員更豐富、要好用的技術與平台,所以不僅要將自身累積多年的軟體技術逐步開源,使得這些技術能夠觸及更多的平台與用戶之外 (點擊展開/收起)
也在自己的平台與技術中融合各種開發人員喜愛的各種開源技術。這個議程將介紹目前Microsoft將 .NET及其它技術開源的現況,以及Windows, Azure 或 Office 365 如何融入各種開源技術。
10:30-10:40
休息時間 Break
10:40-11:20
從 Ansible 到 Docker:「混血模式」
William Yeh 葉秉哲
會議室 R0
.NET + Windows Container, 微服務架構設計
Andrew Wu 吳剛志
會議室R2
Xamarin 跨平台原生APP開發介紹
Shih Ming Tung 董是明
會議室R1
聽完課程及演講,常有人問道:「我知道 Docker 很好,但怎樣才能用最簡單的方法,把自家的舊程式升級成 Docker 版?怎樣才能以最少心力在兩者之間交互切換?」 (點擊展開/收起)
本次講座,我提出自己的獨門祕訣,可同時提供「無 Docker 版」及「Docker 版」兩種軟體 build/ship 模式供你選用;更可在某種範圍內,變成「極簡化的 Docker 程式」,以提供更佳的 Docker 運作品質。
Xamarin是一個讓開發者利用C#單一語言即可開發出各平台App的技術,並在今年被微軟收購後宣布免費,同時也將原始碼Open Source在GitHub上。
(點擊展開/收起)
在本場課程將介紹如何利用Xamarin開發出iOS和 Android平台上的原生App
當紅的容器化技術 Docker, 已在 Linux 平台下相當盛行。熟悉 .NET 的開發人員,該如何搭上容器化技術的列車,更快的轉移到微服架構? 如何善用容器化技術加速開發流程? (點擊展開/收起)
微服務架構下能更容易的整合其他成熟的解決方案。
這個 Session 會展示如何用 .NET + Windows Container ,來完成這任務。
11:20-11:30
休息時間 Break
11:30-12:10
利用 TypeScript 與 Vue.js 合作打造前端應用
Kuro Hsu
會議室R0
利用Microsoft R Open來分析聲音及應用
Noah Chen
會議室R2
使用 Azure 做為 App 與政府網站間橋樑該知道的事
Ascii Huang 黃柏源
會議室R1
Vue.js 是以 ViewModel 為基礎發展的 JS 框架。與其他前端框架不同的是,Vue.js 的目標是用簡單的 API 來實作資料繫結與操作網頁上的組件
(點擊展開/收起)
同時也因為 Vue.js 只把焦點關注在 View 層級上,遂能夠輕易地與其他 JS library 整合使用。在本次議程中,除了簡單介紹 Vue.js 之外,也分享如何使用 Visual Studio Code 讓 TypeScript 與 Vue.js 共同合作,打造完整前端開發方案。
目前仍然有些政府資訊尚未於開放平台提供易讀的資料格式,此課程將示範利用 Azure 作為網站與應用程式的中間橋樑 (點擊展開/收起)
有哪些好處與該注意的事項,包括資訊加密,應用程式邏輯的保護方式,資料的使用權申請等。課程將以 Microsoft Azure 與 Android App 做為示範。
很多人利用R的來處理Data,特別是大量的數字或文字的分析,現在也有大神人讓R也可以針對Graphic來分析 (點擊展開/收起)
甚至現在R也有OpenCV的套件。但聲音的研究或心得就相對少很多。故我想分享一些自己利用Microsoft R Open來處理聲音相關的心得和應用。會中會比較兩首歌來判斷相似程度,預計也有判斷某句話(可自己發聲或擷取某段聲音)在某首歌中出現的次數,以及對聲音的完整分析(*)
12:10-13:00
午餐 Lunch
(備有精緻餐盒)
13:00-13:40
給 PHP 開發者的 Visual Studio Code指南
Shengyou Fan 范聖佑
會議室 R0
IoT像玩具般的安全
Jason Huang 黃建笙
會議室R2
Xamarin Android SDK
Atsushi Enomoto
會議室R1
還在尋找順手的程式碼撰寫工具嗎?以往的編輯器與 IDE 之爭,終在 Visual Studio Code 身上找到一個平衡點 (點擊展開/收起)
包含內建程式碼撰寫、版本控制、除錯工具並輔以強大的外掛工具平台的特點,加上對 PHP 語法提示、偵錯的支援,使其恰巧可以符合 PHP 開發者對程式碼撰寫工具的各種需求。在演講中介紹如何將 Visual Studio Code 打造成為 PHP 開發人員最順手的編輯器,輔助每日開發工作的進行。
Xamarin.Android became free and its SDK even became open source, (點擊展開/收起)
but there is almost no clue to understand what's there and what you can do with it.
This session is to demystify the magic behind it to understand how it works.
當大家都在做著智慧居家生活、自動化生產的美夢時,你想過IoT能發動什麼網路戰爭嗎?
(點擊展開/收起)
十五年前的電子商務發展過程中,沒人想過資料與程式之間竟夾雜了這麼多的安全問題。時至今日IoT的解決方案百家爭鳴時,解決方案提供還在思考安全的傳送資料;如何取得市場可接受的價格及硬體架構時,攻擊者早已把準星瞄向引發更大隱憂的先天問題,本議程將與您深入探討IoT相關的安全問題。
13:40-13:50
休息時間 Break
13:50-14:30
企業導入Docker經驗分享
Philipz 鄭淳尹
會議室R0
利用微軟IoT打造專屬的環控機器人
Chun Yi Pai 白俊毅
會議室R2
快快樂樂打造您的自動化開發環境
陳正瑋 Cheng Wei Chen
會議室R1
大型企業計劃導入 Docker 時,可能會面臨的種種問題,除了技術面問題需要解決,更會遇上組織及IT文化上的衝突 (點擊展開/收起)
分享如何在技術、業務及架構上取得平衡及共識,透過容器化過程來處理分工問題,避免 Dev. 和 Ops. 的對立,讓架構隨著業務成長跟技術演化而改變。並探討架構在 Azure 混合雲的可能性。
自動化是目前常見用來提升團隊生產力的妙方之一,本議程將以 Azure 作為工具
(點擊展開/收起)
以 PHP Framework - Laravel 建構之 Web 應用程式為案例,介紹如何善用雲端服務替開發團隊提供一個具備自動化建置、測試、部署及持續整合能力的工作環境
運用微軟Azure IoT的雲端服務、整合Raspberry Pi及周邊的元件,作出簡易的環控與安控裝置
14:30-14:50
休息時間 Break
14:50-15:30
Be A GambleR
Chia-Chi Chang 張家齊
會議室R0
DevOps In OpenSource
(使用VSTS)
陳小風
會議室R2
使用 PhpStorm 整合 Azure SDK 及
Azure App Service 開發網路應用程式
Oomusou Xiao 蕭鴻森
會議室R1
演講中,我們將會介紹如何使用 Microsoft R open 來快速的蒐集與處理,各種金融商品與樂透相關資料。 (點擊展開/收起)
試著使用 MRO 對於這些資料進行探索與分析,挖掘出一些資訊,並建構一些投資策略與回測。
好奇如何將自己的網路應用程式整合 Azure 上一連串強大的功能嗎? (點擊展開/收起)
在這場分享裡,將介紹如何以 PhpStorm 為開發工具,實際示範在 Laravel 及 Vue.js 裡使用 Azure SDK,並將結果部署到 Azure App Service。讓開發者可以專注在設計應用程式的創意,其餘瑣事就交給圖型介面的開發工作及平台來完成。
在 DevOps 文化越來越流行的當下,我們該如何透過 DevOps 的精神來幫助 (點擊展開/收起)
Open Source 的 Project 進行,從需求著手,了解 Open Source Project 使用者使用後的 Feedback,加上自動化工具的幫助,持續進行完成對使用者更加友善的 Open Source Project。
15:30-15:40
休息時間 Break
15:40-16:20
用 Python + Azure 做出你的聊天機器人
Andy Dai 戴克任
會議室R0
Unix-like workloads on Hyper-V
Wei-Ren Wang 王偉任
會議室R1
Diving into Modern Web Development Toolchain: TypeScript, React and Redux
Carl Su
會議室R2
今年 Facebook, Line, 等公司紛紛的開放了聊天機器人的服務 (點擊展開/收起)
宣告了聊天機器人的時代到來。這個演講將會用 Python + Azure 輕鬆的做出一個聊天機器人,讓你知道這一點都不難!
本議程將深入剖析 Unix-like (以 CentOS 及 FreeBSD 為例) 工作負載 (點擊展開/收起)
在微軟 Hyper-V 虛擬化平台上支援哪些關鍵技術,讓 Hyper-V 能夠成為運作 Unix-like 作業系統的最佳虛擬化平台。
在您開發 React 應用時,選擇適當的工具可以事半功倍。如何提升開發效率,寫出易於維護的程式,是許多人關心的課題。 (點擊展開/收起)
Visual Studio Code 適合開發 React,我們可以運用 TypeScript 和 Webpack,搭配 Redux 資料流,做出更加可靠的產品。
16:20-16:30
休息時間 Break
16:30-17:10
Azure Functions
Dino Wang 王育民
會議室R0
from Bot Framework look into the future
David Dong 董大偉
會議室R2
【守寫字】VS CODE開發JAVA經驗分享
中央研究院 Austin wang 王佑鈞
會議室R1
Listen and react to events across your stack.
Azure Functions 提供了一個事件驅動為基礎的優良架構 (點擊展開/收起)
用來回應雲端事件擴展與銜接現有應用程式、也能夠直接提供 HTTP EndPoint 作為 API 使用,我們將用實際的小例子來表現出 Azure Functions 的強大之處。
介紹製作個人字體的開放平台【守寫字】,以及分享以vs code進行開發的經驗。
隨著雲端運算、行動裝置、與資訊技術之日趨成熟,這半年來各家廠商不約而同的推出了AI Bots相關之解決方案 (點擊展開/收起)
行動裝置的IM也紛紛支援Bots相關API,從Skype、Facebook、Line...到WeChat,幾乎隨處可見Bots的影子。此時,微軟順勢推出了Microsoft Bot Framework,讓開發人員可透過這套工具,輕易地建構出能夠串接各種IM的交談機器人,同時透過LUIS語意分析,更能精準的辨識用戶的訊息與之進行對談。在這個場次當中,我們將會為您介紹如何利用Bot Framework,建構您自己的智慧應用。
17:30
課程結束 End