原创 2019 年可以選用這些 Rust IDE/DE

最近一段時間 Rust 似乎開始從默默無聞走向聚光燈下,從微軟宣佈探索採用 Rust 替代 C/C++,到 Linux 內核維護者表示願意接受 Rust 作爲驅動開發語言,再到 AWS 公開表示贊助 Rust,同時連續 4 年被票選爲 St

原创 JDK/Java 14 可能帶來什麼新特性?

DK/Java 13 在一個月前已經發布,該版本帶來了 5 大新特性,筆者觀察到其中的 Text Blocks(文本塊)特性似乎被討論最多。文本塊特性與常見的 Python """any input""" 特性一樣,它支持多行字符串文字,可

原创 Firefox 70 將引入“非活躍 CSS”,快速排查 CSS 屬性

在最新的 Firefox 70 Beta 版本中,引入了一項名爲“Inactive CSS”(非活躍 CSS)的功能,DevTool 新工具將爲開發者展示哪些 CSS 屬性不會影響所選元素以及原因,這將大大節省開發者的時間。具體情況是,當選

原创 End Software Patents,反對軟件專利,你覺得怎麼樣?

近日 End Software Patents 網站被頂到 Reddit Programming 頭條,該網站旨在“取消軟件專利”。“End Software Patents”(ESP)認爲軟件專利傷害了每個人,20 年來,沒有開發人員可以

原创 雲時代的編程語言 Ballerina:輕鬆創建跨分佈式端的彈性服務

Ballerina 是一種編程語言和平臺,它的目標是讓創建跨分佈式端的彈性服務變得更輕鬆。Ballerina 使用分佈式系統原語的編譯時抽象,這爲數據轉換提供了類型安全性,編譯器可以生成諸如用於將應用部署到 Docker 和 Kuberne

原创 PYPL 9 月編程語言排行榜發佈,Python 一枝獨秀

PYPL(PopularitY of Programming Language,編程語言流行指數)9 月份的榜單已經發布了。PYPL 是非常流行的參考指標,其榜單數據的排名均是根據榜單對象在 Google 上相關的搜索頻率進行統計排名,原始

原创 IBM 開源 Power 指令集架構,中國成大贏家?

上週 IBM 宣佈開源 Power 指令集架構,同時 OpenPOWER 基金會加入了 Linux 基金會運營,這一消息引起了許多討論,有人看好 Power 接下來的發展,有人則覺得它的時代早已逝去。這是關於 Power 自身的看法,而由於

原创 Stack Overflow 引入 CROKAGE,搜問題不用再東拼西湊

許多開發者使用 Stack Overflow 搜索開發中遇到的問題,有時候需要查詢的結果中有通俗的講解,而且最好還能夠帶上代碼 demo,但是兩者同時很完美地滿足要求還是比較困難的。不過最近 Stack Overflow 官方博客上介紹了一

原创 Visual Studio Code 8 月 Python 擴展更新

微軟發佈了 8 月的 Visual Studio Code Python 擴展更新,此版本共關閉了 76 個問題,主要內容有 Jupyter Notebook 單元調試、引入了 Insiders 程序、改進了自動縮進以及 Python 語言

原创 開源大法好,Windows 計算器又添兩項新功能

根據微軟負責 Notepad 和 Windows 計算器的高級項目經理 Dave Grochocki 透露的消息,Windows 計算器目前正在開發兩項開發者呼聲很高的新特性:始終顯示在其它應用之上,不被遮擋迷你模式圖片來自:softped

原创 Windows Core OS 最新消息:移植 Windows 10 操作中心

微軟 Windows Core OS 又有新消息。關於微軟正在打造的新一代操作系統 Windows Core OS(WCOS)的消息沒有停過,但是官方又沒有正面給出迴應,外界一直通過各種渠道在瞭解該操作系統。去年 1 月份,微軟正在開發 W

原创 MongoDB:有人敢像我一樣說出開源的真實用意嗎?

現在大大小小的公司都在搞開源,在被問到爲什麼開源某個項目時,負責人要麼說是貢獻社區與用戶,要麼以希望借廣大開發者之力完善項目爲擋箭牌,雖然這些想法都可以是真實也經得起考驗的,但是在這背後更加真實的“目的”,公司都不願意提及,比如營銷品牌需要

原创 超炫酷的 Docker 終端 UI lazydocker開源

有開發者開源了一個用於 Docker 和 docker-compose 的簡單終端 UI —— lazydocker,才短短几天目前已經收穫了 2k+ star。作者表示記住 Docker 命令很難,並且在多個終端窗口中跟蹤容器幾乎是不可能

原创 Java 13 進入 RDP 1,新特性有哪些?

Java 13(JDK 13)目前已經進入了 Rampdown Phase One(RDP 1)狀態,該狀態意味着特性已經凍結,接下來開啓穩定版本庫,並主要進行 bug 修復與功能增強。按照生命週期,GA 版本將於 9 月 17 日發佈。關

原创 微軟爲 Java 開發者推出 VSCode 安裝程序

微軟爲 Java 開發者推出了一個 Visual Studio Code 的安裝程序。Visual Studio Code 中目前提供了許多 Java 擴展,但是微軟認爲有必要讓開發者更容易開始上手編碼,所以爲 Java 開發者發佈了一個特