PEP 738 Accepted — 或許以後用 Python 開發 Android App 將會更簡單
PEP 738 提議將 Android 加入 CPython 支援的平台(platform)之一,而這項提案已經被接受,預計於 3.13 版增加支援 Android 。 要讓 Python 支援 Android 的原因在於: Android 裝置在過去 15 年以
Posted on Apr 10, 2024 by Amo Chen ‐ 1 min read
PEP 738 提議將 Android 加入 CPython 支援的平台(platform)之一,而這項提案已經被接受,預計於 3.13 版增加支援 Android 。 要讓 Python 支援 Android 的原因在於: Android 裝置在過去 15 年以
Posted on Apr 10, 2024 by Amo Chen ‐ 1 min read
Python 目前最知名的 ORM library 當屬 SQLAlchemy, 不過 SQLAlchemy 並不負責 database migration 的部分,也就是說資料庫新增/刪除什麼表格、表格新增刪除修改什麼欄位,都得由開發者自行負責。 擁有成熟
Posted on Apr 8, 2024 by Amo Chen ‐ 1 min read
如果你想知道怎麼把 Python 程式部署到 GCP(Google Cloud Platform) 的 Serverless 服務的話,可以花點時間閱讀 “Automating Python with Google Cloud” 1 文,該文章將 Google Cloud 所提供的 2 種 Serverless 服
Posted on Apr 7, 2024 by Amo Chen ‐ 1 min read
談到資料庫,大家應該直覺會想到 MySQL, PostgreSQL, MongoDB 等解決方案,不過這類資料庫都需要另外架設、載入資料以及維護等步驟,另外這些資料庫都屬於外部(extern
Posted on Apr 6, 2024 by Amo Chen ‐ 2 min read
泛型(Generics)是指在定義函式、類別時,不具體指定傳入、回傳值等的型別,而在使用的時候才明確指定型別的功能,是 TypeScript, Java 等程式語言的常見用
Posted on Apr 5, 2024 by Amo Chen ‐ 1 min read
“Why Google Stores Billions of Lines of Code in a Single Repository” 是由 Google 的 Engineering Manager 分享的 Talk, 分享 Google 選擇 monolith repository 集中存放所有產品程式碼的理由與 Google 如何進行開發流程等做法。
Posted on Apr 4, 2024 by Amo Chen ‐ 2 min read
程式碼管理就是對抗複雜性(complexity)的過程。 你有想過 1 個擁有 27,637 個模組、超過 28,000 個檔案的 Python 專案怎麼管理嗎?以上數字來自 Kraken Technologies 這家公司,
Posted on Apr 3, 2024 by Amo Chen ‐ 1 min read
DigitalOcean 近日彙整 1 份針對伺服器效能的 11 項關鍵指標,雖然文章標題寫 cloud metrics, 不過其實 on-premises 也通用。 這些關鍵指標其實也會在後端工程師/DevOps/SRE面試中
Posted on Apr 2, 2024 by Amo Chen ‐ 2 min read