Web 測試框架 Playwright
2021-08-26

Web 測試框架 Playwright

Sinle page application 當道,web app 的複雜度越來越高,如何確保每次釋出前的功能正常?Playwright 是現代化的 web 測試框架,它讓我們在每個改版的夜晚不再瑟瑟發抖。
  • 程式
  • 測試
認識負載測試與 k6
2021-07-06

認識負載測試與 k6

你知道你的服務能承受多少人嗎?你害怕網站當機被館長幹爆嗎?快來看這篇,除了能認識負載測試外,裡面還有帥哥喔!
  • 系統
  • 程式
  • 測試
用 Spectron 對 Electron App 做測試
2021-06-07

用 Spectron 對 Electron App 做測試

Electron 是把 web 封裝並發布成桌面 app 的框架,同時也提供了存取本機的 API,但卻帶來難以使用傳統自動測試工具的問題,而透過 Electron 的測試框架 Spectron,讓我們得以操控 app 內的 UI 元件,進而達成自動化測試的目的。
  • 程式
  • Electron
  • 測試
Flask 快速指南
2021-05-24

Flask 快速指南

Flask 是 Python 的兩大 web 框架之一,我們簡單的摘要了 Flask〈Quickstart〉文件的內容寫成這篇〈Flask 快速指南〉。
  • 程式
  • Python
重新認識 Pixel、DPI / PPI 以及像素密度
2021-04-07

重新認識 Pixel、DPI / PPI 以及像素密度

你有被 pixel / CSS Pixel、DPI / PPI 搞混嗎?我有。所以我們決定重新理解這些詞彙的涵義,以及身為開發者我們應該怎麼總結這些定義,讓我們在開發時能有一個明確而能遵循的路線。
  • 程式
  • 設計
  • 前端
如何在 Jupyter Notebook 跑 Python 異步程式
2021-04-02

如何在 Jupyter Notebook 跑 Python 異步程式

在 Jupyter Notebook 跑異步函式就是那麼輕鬆寫意。
  • 程式
  • Python
你的資料庫支援時間資料型別嗎?
2021-03-26

你的資料庫支援時間資料型別嗎?

JSON 不具備時間資料型別,這對走 REST API 的 NoSQL 資料庫來說可能是個問題,我們整理了包括 MangoDB 在內的各大 NoSQL 服務對 JSON 不支援時間型態的因應之道。
  • 程式
  • 資料庫
使用序列化在兩個 Rails 站台間傳遞物件
2021-03-21

使用序列化在兩個 Rails 站台間傳遞物件

想要在兩個 Rails app 交換物件,可以用 Marshal 模組把 Ruby 物件序列化成檔案並在另一台 Rails app 還原成物件的型態,相比用 JSON 或其他第三方格式,以原生物件序列化交換的方式省去還要解析 JSON 的工作,生活也因此更加美好。
  • 程式
  • Ruby
各家 Serverless 短評
2021-03-13

各家 Serverless 短評

Serverless 讓我們省去了自行維護機台的成本,卻也帶來程式架構微服務化的變革,市面上的雲端廠商的 serverless 服務各有限制,我們整理了各家 serverless 的短評與他們的限制,特別是函式執行時間這項關鍵限制。
  • 程式
  • Serverless
  • 雲端
  • AWS
Orator ORM 的 Seeding 機制
2021-02-09

Orator ORM 的 Seeding 機制

Orator 是 Python 界具有 ActiveRecord 風格的 ORM,而 seeding 是批次建立資料的機制,在測試或演示時所需要的大量假資料就可以靠 seeding 來產生,內文介紹 Orator 的 seeding 基礎用法。
  • 程式
  • Python
12
© INFOLINK 聯騰資訊股份有限公司