原创 Julia生產環境就緒了嗎?Bogumił Kamiński的訪談

JuliaCon 2020剛剛結束,華沙經濟學院的教授和DataFrames.jl項目的維護者Bogumił Kamiński總結了Julia語言的狀態和生態系統,並宣稱Julia終於已經達到生產環境就緒。Kamiński教授的文章在Hac

原创 GitHub開源OpenAPI規範

在最近的web.dev現場活動中,谷歌V8產品經理Thomas Nattestad解釋了一些提議的Web附加功能,爲Zoom和其他視頻會議提供Web瀏覽器支持。Nattestad解釋說,WebRTC在大約十年前就已經標準化,併爲所有主要瀏覽

原创 可汗學院遷向React Native的利與弊

經過了兩年的時間,可汗學院將他們的iOS和安卓應用從原生應用轉爲了React Native 應用, 該學院的工程師 Bryan Clark 對這一決定的利弊發表了自己的看法。可汗學院從2017年開始實驗React Native,旨在降低爲設

原创 Rust 1.45發佈:修復了Cast Unsoundness並穩定了Web框架Rocket的支持

Rust 1.45修復了一個長期存在的浮點數強制轉換問題,該問題可能導致未定義行爲(undefined behaviour )異常,並穩定了流行 Web框架Rocket所使用的特性。將浮點數轉換爲整數時,Rest會拋出一個 未定義行爲(un

原创 Mozilla WebXR Viewer 2.0實驗兼容WebXR的iOS JavaScript API

WebXR 2.0是Mozilla實驗性增強現實(AR)瀏覽器的完全重寫,旨在讓Web開發人員使用WebXR在iOS上體驗基於Web的增強現實。WebXR 2.0是一個新的、符合規範的WebXR JavaScript API實現。 Mozi

原创 Rust/WinRT預覽版發佈,微軟在Rust大道上又進了一步

Rust/WinRT是Windows運行時的一種語言映射,現在發佈了預覽版,可以通過自然慣用的方式來調用Windows API,類似於C++/WinRT等其他語言映射。 藉助Rust/WinRT,你可以直接使用由API元數據生成的動態代碼

原创 Swift 5.3:支持Windows和其他Linux發行版

最近,隨着Swift release/5.3分支的創建,標誌着該版本進入到了最後的開發階段。這次新版發佈的主要目的之一是擴展官方支持平臺,其中包括對衆多Linux發行版和Windows的支持。 與往常一樣,Swift團隊詳細介紹了最終發佈5

原创 Source Generator:C# 9將迎來編譯時元編程

源碼生成器(Source Generator)是C#編譯器的一個新特性,開發者可以使用編譯器生成的元數據檢查用戶代碼,並生成附加的源文件,與程序的其他部分一起編譯。 受F#類型提供程序的啓發,C#源碼生成器的目標也是爲了啓用元編程,只是以一

原创 架構決策記錄在Spotify的應用

Spotify有多個團隊使用架構決策記錄(ADR)記錄他們做出的各項決策。ADR爲Spotify帶來了許多好處,包括改進新晉開發人員的入職管理,提升組織調整導致項目所有權移交的靈活性,改善團隊之間關於最佳實踐認知的一致性。 架構決策(AD

原创 谷歌和蘋果發佈Exposure Notification API草案

幾周前,谷歌和蘋果宣佈,他們將聯合在移動操作系統上爲接觸者跟蹤應用程序提供可靠的支持。現在,這一合作達到了一個關鍵的里程碑:Exposure Notification API的初步草案及其iOS測試版。 需要說明的是,蘋果和谷歌已經將他們的

原创 Duolingo如何將Android App全部遷至Kotlin

在過去的兩年中,Duolingo將其全部Java Android App無縫地遷移到Kotlin。它帶來的主要好處包括提高了開發人員的工作效率和幸福感,而Duolingo App幾乎再也沒有出現空指針異常(NPE)問題了。爲了瞭解他們的遷移

原创 谷歌開源TCMalloc,專爲C和C++定製的內存分配器TCMalloc

谷歌表示,其TCMalloc可以代替C和C++默認內存分配器,提供更高的擴展效率和更好的並行性支持。 爲了避免誤解,值得注意的是,這實際上是谷歌第二次開源其內存分配器。事實上,谷歌在2005年就已經提供了其內存分配器,當時是作爲谷歌性能工具

原创 VMware收購Pivotal之後的Tanzu/Kubernetes戰略

去年年底收購Pivotal之後,VMWare在最近的一次Webinar上詳細闡述了它將如何實現其戰略,該戰略旨在幫助客戶構建應用程序,使用Kubernetes運行它們,並在單一控制平面上管理它們。 當VMware在2019年8月份宣佈有意收

原创 HiveMQ爲物聯網應用推出了完全託管、完全兼容的MQTT 5服務

HiveMQ雲旨在爲物聯網應用提供一個完全託管的平臺,這些應用會使用MQTT將數據以流的方式傳出設備。HiveMQ雲的特點是具有自動擴展性併爲每個客戶以按小時計算的固定費率提供專用的基礎設施。 根據HiveMQ的說法,使用HiveMQ雲最大

原创 Shopify將移動開發轉向React Native,性能提升翻倍、超95%跨平臺代碼共享

在對React Native進行了一年的實驗後,Shopify表示將會使用它來進行未來移動應用的開發。根據報道,React Native所帶來的收益是成倍的性能提升和超過95%的跨平臺代碼共享。 Shopify是在收購Tictail之後開始