| Angular | 網頁 | 框架 | 開發

近三年最大改版Angular 9釋出,開始預設使用Ivy編譯器

Ivy編譯器可以縮減應用程式的大小,並讓測試程序更加快速,而且還能加快開發模式建置,使得開發更加有效率

2020-02-09

| Discord | Go | Rust | 開發

語音通訊軟體Discord開發語言以Rust代替Go

Go程式仰賴記憶體回收器處理閒置記憶體,而這會使Discord的讀取狀態服務每兩分鐘,產生回應延遲和CPU使用率高峰

2020-02-06

| Go | 錯誤處理 | vet | 開發

Go 1.15將加入新的Vet檢查以及次要語言調整

考量向後相容性因素,Go官方提案以Go vet診斷string(int)轉換以及介面對介面類型斷言

2020-02-05

| Rust | Cargo | Trait | 開發

Rust發布1.41.0鬆綁Trait實作限制

Rust團隊表示過去的孤立規則(Orphan Rule)太嚴格,導致組合(Composition)受到阻礙

2020-02-04

| 微軟 | MSBuild | 建置 | 開發 | C++

微軟改進MSBuild平行處理能力提升建置效率

微軟以Multi-ToolTask​​(MTT)平行化Vcxproj建置任務,開發者還能設定屬性控制建置吞吐量

2020-02-04

| Shopify | React Native | 行動應用程式 | 開發

Shopify將大量採用React Native開發行動應用程式

Shopify將用來追蹤訂單的Arrive應用程式以React Native改寫,iOS與Android兩版本共用程式碼可高達95%

2020-02-03

| 詐欺 | Chrome | 外掛 | 開發

詐欺交易猖獗,Chrome Web Store暫停付費外掛上架

為了整頓Chrome Web Store上許多付費外掛非法榨取用戶錢財的亂象,Google發信通知開發商無限期暫停付費外掛的出版作業

2020-01-27

| 微軟 | Visual Studio 2019 | Xamarin | 開發

Visual Studio 2019將支援Xamarin熱重啟

Xamarin熱重啟能快速推送更新到現存的應用程式捆綁包中,使漸增建置速度提升81%

2020-01-26

| Circleci | CI/CD | DevOps | 開發 | 自動化部署 | 雲端平臺 | Kubernetes | K8s | 持續整合 | 持續交付

CircleCI推出自動化部署配置工具Orbs,可整合AWS、GCP以及K8s

持續部署配置工具CircleCI Orbs可簡單地連接CI/CD工作管線到雲端平臺上,執行應用程式自動化部署

2020-01-24

| JIT | GCC | 編譯器 | 開發

紅帽工程師開發可用於物聯網裝置的輕量級JIT編譯器MIR

輕量級JIT編譯器MIR將比GCC和LLVM更加靈活輕巧,可讓Ruby應用進入行動裝置和物聯網市場

2020-01-22

| Git | 稀疏簽出 | 部分複製 | 開發 | 微服務

Git 2.25加入稀疏簽出功能,讓開發者只簽出需要的檔案

Git正式支援稀疏簽出功能,可限制工作目錄的範圍,對在單一儲存庫存放所有微服務程式碼的架構特別有用

2020-01-20

| 微軟 | Blazor | 網頁 | 行動App | 開發

微軟讓開發者可用網頁開發方法開發行動APP

結合Blazor開發模型以及Razor語法,可讓開發者以開發網頁應用程式的方式,開發原生行動應用程式

2020-01-17