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

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

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

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

原创 Swift Numerics開源庫:讓Swift更適合數值計算

蘋果的工程師Steve Cannon說,Swift Numerics是一個新的Swift開源庫,它試圖填補Swift標準庫(Standard Library)的空白。目前,它包含兩個模塊,分別用於實數和複雜的數學計算,但是在它的路線圖上有更

原创 微軟正在探索使用 Rust 開發安全的軟件

近來,微軟嘗試使用Rust來提升軟件的安全性。在巴塞羅那舉行的RustFest大會上,微軟工程師Ryan Levick和Sebastian Fernandez分享了他們在微軟使用Rust時所面臨的挑戰。微軟的Rust之旅包括使用Rust重寫

原创 谷歌開源 Cardboard VR平臺

低成本虛擬現實(virtual reality,VR)平臺谷歌Cardboard業已成爲開源項目,從而允許開發人員創建新的基於VR的應用程序,並且能使已有的應用適應新的設備。谷歌的這項聲明是在Daydream VR平臺中止幾周後發佈的。

原创 Dapr旨在簡化彈性和可移植微服務的創建

Microsoft Dapr是一個開源的、事件驅動的框架,旨在爲雲計算和邊緣應用程序構建彈性和可移植的微服務。微軟表示,Dapr封裝了構建微服務的最佳實踐,並使開發人員可以專注於他們的應用程序的業務邏輯。 Dapr提供了一個事件驅動的運行時

原创 使用Carthage和依賴項緩存減少50% Xcode構建時間

在最近的一篇文章中,Spotify工程師Patrick Balestra解釋了他們如何使用依賴關係管理器Carthage來避免反覆重建依賴項,從而將Xcode的構建時間減少了50%。 使用Xcode時,開發人員可以使用不同的方式來處理外部依

原创 eBay發佈分佈式事務協議GRIT,多數據庫微服務的福音

在2019年IEEE數據工程國際會議(ICDE)上,eBay工程師提交了一篇論文,介紹了分佈式數據庫ACID事務協議——GRIT。GRIT的關鍵點在於支持跨微服務使用多個數據庫,這些微服務通常用不同的語言實現,並且可能使用多個底層數據庫。

原创 IoT可視化編程環境Node-RED發佈1.0版本

經過兩年的開發,Node-RED終於發佈了1.0版,帶來了許多變化。Node-RED 1.0的主要新特性包括新的異步消息傳遞模型、新的完成API和默認的消息克隆。此外,可視化編輯器也經過了改進。 Node-RED是IBM爲簡化工業物聯網解決

原创 構建工具Bazel發佈1.0版本,更穩定,更高兼容性

Bazel源自谷歌內部構建工具Blaze,是一個構建和測試工具,提供了人類可讀的定義語言,主要針對具有多語言、多代碼庫的大型項目。Bazel最初是在2015年開源的,現在發佈了1.0版本。 Bazel 1.0保證了更高的穩定性和向後兼容性,

原创 .NET Core 3 對IoT應用程序的高級支持:System.Device.Gpio

System.Device.Gpio是一個全新的 .Net Core 開源庫,它旨在使 IoT(物聯網)應用程序能夠通過其GPIO引腳或其他 I/O控制硬件與傳感器、顯示器和輸入設備進行交互。該庫是由社區維護的多個設備綁定集合來進行增強實現

原创 Arm和Docker合作推出與平臺無關的安全系統API

在Arm和Docker的支持下,PARSEC(Platform AbstRaction for SECurity)定義了一個通用的軟件標準來處理對象存儲和加密服務的安全性問題。該計劃重點關注由容器化服務組成的現代系統架構,並努力讓多種語言能

原创 亞馬遜認證的 Syntiant 神經決策處理器 (NDP)致力於在低功耗的設備上實現 Alexa

Syntiant 神經決策處理器 (NDP) 是專門用於運行 TensorFlow 神經網絡的定製芯片,它可以集成到許多支持語音和音頻的設備中,包括支持Alexa的設備。 AI 芯片初創公司 Syntiant 表示,Syntiant 神經決

原创 GitHub準備集成Semmle代碼分析用於持續的漏洞檢測

藉助對初創企業Semmle的收購,GitHub旨在讓持續的漏洞檢測成爲其持續集成/持續部署服務的一部分。 在宣佈本次收購時,GitHub的 首席執行官Nat Friedman表示: Semmle的革命性語義代碼分析引擎允許開發人員編寫查詢,

原创 GitHub改進漏洞工作流,加入CVE編號授權

隨着對Semmle的收購,GitHub宣佈了一些改進,旨在使維護人員和開發人員更容易修復和防止漏洞。這包括創建安全警告並直接從GitHub UI分配CVE編號。 正如GitHub高級副總裁Niyogi Shanku所言,當項目維護者或任何具