| 網頁框架 | React | React 16.8 | Hooks | 定義元件 | 開發 | 程式學習 | 程式人 | 林信良

React的鉤子們!

Hooks是個新的思考方式,熟悉React的開發者定義元件時,應使用函式而非類別來進行,並於開頭使用適當的鉤子「勾取」必要的狀態與副作用邏輯,再定義無狀態的使用者介面呈現邏輯

2019-12-05

| Qt | 擴充套件 | 市集 | 開發

老牌跨平臺開發工具Qt推出擴充套件市集

企業和個人發布者可以在市集中發布免費或是付費擴充套件,開發者則能下載用來加速應用程式開發

2019-12-04

| 微軟 | Azure | 物聯網 | 開發

微軟更新Azure物聯網工具,釋出獨立Azure IoT Edge模擬器

使用Windows的開發者,不再需要先設定Python環境就能進行Azure IoT Edge開發

2019-12-02

| 虛擬DOM | Virtual DOM | React | 瀏覽器 | 渲染機制 | 實現React原型 | 物件樹 | 開發 | 林信良 | 程式人

高效的虛擬DOM?

就瀏覽器處理網頁的過程而言,關於文件物件模型(DOM)的應用方式,其實也是重要的環節之一,而在React框架之中,我們可以運用虛擬DOM解決可能引發的效能問題

2019-11-28

| google | Kotlin | 開發

Kotlin 1.3.60釋出,改進內聯類別及錯誤訊息

Kotlin改進內聯類別實例的等於比較效率,底層數值不再會進行不必要的打包(Boxing)動作

2019-11-21

| google | Android | 開發

Google將統一Android後臺任務排程,棄用舊有函式庫

Google推薦開發者使用Jetpack函式庫的WorkManager API處理背景任務排程,GCMNetworkManager函式庫將於明年11月棄用

2019-11-21

| 臉書 | 微軟 | VS Code | 開發

臉書採用VS Code作為預設開發工具,與微軟聯手強化遠端開發

臉書更換內部使用的開發環境成Visual Studio Code,並與微軟合作強化擴充套件以支援大規模遠端開發。

2019-11-20

| TensorFlow | 瀏覽器 | 圖像分割 | 開發

TensorFlow.js最新模型BodyPix 2.0釋出,靠瀏覽器就能進行即時多人物分割

BodyPix 2.0現支援多人物分割,網頁應用程式能對網路攝影機的影像,進行即時的多人物分割。

2019-11-19

| 狀態管理 | 有限狀態機 | 程式 | 開發 | 林信良 | 程式人 | 狀態樹 | 狀態物件

有限狀態機與前端

關於狀態管理,不只是前端才會面臨的問題,在後端的部份,也會考量,我們可從有限狀態機的角度,來探討狀態、輸入、規則的定義與組合,最終我們會明白,真正能管理狀態其實是開發者本身

2019-11-14

| Mozilla | WebAssembly | Bytecode Alliance | 開發

Mozilla組聯盟推類容器WebAssembly奈米程序

Mozilla組織Bytecode Alliance,現提出WebAssembly奈米程序的想法,以增加WebAssembly程式的安全性與相容性

2019-11-14

| 蘋果 | Swift | 開發 | 數值運算

蘋果發布程式語言Swift數值運算專案Numerics

開源專案Swift Numerics內建了一系列的數值運算函式,主要分為實數與複數兩類模組

2019-11-13

| 紅帽 | Kubernetes | Java | 容器 | 開發

紅帽釋出K8s Java開發框架Quarkus 1.0

Quarkus開發框架結合反應式和指令式程式開發範式,為雲端原生Java應用程式,提供容器優先的解決方案

2019-11-12