twMVC 27 研討會心得

其實我在 OzCode 2.0 的時候就已經有買這個套件了,但是其實我一直很少去研究這個套件應該怎麼用,藉著這次的機會,重新認識一下這個工具,是不錯的機會。當然#27 報名資訊一出來,報名就對了。不用想太多。

twMVC#27 Visual Studio 上堪稱魔術師等級的偵錯工具 - OzCode
講師:OzCode - Omer Raviv

其實知道 OzCode 這個套件還是因為 twMVC 及 SkillTree 的簡報,最後面都會有贊助商,才知道原來有這麼一個偵錯套件。

傳說中.Net 開發者必備的武器,其實官方網站已經有很詳細的介紹影片放在 Youtube 上面,而且還提供了官方的 Sample 專案,讓你可以很輕易地感受到 OzCode 的威力展示。

因為英文不是很好的關係,想說應該也就是看看人家的現場 Demo 而已,簡報我應該是聽不懂,結果,我錯了。

OzCode 這次主講者是 Omer,好像是 OzCode 產品的主要開發者,Title 是 CTO。一開口講英文,我不曉得是否他連簡報都有設計過,使用到的英文詞彙其實都不難懂,再加上豐富簡單的肢體語言,口語的部分也有留些時間,不會像別的外國影片一樣一直講一直講,再搭配上現場的範例展示,的確是能夠吸收到不少東西,而且 Bill 叔也全程翻譯,讓不熟悉英文的人也能夠了解 Omer 想要表達的意思。

從附近的人對話閒聊中得知,原來 Bill 叔已經翻譯了七場之多,難怪 Omer 都在說中文場子都可以交給 Bill 叔了。這次因為時間的關係,分享的資訊感覺有點少,相信在前幾天的 OzCode 團隊行程當中也有跑一些公司,他們應該會收穫更多,別人我不曉得拉,明明就是一樣的東西,看官網我就是吸收不起來,或是會忘記,但是現場分享的關係,我倒是覺得都有吸收到,而且再加上 Omer 及 Bill 叔的現場解說及一些小技巧,這些官網上是沒有的喔。

而且這一次 OzCode 還特別提供了半年的授權給 twMVC 的社群成員,不過時間只到 4/30 截止,有機會看到的都可以趕緊去申請喔。

twMVC#27 Visual Studio 2017 新功能介紹
講師:Demo (Blog:DemoShop)
簡報:Slide
老實說這一次 VS2017 新功能,我最關心的就是 Live UnitTesting 這個功能,因為我從 VS2015 透過 91 的課程接觸到了 Alive 這個套件之後就很開心地立馬買了,結果到了 VS2017,好像聽說是被微軟買了還是怎麼的,反正 VS2017 就是沒有 Alive 可以用了,然後又聽說,原來已經有個功能叫做 Live UnitTesting 的,已經是內建在 VS2017 之內,而且功能還更強大。

其實是放在企業版裡面,社群、個人版是不能用的。但是,Demo 有提供一個 Idea,我覺得這是整場一定要知道的資訊,有來聽到我覺得就值了。在 Blog 上面講這個應該不會有事情吧?好吧,反正都在社群活動公開講了,應該也沒什麼,其實就是 A+B 組合套餐的感覺。

社群版是免費使用的,功能等同於個人專業版,一些更詳細的商業授權規範微軟都寫得很清楚了。我就不再贅述。重點在其實還有一個版本叫做 Preview 版本,他提供的功能都是完整的,但是這個版本其實就是明明白白的告訴你,我功能都開給你用,但是也有 BUG,而且這個版本只能做為開發測試使用,不允許用在生產環境上。

而且,VS2017 的各個版本之間是獨立的,所以你一台電腦可以灌兩套不一樣的版本。嗯,很清楚了對吧?其實 Demo 講得很在理,你要嘛就是付 18 萬,要嘛就是當當人家的白老鼠,這邊再送上今天聽到的一句話:在微軟的世界裡,沒有重開解決不了的事情;如果有,那就重灌。


twMVC#27 C#7.0 介紹
講師:Bill (Blog:海角點部落)
簡報:SlideSample
請原諒我沒有確實的把課程名稱記下來,但是其實 Bill 叔的這場,我覺得真的是讓自己換個角度去思考。

一直以來聽人在說新技術、教學,其實很少人會去談論到這一塊(當然也可能是我生活圈太狹隘)。這次的投影片 Bill 叔將 C#7.0 的改變,劃分為兩個區塊。一邊是 Web 開發比較相關的,一邊是影像、遊戲比較相關的。

為甚麼要這樣分呢?Bill 叔從頭開始講到尾,幾乎比較重要的部分,都跟結構有關。最後再從結構,延伸到 Garbage Collection 機制,然後再大膽的預測為什麼會有這些改變,配合上大環境的現況,可以很清楚的知道微軟已經在重視這一塊。

這一些都是我不會去思考的部分,以往知道,頂多就是:喔,7.0 加了一些語法糖,喔,加了什麼功能之類的。但是,Bill 叔是從全局下去看,人家為什麼要做這些改變,這些改變對我們有什麼影響。

層次不一樣唄。


這次閃電秀是微軟 MVP 計畫的介紹,講的時間比較久一些,因為原本 Bill 叔要上場了,卻發現電腦在 Window update,哈哈。我也是昨天才發現 windows update 可以自訂時間了~

今天就技術上來說,我了解了一些 C#7.0 的新語法,還有實務上 Debug 的方式,(再次強調 Demo 的話:把 F5 忘記,改用附加至處理序),如何使用好的工具來幫助自己開發。就思想上來說,我覺得如果我不能看清楚事情的本質,那麼別人看得清楚,我能接收到這些資訊也是很棒的一件事情。今天 OzCode 團隊也有發送 OzCode 貼紙唷~幸運的拿到了一個,開心。

順帶一提,下一場聚會在 5/13 或是 5/20,主講人是 Bill 叔跟 91。

看到這兩個主講人就是絕對要開啟搶票模式的。主題不用管了。沒搶到票絕對會聽到 Demo 說:限量是殘酷的。