Gap撈Tech
616 subscribers
45 photos
5 videos
3 files
140 links
Download Telegram
Abstraction 的魔術,第一眼你會以為只係 Syntatic Sugar 寫少啲嘢…

但實際上,當你去了解設計背後運作時,發現新 Syntax 做咗好多 Compile Time Optimization,除咗令 Syntax 更簡易,更加可以提升 Runtime Execution Performance 及提升 IDE Type-inference Performance(參閱圖二)

其實自從 Hardware 愈嚟愈勁,不同 Language 都不約而同地用 Type-Safe Code Generation、Compile-time Optimization 手段去做 Abstraction!

在設計 Software Architecture 時,不妨考慮用以上技巧設計一層 Abstraction Layer 去 Model 一啲 Domain Problem,令整個 Development 及 Source Code 更簡潔。

#Abstraction的魔術

#好難做得好不等於做唔到

https://v3.vuejs.org/api/sfc-script-setup.html#basic-syntax

https://www.facebook.com/100063660701930/posts/222376183227737/?d=n
長文推薦!PayPal 已大規模地採用 GraphQL

相反,我認為香港有四個原因令具規模的企業要採用 GraphQL 幾乎冇可能。

其實PayPal 已經係繼 Netflix 之後,第二間巨型科技公司出一篇長文講佢地自己 GraphQL Adoptions 嘅心路歷程。

香港一間具有規模嘅公司,職能分散嘅 Team 要推 GraphQL 會有好多障礙,正常情況下幾乎冇可能發生,因為採用 GraphQL 象徵住一個變革,不能變革的原因有四:

(1) 牽涉太多人力物力,難得到共識;從 Backend 到 Frontend,基本面已經有 5 個 Team(Backend、Web、iOS、Android、DevOps Monitoring),所有 Team 都要重新汲取及了解新技術的突破、新架構、新工具,起始投資需要大量時間及人才成本。

Facebook全文

長文推薦:https://medium.com/paypal-tech/graphql-at-paypal-an-adoption-story-b7e01175f2b7
是咁的,聽日 9 Sep 2021(星期四)1830-2000 我會喺中大 UGA @ CUHK InnoPort 分享一個關於 Product Development & UX 嘅經驗之談,現場會有 Q&A Section 解答大家任何問題!

屆時 GreenTomato 同事會幫手做 Live Streaming,有興趣嘅朋友但黎唔到現場都可以透過 GreenTomato Facebook Page Live 收睇!

除此之外,我會聯同 GreenTomato 於 13 Sep 2021 (星期一)1900-2030 合辦一個只有 20 個名額的 Coffee Break Session,地點係 GT Office,屆時會有一個 GT Office Tour、Intro、Networking、Consultation Session,任何 Product Development 或 Career 的問題我都可以俾啲意見,希望可以幫助到大家!

由於 Coffee Break Session 名額有限,如果有多 20 個登記,名額將會優先撥予 9 Sep 嚟 CUHK 現場或已登記 Online 嘅朋友仔。

Join 現場

Join Facebook Page Live

GreenTomato Office 地址
最近 Android Team 推出 Android Rust Introduction Page,入面有好多好值得睇嘅資訊去了解 Rust!

而每當見到有新技術開始滲入現有 Platform,我深信能衝破「既得利益循環」是一件相當厲害的事。

因為由古至今,新技術都不是「既得利益者-Friendly」,要在一個充滿既得利益者的環境下,成功推一個新技術,在沒有配套下,基本上是靠運氣幾乎沒有可能。

最近我反思了一個新方法,寫咗少少字去解釋,大家認為可行嗎?

//
睇咗啲 Android Rust Team 準備嘅資訊去解釋「點解要轉用 Rust?」,令我諗起自己經常同朋友都係咁講嘅一句話……「啲嘢用 Java 總做到 ...」
...
要打破「既得利益循環」只能靠外力,現在筆者諗到嘅唯一有效的解決方法:
首先與「既得利益者」同行,即是將「既得利益者」正在使用的技術磨練至極緻,令他們感受到尊重及同行者的角色。
發掘「既得利益者」會感到困擾的問題...
...
//

詳見全文

FB Post
今日下就 15:30 (6 Nov) 會係 JetBrain 2021 Kotlin 中文開發者大會,Online 講一個 Kotlin Talk 《You Might Need to Redesign Your Java Codes in Kotlin》。

屆時主持人會有抽獎活動送出 4 份 1 年 IntelliJ Ultimate License!

Target Audience: 所有寫 Java 嘅朋友或者正在由 Java 轉緊寫 Kotlin 嘅朋友

直播連結: https://youtu.be/1Vi4-UMsQNA

詳情
https://blog.jetbrains.com/zh-hans/2021/10/28/2021-kotlinconf-greater-china/
Go to Facebook post

話說早兩日 Meta(Facebook) 出咗一個新 VR Social Platform 叫 Horizontal World (HW)

睇宣傳片覺得好靚好有現代感,但實測片受硬件限制,啲 Texture Rendering 就好似十幾年前 Counter Strike(CS 1.6) 咁樣起哂角(如圖),估計等幾年之後 SoC 制程再優化或許Oculus Quest 可能真係 Render 到宣傳片咁圓滑、更真實。

記得十幾年前,CS1.6 都係我其中一個 Social Platform,第一身畫面用 Keyboard Mouse 去控制射擊、去 Connect 自己嘅朋友、去 Connect 不同世界嘅人,嗰時應該係第一隻 Game 同啲鬼佬講英文粗口😆

而喺 CS 個 Community 入面,一個咁焗限只有第一身射擊嘅世界,都會有 Community Lead 去創作一啲諗都冇諗過嘅嘢,例如

- 有人會整啲跳跳場十幾個關卡嘅 Map

- 有人會做啲 SuperHero Plugin 可以扮有不同嘅能力(i.e. 蜘蛛俠飛黎飛去咁射擊)

- 有人會特登做啲標奇立異嘅噴漆 Logo

- 有人拎住支雙手槍係人地面前左右 Fing 做個效果

…等等,呢啲創意都係一啲令人沉迷喺呢個世界嘅重要元素。

HW 和 CS 兩者之差別,CS 目標要做嘅只有一件事,就係比賽鬥快爆人地頭,就已經可以令人咁沉迷,現在 HW 可以做嘅事將會非常 General 而且似 Minecraft 咁開放創作,究竟未來 HW 會令人更沉迷抑或會因為目標唔夠清晰反而冇人玩?

不過要玩呢個 HW,入場一定要有 Oculus Quest 2,而且仲未開放俾所有國家,大家拭目以待~

Horizontal World 宣傳片:https://youtu.be/02kCEurWkqU

外國 Youtuber 試玩片(圖片來源):https://youtu.be/zVWC1tnClSw

Read discussion on Facebook post
DuckDuckGo 出 Desktop Browser!

對 Software Engineering 界最大衝擊嘅應該係 non-Chromium-or-anything based 嘅新 Browser,如果成功搞得起夠多人用…

代表 Web Developers 及 QA 要支援多個新 Browser + N 個版本,未來可能會很忙!

//Instead of forking Chromium or anything else, we’re building our desktop app around the OS-provided rendering engines (like on mobile), allowing us to strip away a lot of the unnecessary cruft and clutter that’s accumulated over the years in major browsers. //

https://spreadprivacy.com/duckduckgo-2021-review/
世界有大量 Free Tier Service,有人喺 GitHub 整合咗一個懶人包,將服務歸類到不同類別,方便 Developers 更容易去探索下。

https://free-for.dev

無論係自用定係做市場研究都好有參考價值!

如果貴 公司都有提供 Free Tier 服務,其實可以自己開個 PR 加番入去!

GitHub: https://github.com/ripienaar/free-for-dev
寫咗少少對呢一波 Generative AI 浪潮嘅觀望,見網上有好多悲觀預測例如「未來有幾多人被取代而失業」、「AI 將會取代人類」之類,呢啲悲觀預測係對科技及人文發展過份樂觀,並不現實,大家點睇?

節錄於全文
//
Windows OS 出現了三十多年,Search Engine 出現了二十多年,Smart Phone OS 也出現了十多年,各行各業生態也會圍繞這些軟件而改變,Generative AI 只不過是隨後的第四波而已。

而我深信 Generative AI 的演變進程將與其它科技一樣,大方向發展會一如以往起初由「Productivity (生產力)」轉向到「Entertainment (娛樂)」發展,屆時不同行業會以「AI『賦予』的可能性」為軸心創造比現在更多的工作需求。
//

——活動推廣
Microsoft 將於6 月 16 日舉辦 Microsoft Build Hong Kong 活動,屆時本地行業專家會講解最新發佈的 AI 產品及其應用技巧,包括 Azure OpenAI Service、Copilot、GitHub Codespaces 等等。

是次活動更設有 90 分鐘 Networking 環節,讓參加者與行業專家直接互動,輕鬆地了解 Microsoft 最新科技發展!

我亦會到場參與,到時有機會一齊交流下👍🏻

時間:6 月 16 日 (星期五), 2:00 - 8 PM
地點: Level 8, The Wave, 4 Hing Yip Street, Kwun Tong (MTR Exit B1)
報名及詳情:https://aka.ms/build-GaploTech

坐位數量有限,報名從速,到時見!
——

全文:https://gaplo.tech/generative-ai-age-is-about-empowerment/
因技術而聚.因技術而同行

Software Builders’ Night 係我喺 Google Developer Group 搞嘅第一個活動,有一個長遠目標及與別不同嘅實踐方式,名符其實係「我推的活動」。

正所謂「已所不欲,勿施於人」,我搞嘅活動希望至少自己是滿意的。

十年以嚟,我用 Audience、Organizer、Speaker 身份參加過不同大大小小嘅 Event 例如 RISE、Cloud Summit、Show me the code、HKOSCon、Web Submit、DevFest… 等等,每個身份體驗我都有思考各種各類的期望。

今次搞 Software Builders’ Night 就係要滿足哂三個身份嘅期望...

全文:https://gaplo.tech/software-builders-night-thought/
👍1