| Assured Open Source Software | google | 開源軟體 | 開源專案 | Java | Python

Google Cloud新服務將提供經安全驗證的開源套件

Google宣布Assured Open Source Software服務,協助企業或開發商取得經過Google漏洞檢查及簽章的開源套件,預計今年第3季開放測試

2022-05-18

| 微軟 | Java | VS Code

Java on VS Code增加快捷生成程式碼片段的新選擇

使用VS Code的Java擴充套件的開發者,現在除了使用Eclipse程式碼片段生成的習慣用法外,現在也可以選用IntelliJ IDEA的快捷方式

2022-03-22

| google | App Engine | Java

Google開源App Engine標準Java Runtime

Java Runtime開源了!Google在1月26日宣布這項消息。開發者可以使用開源的App Engine標準Java Runtime,在本地端或是自家資料中心建置App Engine環境,更靈活地部署工作負載

2022-01-26

| 微軟 | Java | VS Code

微軟釋出新年第一個VS Code Java擴充套件更新,並說明接下來發展路線

新版本VS Code Java擴充套件嵌入JRE,來簡化用戶的配置,微軟接下來一年,將繼續改善擴充套件的基礎開發體驗、效能和可靠性

2022-01-22

| Tiobe | Python | Java | 年度程式語言

Python再次獲得TIOBE年度程式語言獎

Python在去年表現亮眼,不只從第3名衝上第1,分數也是所有程式語言最高,因此2021年的TIOBE年度程式語言獎,仍由Python獲得

2022-01-05

| 程式人 | 林信良 | 程式學習 | HTTP請求 | Java | Java 11 | HttpClient API | Reactive

HTTP用戶端歷史與API架構

目前Java生態圈的HTTP用戶端選擇眾多,想從中挑出符合自身需求的方案,我們可以從歷史發展與API架構中,多做探討與研究

2021-12-29

| 微軟 | VS Code | Java

VS Code Java 1.1.0終於解決產生惱人專案後設資料的問題

微軟透過覆寫Eclipse預設檔案處理系統,使得VS Code Java擴充套件匯入專案時,不會在專案資料夾產生後設資料檔案,減少檔案操作上的麻煩

2021-12-07

| Python 3.10 | 模式比對 | PEP 634 | Java | 多型 | 程式人 | 林信良 | 程式學習

模式比對與多型

模式比對就是函數式世界的多型,不同於物件導向推崇的子型態多型,模式比對是特定(ad-hoc)多型,在同時支援物件導向與函數式典範的語言中,必要時兩者也可以併用

2021-11-18

| 微軟 | Java | SouJava

微軟加入JCP參與Java未來版本開發

微軟有鑒於內外部使用Java的比例增加,決定加入JCP(Java Community Process)這個制定Java組織,影響Java未來版本發展

2021-11-05

| 程式人 | 林信良 | 程式學習 | Java | 記錄類別 | Record class

不只是語法糖的記錄類別

Java的記錄類別(Record class)只是能自動產生equals、hashCode等方法的語法糖?既然如此,為何要有不可變動、無法繼承等限制呢?因為語義上,記錄類別就是不可變資料的透明載體

2021-11-04

| 程式人 | 林信良 | 程式學習 | Java | Java 17 LTS

從Java 11到Java 17

新版Java問世,當中調整了LTS版本釋出週期、免費授權,以及對設計有重大影響的新語法特性

2021-10-28

| 微軟 | VS Code | Java | 紅帽

適用VS Code的Java語言支援擴充套件發布1.0,支援Java 17還改善運作效能

VS Code上的Java語言支援擴充套件版本達到1.0,更新支援Java 17並且改善特定情境的執行效能

2021-10-22