名家專欄

初探 .NET Core 3於Desktop的支援

.NET Core 第一次 (2016/6) 出現,到第一版的 RC 1(2016/9),至今已過了兩年,正式版本號也推進到了 2.2,前兩個主要版本開發標的均聚焦於跨平台與 Server-Side(ASP.NET)的支援,隨著基礎建設 (BCL)的日趨完善,.NET Core 3.0 開始轉移開發焦點至 Desktop部分,納入了 WPF、WinForm、UWP,還有 Entity Framework 6。也就是說未來的 .NET Core 3.0可以取代 NET Framework來進行 Windows GUI的開發,以目前披露的訊息及實作來看,GUI 的部分依舊是維持在 Windows平台上,不具備跨平台的能力。

...繼續閱讀 »
on code6421

學著讓學習的「速度」變慢,你會學得更透徹。

現在坊間很流行著一堆「快速學習」的方法、筆記術。但,這並不一定有效。你可能只是產出不少 output,但不一定有 outcome。

學習,要戒掉吃速食的習慣。這會讓你虛胖,而且會讓你逐漸失去靜下心專注、深入學習的耐心。

透過一些方式,讓自己放慢學習的步調,讓自己不由自主進行思考、聯想、創作,就會把新的資訊轉化成知識點(knowledge base),進而再與過去的既有知識體系建立連結。

「fast food」的圖片搜尋結果

...繼續閱讀 »
on hatelove

[創意料理] 用 SQL Server 的 Trigger 搭配 DMV 來抓增刪改資料表的兇手

系統中的程序(Applicaion、SQL Agent Job、Stored Procedure、...)一多,尤其大部分中小企業的資料庫增刪改並沒有得到良好的管理,重複的操作一直在做,資料若是正確的那大家相安無事,如果資料發生錯誤的時候,開發人員就雞飛狗跳了,眾多程序重複增刪改相同的資料,讓追查錯誤來源變成一件苦差事,萬一錯誤的資料又跟錢有關,那更是壓力山大,還好科技始終來自於人性,利用 SQL Server 的 Trigger 加上 DMV(Dynamic Management Views)可以幫助我們找到線索。

...繼續閱讀 »
on supershowwei

極速開發 201905 第七梯次 台北

生產力 = 你的設計功力(能力) + 最佳化開發環境與設定(神兵) + 對的開發方式(招式)

這門【極速開發】的培訓,就是用來解決實務上大家總說「時間不夠」的問題,因為時間不夠,所以我沒法子寫單元測試,沒法子重構,沒法子 TDD,沒法子 code review,沒法子逋拉逋拉…

我認同「時間不夠」是個問題,然而卻很少人去改善或解決這個問題。這門課,將讓各位學到,如何建立自我刻意練習的模型,將所有工具的整合起來發揮最大綜效,透過正確的開發方式與順序,讓你寫代碼時能行雲流水,並且兼顧設計、品質與生產力。

報名這裡去➟【201905 極速開發 報名表單

...繼續閱讀 »
on hatelove

工程實踐與流程規範導入實務 201906 第一梯次

想要轉型或導入,常見的失敗原因有很多,我希望能在短短兩天裡面協助各位,從四個面向:基礎建設與環境、工程實踐與技能、心態與理論、協作流程與框架,進行本質/實踐/規範/導入手法的剖析。

※ 請注意,此課程將贈送課後 1 小時的線上諮詢(價值 NT$ 7,000),只要跟 91 橋好線上諮詢時間,即可使用。

報名這裡去 ➟【201906 工程實踐與流程規範導入實務 報名表單

...繼續閱讀 »
on hatelove

【Fragile-Agile】脆弱的 Agile

敏捷很好,但敏捷如果沒有技術實踐跟工程基礎建設,敏捷用在軟體產品開發上,就只是耍流氓而已。

想要當個稱職的內部教練、引導者、工程實踐與開發方法論的導入先驅者,你的確必須具備相當多 soft-skill 與 hard-skill,在 【工程實踐與流程規範導入實務】這門培訓中,我將結合我過去在組織轉型、協作流程優化、建立文化、訂定規範與標準,以及工程實踐導入與落地的經驗,讓你充實充飽你的軍火庫,讓你能因應你團隊的特殊限制與需求,挑選合適的方式開始動手協助改善團隊的產品開發。

準備好從「殺豬公」到「飛上外太空」了嗎?

...繼續閱讀 »
on hatelove