分享開發現場真正有用的知識。

INSIGHTS

分享開發現場真正有用的知識。

關於 Laravel、API、React、部署與產品開發的實作紀錄。

皮克斯風格 3D 插畫:戴圓眼鏡的小狐狸設計師開心地推著一顆巨大的粉彩骰子,周圍的拍立得卡片與彩色小圓球角色以不同角度歪斜、跳動。

網站設計與開發 · 2026.10.22

CSS 終於會擲骰子了:random() 登場,讓整齊到無聊的網頁多一點「手作感」

Smashing Magazine 於 2026/10/20 刊出 Brecht De Ruyte 的文章,介紹 CSS Values and Units Level 5 規格中的原生 random() 函式:已在 Safari 推出,Chrome 156 正在推出中,Mozilla 也對 Firefox 支援表達正面訊號。random() 可在 CSS 中產生偽隨機數值,支援最小值、最大值與步進,並可透過快取鍵(搭配 element-scoped)讓同一元素的多個屬性共用同一個隨機值。文章以文字微歪斜、字母彈跳、卡片隨機傾斜、搭配 sibling-index() 與捲動時間軸的扇形卡片、隨機捲動速度與景深模糊六個示範,說明適合與不適合使用隨機性的情境,並提醒以 @supports 漸進增強、尊重 prefers-reduced-motion 與螢幕閱讀器。本文整理語法重點、實務用法與給品牌網站的建議。
皮克斯風格插畫:戴安全帽的橘色火箭角色舉著一長串計時收據,旁邊小工人正在堆疊網站頁面積木

網站設計與開發 · 2026.10.20

網站建置為什麼這麼慢?Astro 7.4 給你一張「時間都花去哪」的明細表

Astro 團隊的 Matthew Phillips 於 2026/10/15 發布 Astro 7.4。重點包括:astro build --timings 在建置完成後列出各階段、Vite 外掛、Markdown 與語法上色、頁面渲染、圖片與整合套件的耗時,官方示範用它找出元件中依序等待的網路請求,改成 Promise.all() 後頁面產生時間從 2.10 秒降到 1.13 秒;image.service 可分別設定 build 與 runtime 服務;astro/fetch 與 astro/hono 新增 notFound() 處理器;字型供應者可回報可用字重與子集,設定不符時發出警告;最低 Node.js 版本提高到 22.22.0;實驗性功能 parallelPrerender 以 worker threads 平行預先渲染,redirectPage 可自訂靜態轉址頁。本文整理重點、升級注意事項與實務建議。
紫粉色調扁平插畫:瀏覽器視窗中展開的彩色下拉選單,旁邊有一支帶笑臉的化妝刷正在替它上色,下方排著品牌色票。

網站設計與開發 · 2026.10.13

下拉選單終於可以化妝了:九月瀏覽器更新,一口氣把一堆 CSS 推進 Baseline

web.dev 於 2026/10/02 發布〈New to the web platform in September〉:這是 Chrome 與 Firefox 改為兩週發版後的第一個月,Safari 27 也同步推出。progress()、alpha()、revert-rule、light-dark() 圖片值、overflow-anchor、sizes="auto" 等功能成為 Baseline Newly available,Safari 27 也支援可自訂的 select。本文整理對品牌網站與電商最有感的功能與導入策略。
AI 不是來幫你寫程式,而是準備接手寫程式?DHH 談 AI 時代的工程師大革命

網站設計與開發 · 2026.09.11

AI 不是來幫你寫程式,而是準備接手寫程式?DHH 談 AI 時代的工程師大革命

從 Ruby on Rails 傳奇人物到 AI Agent 重度使用者:未來工程師可能不再比誰 Code 寫得快,而是比誰更知道「該做什麼」