網誌
Linux Desktop永續失敗之謎
2022-09-20
此文是2018年筆者拙文`四個原因令Linux更適合作Server`的續集,旨在探討一個筆者思考多年,卻未解之難題: 就是為何Linux Desktop永遠都不受普遍用戶歡迎呢?
【入行系列】免費資源學習編程和入行成為 Programmer? (2022 更新)
2022-08-19
承上篇,提到開辦編程課程已經近五年了,同事建議我集合過往的經驗,寫幾篇關於新手入門的文章,讓有意投身業界的朋友先找到一個正確方向。這篇緊接著上一篇說明不同語言的分別,介紹一下不同語言的入門方法。
【入行指南】我應該學習哪種 Programming Language?
2022-08-16
不知不覺間,開辦編程課程已經近五年了,親身培訓及提攜投身科技界的畢業生都超過 500 人,回想起每一個同學在最初學習階段,對一些常見的問題都一頭霧水,同事建議我寫幾篇關於新手入門的文章,讓有意投身業界的朋友先找到一個正確方向。
React 18 新功能能用篇: Flappy Cloud Game
2022-05-15
最近React 18 正式版終於發佈。因為今次新版本有重要既更新,所以坊間有好多blog講解React 18更新左既功能。因為我地都出過一篇blog講解React 18新功能
React 18 登場 ! 新增功能大簡介
2022-04-01
`React` 18 可說是自`React` 16.8 推出 `React Hooks ` 兩年多以來最大變動,其中主要變動都離不開兩個字 ⸻ 並發(Concurrency)。
Tec。士多開發日記系列:第三篇:實作Tec記士多Frontend(GraphQL Client入門)- Part 2
2022-02-22
上集已經詳細講解如何寫Query/Mutation Statement及如何是Apollo GraphQL提供的Playground做測試。下一步就是請解如何是Client Side Application(以React Application為例)中使用Query/Mutation Statement。我會分開兩個版本示範,實作GraphQL Client (基本版)及GraphQL Client (應用版 - Apollo Client)。
Tec。士多開發日記系列:第三篇:實作Tec記士多Frontend(GraphQL Client入門)- Part 1
2022-02-21
上一編Blog已經簡單講解如何實作GraphQL Server。今編Blog會深入講解Frontend如何同GraphQL Server進行溝通。Frontend最常做兩類GraphQL Query Statement,查詢(Query)及 變更(Mutation)。還有其他類型,不過坊間仍未普遍使用,所以在此不作介紹。
如何在 M1 Macbook 順利執行 Azure Functions (無需 Rosetta)
2022-02-09
近日筆者嘗試使用新購入的 M1 Macbook 測試 Azure Functions,卻遇到重重難關,幸好已經找到解決方案!
Evolution of Programming Languages
2021-10-20
"Why are there so many programming languages?" You probably asked this question when you first learned programming. It is downright confusing to see so many programming languages are around, as if they are designed intentionally in this way to confuse newcomers. If you are asking any of the working professional programmers out there, many of them are going to give you contrasting opinions
你真的需要Deep Learning嗎
2021-09-14
不知大家有否親歷過類似的情況:一位講者在侃侃而談,講解其公司/組識未來資訊科技發展的宏圖大計,如何使用人工智能(Artificial Intelligence)、深度學習(Deep Learning)去 提升公司效率,更可大大增加盈利云云。筆者當然亦曾在類似情景之中,每次聽到用深度學習解決問題時,筆者例必竪起耳朵,細聽到底深度學習是用作解決其公司/組識當前遇到的甚麼問題