加入
Top 5
1
使用HttpOnly Cookie,Token 不會被 JS 讀取?
2
在windows使用XAMPP架設PHP 站點的要小心了
3
營利事業統一編號怎麼會驗證錯誤!?
4
知識詛咒 → 認知偏差的我怎麼突破困境
5
PHP?不可能!我怎麼可能還在寫 PHP?!
1
使用HttpOnly Cookie,Token 不會被 JS 讀取?
2
在windows使用XAMPP架設PHP 站點的要小心了
3
營利事業統一編號怎麼會驗證錯誤!?
4
知識詛咒 → 認知偏差的我怎麼突破困境
5
PHP?不可能!我怎麼可能還在寫 PHP?!
賽德計劃(需求中心)
不能安心貼文的無奈
共 543 字
2024/09/17
5
如何在laravel實作縮網址系統-功能實作終章
延續上篇: 功能實作篇 框架與結構 接下來我們將深入實作 Laravel 框架中的路由(Router)、控制器(Controller)、業務邏輯(Service)、儲存庫模式(Repository Pattern),以及模型(Model)的細節。這些部分將構成我們縮網址系統的核心功能。
2024/09/06
6
如何在laravel實作縮網址系統-功能實作篇「框架與結構」
本篇將涵蓋環境設置和基礎結構的搭建,包括 Laravel 框架的初始化、路由設置、資料庫遷移和模型的建立。下篇將進一步討論核心功能的實現,包括 API 的開發和核心邏輯的實作。
2024/08/25
5
1
如何在laravel實作縮網址系統-系統架構篇
本文將深入探討如何在 Laravel 中設計縮網址系統的架構,涵蓋數據庫設計、API 設計與核心邏輯。主要介紹系統的核心目標,即將長網址轉換為短網址,並提供查詢和重定向功能。重點在於如何有效設計資料表、優化 API 端點,以及改善系統性能與擴展性。這些設計考慮將有助於實現一個快速而可靠的縮網址服務。
2024/08/18
8
1
如何在laravel實作縮網址系統-需求規劃篇
前言 發佈了五篇關於Laravel 的文章後,我就在思考,後面該如何延伸更多的內容,來讓正在學習或是想要學習的格友們更加的深入了解Laravel 的應用,於是我想到那就不如直接來進行專案開發,同時也能在開發的過程中更加laravel的語法以及內容。
2024/08/16
23
Side Project 賽德計畫 - 難易度說明
Side Project 劃分等級可以幫助你和你的團隊更好地規劃和管理項目。這裡是基於不同團隊規模和開發時程的五個等級: E級 (Easy) D級 (Basic) C級 (Intermediate) B級 (Advanced) A級 (Expert)
2024/08/16
18
跟PHP一起玩轉物件導向:從玩具箱到工具箱-實戰應用
進入物件導向設計的實戰階段,我們通過建立人力資源管理功能來實踐理論知識。透過這些實作練習,能夠深化對物件導向概念的理解,並學會如何在實際開發中應用這些概念。
2024/04/13
8
跟PHP一起玩轉物件導向:從玩具箱到工具箱-進階概念
在物件導向程式設計的進階階段,學生將學習繼承、介面、抽象類別等核心概念。繼承允許類別共享屬性和方法,介面確保實現類別提供特定的方法實現,而抽象類別定義了基本結構供子類別擴展。這些知識點有助於提升程式碼的重用性、擴展性和維護性。
2024/04/13
5
跟PHP一起玩轉物件導向:從玩具箱到工具箱-深入類別與物件
本階段深掘PHP中類別與物件的應用,從基本定義到屬性與方法的運用,並特別著重於訪問控制和靜態成員的概念。學生將學會如何有效地利用公開、保護、私有屬性,以及如何在不實例化的情況下透過類別名稱直接訪問靜態屬性和方法,進一步鞏固物件導向程式設計的核心知識。
2024/04/13
3
跟PHP一起玩轉物件導向:從玩具箱到工具箱-基礎介紹
本階段介紹物件導向程式設計(OOP)基礎,從OOP概念、類別與物件基本原理,到PHP中類別與物件的應用,並深入探討封裝、繼承等OOP特性,最後以實際練習加強理解。此階段為學生掌握PHP OOP打下堅實基礎。
2024/04/13
14
查看更多
不能安心貼文的無奈
共 543 字
2024/09/17
5
如何在laravel實作縮網址系統-功能實作終章
延續上篇: 功能實作篇 框架與結構 接下來我們將深入實作 Laravel 框架中的路由(Router)、控制器(Controller)、業務邏輯(Service)、儲存庫模式(Repository Pattern),以及模型(Model)的細節。這些部分將構成我們縮網址系統的核心功能。
2024/09/06
6
如何在laravel實作縮網址系統-功能實作篇「框架與結構」
本篇將涵蓋環境設置和基礎結構的搭建,包括 Laravel 框架的初始化、路由設置、資料庫遷移和模型的建立。下篇將進一步討論核心功能的實現,包括 API 的開發和核心邏輯的實作。
2024/08/25
5
1
如何在laravel實作縮網址系統-系統架構篇
本文將深入探討如何在 Laravel 中設計縮網址系統的架構,涵蓋數據庫設計、API 設計與核心邏輯。主要介紹系統的核心目標,即將長網址轉換為短網址,並提供查詢和重定向功能。重點在於如何有效設計資料表、優化 API 端點,以及改善系統性能與擴展性。這些設計考慮將有助於實現一個快速而可靠的縮網址服務。
2024/08/18
8
1
如何在laravel實作縮網址系統-需求規劃篇
前言 發佈了五篇關於Laravel 的文章後,我就在思考,後面該如何延伸更多的內容,來讓正在學習或是想要學習的格友們更加的深入了解Laravel 的應用,於是我想到那就不如直接來進行專案開發,同時也能在開發的過程中更加laravel的語法以及內容。
2024/08/16
23
Side Project 賽德計畫 - 難易度說明
Side Project 劃分等級可以幫助你和你的團隊更好地規劃和管理項目。這裡是基於不同團隊規模和開發時程的五個等級: E級 (Easy) D級 (Basic) C級 (Intermediate) B級 (Advanced) A級 (Expert)
2024/08/16
18
跟PHP一起玩轉物件導向:從玩具箱到工具箱-實戰應用
進入物件導向設計的實戰階段,我們通過建立人力資源管理功能來實踐理論知識。透過這些實作練習,能夠深化對物件導向概念的理解,並學會如何在實際開發中應用這些概念。
2024/04/13
8
跟PHP一起玩轉物件導向:從玩具箱到工具箱-進階概念
在物件導向程式設計的進階階段,學生將學習繼承、介面、抽象類別等核心概念。繼承允許類別共享屬性和方法,介面確保實現類別提供特定的方法實現,而抽象類別定義了基本結構供子類別擴展。這些知識點有助於提升程式碼的重用性、擴展性和維護性。
2024/04/13
5
跟PHP一起玩轉物件導向:從玩具箱到工具箱-深入類別與物件
本階段深掘PHP中類別與物件的應用,從基本定義到屬性與方法的運用,並特別著重於訪問控制和靜態成員的概念。學生將學會如何有效地利用公開、保護、私有屬性,以及如何在不實例化的情況下透過類別名稱直接訪問靜態屬性和方法,進一步鞏固物件導向程式設計的核心知識。
2024/04/13
3
跟PHP一起玩轉物件導向:從玩具箱到工具箱-基礎介紹
本階段介紹物件導向程式設計(OOP)基礎,從OOP概念、類別與物件基本原理,到PHP中類別與物件的應用,並深入探討封裝、繼承等OOP特性,最後以實際練習加強理解。此階段為學生掌握PHP OOP打下堅實基礎。
2024/04/13
14
查看更多
Laravel/PHP 系列作
PHP is 30y
共 435 字
2025/06/11
2
Mockery 在 Laravel 中掌握假物件的藝術
Laravel 內建 fake 可攔 HTTP、Mail,卻難應對 Service 層、鏈式 SDK、第三方套件。這篇文章將介紹 Mockery,用 shouldReceive 等語法打造精準替身,免連真實資料庫與 API,快速提升測試覆蓋率;另附四組範例。
2025/06/08
2
Laravel 11 的 Sanctum 有哪些模式可以應用?
「登入之後,誰負責證明『我就是我』?又是誰負責記錄『我做了什麼』?」 當我們談認證(authentication)時,真正想要的其實是——可稽核的信任鏈。 我們從實務角度出發,帶你拆解 Laravel 11 裡 Sanctum 的兩種主流用法
2025/06/05
3
怎麼寫「防呆條件(Guard condition)」比較適合?
if寫得好,可以大大提高效率與可讀性。 Guard condition在函式起始先排除不合規輸入,能簡化結構、減少錯誤,使核心邏輯更聚焦並提高可維護性,也方便擴充與測試,在團隊協作和需求變動時,都能更快速應對。建議根據實際情況彈性運用,兼顧可讀性與維護成本。
2025/04/05
5
系統護城河:在團隊中落實測試文化
還記得我剛開始負責專案時,幾乎沒有人在意測試,改了程式碼就直接上線,結果小錯不斷、大災難頻傳。那種不知道哪裡會冒出 bug 的焦慮感,讓人每天都忙到焦頭爛額,卻依舊無從掌握系統品質。走過這段混亂的過程後,我才真正體會「為什麼需要測試」,也更明白「測試文化」並非只是技術細節。
2025/01/24
7
1
測試的思維轉換:從個人到團隊的測試策略
我想探討,從「個人測試」到「團隊測試策略」的思維轉換,強調測試不僅是個人的責任,更需要整個團隊的支持與參與。文章還提供了推動測試文化的具體建議,包括設定最小測試門檻、融入開發流程,以及如何克服常見的困境如進度壓力或技術債問題。
2025/01/24
6
Laravel Test 實戰:與框架結合的測試技巧
我們在過去的文章中討論了使用 PHPUnit 寫單元測試的基礎,現在要帶你進一步探索 Laravel Test 的魅力。
2025/01/23
4
1
走進 PHPUnit 的世界:從 0 到 1 的測試入門
為什麼要學 PHPUnit? 在上一篇文章裡,我們聊到了「還沒開始單元測試的你一定很忙」,同時也鼓勵大家「一個人就能開始測試」。那麼接下來就要進入更實際的操作層面,帶你走進 PHP 最常見的測試框架 —— PHPUnit。
2025/01/22
3
1
還沒開始單元測試的你一定很忙:一個人也能開始單元測試
你是不是也有過這樣的經歷:剛修好的功能,過幾天又壞了;每次修改程式碼都得手動測試一遍,還常漏掉影響到的其他地方;整天忙到翻,但最後卻不知道忙在哪裡? 如果這些情境聽起來很熟悉,那麼你可能需要開始了解 單元測試!很多人覺得測試很難,或者認為時間不夠用,其實只要從幾個簡單的步驟開始,一個人也能輕鬆上手。
2025/01/21
4
人資系統關鍵功能,2025/114年勞健保扣多少?人資與開發都該關心的事
在一個人資(HR)系統中,薪資結算與保費扣除是最核心的功能之一,扣員工的錢不能多算,該給政府的的也不能少算…。 不管是接手舊系統,還是開發新系統,只要隨著時間推移,每年勞健保的投保級距與費率都可能調整,
2024/12/19
29
查看更多
PHP is 30y
共 435 字
2025/06/11
2
Mockery 在 Laravel 中掌握假物件的藝術
Laravel 內建 fake 可攔 HTTP、Mail,卻難應對 Service 層、鏈式 SDK、第三方套件。這篇文章將介紹 Mockery,用 shouldReceive 等語法打造精準替身,免連真實資料庫與 API,快速提升測試覆蓋率;另附四組範例。
2025/06/08
2
Laravel 11 的 Sanctum 有哪些模式可以應用?
「登入之後,誰負責證明『我就是我』?又是誰負責記錄『我做了什麼』?」 當我們談認證(authentication)時,真正想要的其實是——可稽核的信任鏈。 我們從實務角度出發,帶你拆解 Laravel 11 裡 Sanctum 的兩種主流用法
2025/06/05
3
怎麼寫「防呆條件(Guard condition)」比較適合?
if寫得好,可以大大提高效率與可讀性。 Guard condition在函式起始先排除不合規輸入,能簡化結構、減少錯誤,使核心邏輯更聚焦並提高可維護性,也方便擴充與測試,在團隊協作和需求變動時,都能更快速應對。建議根據實際情況彈性運用,兼顧可讀性與維護成本。
2025/04/05
5
系統護城河:在團隊中落實測試文化
還記得我剛開始負責專案時,幾乎沒有人在意測試,改了程式碼就直接上線,結果小錯不斷、大災難頻傳。那種不知道哪裡會冒出 bug 的焦慮感,讓人每天都忙到焦頭爛額,卻依舊無從掌握系統品質。走過這段混亂的過程後,我才真正體會「為什麼需要測試」,也更明白「測試文化」並非只是技術細節。
2025/01/24
7
1
測試的思維轉換:從個人到團隊的測試策略
我想探討,從「個人測試」到「團隊測試策略」的思維轉換,強調測試不僅是個人的責任,更需要整個團隊的支持與參與。文章還提供了推動測試文化的具體建議,包括設定最小測試門檻、融入開發流程,以及如何克服常見的困境如進度壓力或技術債問題。
2025/01/24
6
Laravel Test 實戰:與框架結合的測試技巧
我們在過去的文章中討論了使用 PHPUnit 寫單元測試的基礎,現在要帶你進一步探索 Laravel Test 的魅力。
2025/01/23
4
1
走進 PHPUnit 的世界:從 0 到 1 的測試入門
為什麼要學 PHPUnit? 在上一篇文章裡,我們聊到了「還沒開始單元測試的你一定很忙」,同時也鼓勵大家「一個人就能開始測試」。那麼接下來就要進入更實際的操作層面,帶你走進 PHP 最常見的測試框架 —— PHPUnit。
2025/01/22
3
1
還沒開始單元測試的你一定很忙:一個人也能開始單元測試
你是不是也有過這樣的經歷:剛修好的功能,過幾天又壞了;每次修改程式碼都得手動測試一遍,還常漏掉影響到的其他地方;整天忙到翻,但最後卻不知道忙在哪裡? 如果這些情境聽起來很熟悉,那麼你可能需要開始了解 單元測試!很多人覺得測試很難,或者認為時間不夠用,其實只要從幾個簡單的步驟開始,一個人也能輕鬆上手。
2025/01/21
4
人資系統關鍵功能,2025/114年勞健保扣多少?人資與開發都該關心的事
在一個人資(HR)系統中,薪資結算與保費扣除是最核心的功能之一,扣員工的錢不能多算,該給政府的的也不能少算…。 不管是接手舊系統,還是開發新系統,只要隨著時間推移,每年勞健保的投保級距與費率都可能調整,
2024/12/19
29
查看更多
來點前端的小技巧
使用HttpOnly Cookie,Token 不會被 JS 讀取?
有朋友看到這篇「 你知道 Cookie、LocalStorage、SessionStorage 的使用時機嗎? 」內容,對於 Token 不被 JS 存取,這件事情感到疑惑...
2025/06/03
2
你知道 Cookie、LocalStorage、SessionStorage 的使用時機嗎?
— 從儲存機制聊到前後端分離架構下,登入狀態怎麼“記憶” 有一天,夥伴問我:「欸,那個 localStorage 跟 cookie 差在哪?sessionStorage 又是什麼?」
2025/05/27
4
使用HttpOnly Cookie,Token 不會被 JS 讀取?
有朋友看到這篇「 你知道 Cookie、LocalStorage、SessionStorage 的使用時機嗎? 」內容,對於 Token 不被 JS 存取,這件事情感到疑惑...
2025/06/03
2
你知道 Cookie、LocalStorage、SessionStorage 的使用時機嗎?
— 從儲存機制聊到前後端分離架構下,登入狀態怎麼“記憶” 有一天,夥伴問我:「欸,那個 localStorage 跟 cookie 差在哪?sessionStorage 又是什麼?」
2025/05/27
4
一切都在掌握之中( 並沒有!
方格子專屬文章 - 解密!留言機器人是怎麼運作?
最近方格子機器人大軍亂入,要怎麼防堵這些惡意行為呢!!
2025/05/16
3
1
怎麼延長 vibe coding 的甜蜜期,讓 AI 真正變成幫手,而不是拖油瓶?
當你用 AI 協助開發專案時,初期像請了位神速的高階工程師,但隨著需求深入,AI 輸出開始「跑偏」,這就是 vibe coding 的甜蜜期盡頭。 想延長這段高效率時光,關鍵在於學會把需求拆成 AI 懂的模組、以業務邏輯驗收結果、建立「確認 → 修正 → 再確認」的回合制流程。
2025/05/13
2
回想在電算中心的第一天
那天早晨,我握著剛領到的識別證,掌心還殘留微微汗意。穿過圖資大樓長長的走廊,我跟在學長後頭,走進了神秘的電算中心的門口,印入眼簾的是伺服器機架低沈風扇聲,讓我的心臟跟著噗通噗通。這是我第一次正式踏進學校的電算中心,也是我夢想成為系統管理員的起點。 帳號到底有多少? 學長(轉頭,語氣平穩卻藏著期
2025/05/10
2
vibe coding 的甜蜜期過了,然後呢?
vibe coding 初期很驚艷,讓人快速建立系統、提高開發效率,但當功能愈來愈複雜,就容易遇到瓶頸。不是 AI 不行,而是缺乏系統思維與基礎架構能力,造成結果偏離預期。我們如何從撞牆期中反思,透過結構化思考重新駕馭 AI。
2025/05/04
4
2
使用 mysqldump 進行 MySQL 資料庫備份
「如果資料庫出問題,能不能快速恢復?」 這或許是許多工程師在面對資料庫維運時心中的疑問。就我而言,遇到伺服器故障或有人誤刪資料表時,最慶幸的就是事先做好備份。這次要分享的是 MySQL 中常用的備份指令 mysqldump,讓大家能在需要時把握關鍵的「救命繩」。 為什麼需要備份? 在商業專案
2025/01/14
8
2
不能安心貼文的無奈
共 543 字
2024/09/17
5
使用者觀點,方格子改版後的問題追蹤與建議 - v240826
這篇文章反映了平台改版後使用者面臨的多項問題,包括文章編輯功能異常、分類顯示異常及最新內容資料呈現問題。本人從個人經驗出發,詳細描述了這些問題的具體情況,期望官方重視使用者反饋,以改善平台使用體驗。
2024/08/25
28
崩潰時刻:技術失誤引發的全球混亂 - CrowdStrike
2024年7月19日…,一場前所未有的全球性大事件悄然降臨。這次事件波及了機場、車站,以及無數依賴關鍵系統的商店與公司。聽起來像是科幻小說中的場景,然而,這真真切切地發生在昨天。世界各地的運營陷入混亂,人們的生活被突如其來的技術故障打亂。 這一切都要從一間公司開始說起——CrowdStrike
2024/07/20
18
1
營利事業統一編號怎麼會驗證錯誤!?
為什麼供應商在使用我們的API時,統一編號驗證會出錯?這個看似簡單的錯誤,竟然牽涉到財政部的新規則。我們如何發現並解決這個問題?新的檢查邏輯是如何影響我們的系統?本文將揭示背後的原因和解決過程。
2024/06/17
38
如何設計高流量的系統設計架構
討論系統架構時,我們常忽略低流量時期的準備,但真正的挑戰在於怎樣在突發高流量時保持穩定。我們深入探討了如何透過水平擴展、負載均衡、快取策略等多維度規劃,來強化系統對高流量的承受力,確保系統的靈活擴展與高可用性。
2024/04/07
6
2
查看更多
方格子專屬文章 - 解密!留言機器人是怎麼運作?
最近方格子機器人大軍亂入,要怎麼防堵這些惡意行為呢!!
2025/05/16
3
1
怎麼延長 vibe coding 的甜蜜期,讓 AI 真正變成幫手,而不是拖油瓶?
當你用 AI 協助開發專案時,初期像請了位神速的高階工程師,但隨著需求深入,AI 輸出開始「跑偏」,這就是 vibe coding 的甜蜜期盡頭。 想延長這段高效率時光,關鍵在於學會把需求拆成 AI 懂的模組、以業務邏輯驗收結果、建立「確認 → 修正 → 再確認」的回合制流程。
2025/05/13
2
回想在電算中心的第一天
那天早晨,我握著剛領到的識別證,掌心還殘留微微汗意。穿過圖資大樓長長的走廊,我跟在學長後頭,走進了神秘的電算中心的門口,印入眼簾的是伺服器機架低沈風扇聲,讓我的心臟跟著噗通噗通。這是我第一次正式踏進學校的電算中心,也是我夢想成為系統管理員的起點。 帳號到底有多少? 學長(轉頭,語氣平穩卻藏著期
2025/05/10
2
vibe coding 的甜蜜期過了,然後呢?
vibe coding 初期很驚艷,讓人快速建立系統、提高開發效率,但當功能愈來愈複雜,就容易遇到瓶頸。不是 AI 不行,而是缺乏系統思維與基礎架構能力,造成結果偏離預期。我們如何從撞牆期中反思,透過結構化思考重新駕馭 AI。
2025/05/04
4
2
使用 mysqldump 進行 MySQL 資料庫備份
「如果資料庫出問題,能不能快速恢復?」 這或許是許多工程師在面對資料庫維運時心中的疑問。就我而言,遇到伺服器故障或有人誤刪資料表時,最慶幸的就是事先做好備份。這次要分享的是 MySQL 中常用的備份指令 mysqldump,讓大家能在需要時把握關鍵的「救命繩」。 為什麼需要備份? 在商業專案
2025/01/14
8
2
不能安心貼文的無奈
共 543 字
2024/09/17
5
使用者觀點,方格子改版後的問題追蹤與建議 - v240826
這篇文章反映了平台改版後使用者面臨的多項問題,包括文章編輯功能異常、分類顯示異常及最新內容資料呈現問題。本人從個人經驗出發,詳細描述了這些問題的具體情況,期望官方重視使用者反饋,以改善平台使用體驗。
2024/08/25
28
崩潰時刻:技術失誤引發的全球混亂 - CrowdStrike
2024年7月19日…,一場前所未有的全球性大事件悄然降臨。這次事件波及了機場、車站,以及無數依賴關鍵系統的商店與公司。聽起來像是科幻小說中的場景,然而,這真真切切地發生在昨天。世界各地的運營陷入混亂,人們的生活被突如其來的技術故障打亂。 這一切都要從一間公司開始說起——CrowdStrike
2024/07/20
18
1
營利事業統一編號怎麼會驗證錯誤!?
為什麼供應商在使用我們的API時,統一編號驗證會出錯?這個看似簡單的錯誤,竟然牽涉到財政部的新規則。我們如何發現並解決這個問題?新的檢查邏輯是如何影響我們的系統?本文將揭示背後的原因和解決過程。
2024/06/17
38
如何設計高流量的系統設計架構
討論系統架構時,我們常忽略低流量時期的準備,但真正的挑戰在於怎樣在突發高流量時保持穩定。我們深入探討了如何透過水平擴展、負載均衡、快取策略等多維度規劃,來強化系統對高流量的承受力,確保系統的靈活擴展與高可用性。
2024/04/07
6
2
查看更多
職場與生活
軟體開發總是『做對了』細節,卻『做錯了』方向?
你有沒有這種時候? 每天一到公司,打開電腦就埋頭寫 code,任務一個接一個解,技術難題也不是沒看過,可下班時總覺得心裡空空的。
2025/06/13
2
vibe coding 時代,商業模式實現不再有門檻
寫給腦中還有火花、卻仍在觀望的你,現在這個年代,有任何商業想法的人,都該會一點 vibe coding。不管你是不是本科、是不是工程師,只要你有商業構想、有一點點行動力,都該動手試。
2025/06/10
4
1
PHP?不可能!我怎麼可能還在寫 PHP?!
「你最近在用什麼技術?」 我故作輕鬆地回答,嘴角掛著一抹自信的微笑,生怕哪個細節露了餡。站在技術交流會的角落,我身邊圍繞著一群 Node.js 和 Golang 的信徒,他們談笑間拋出各種高併發、分散式系統的話題,我努力跟
2025/02/28
5
1
從新人到推動者:資深工程師在新環境的五段進階攻略
身為新進資深工程師,先傾聽、再觀察,不冒然大肆改革。以每日筆記、公開分享累積信任,在適當時機推動流程與技術革新。穩紮穩打、緊扣團隊目標,就能在新組織裡真正帶來正面影響,為自己與團隊打造長期成長的基礎。讓努力更有方向,也讓團隊走得更穩更遠。
2025/01/14
24
2
極限救火...脫離驗收地獄...
共 147 字
2024/12/05
4
B2C 與 B2B 的開發差異有多大?解讀需求、時程與資源的明顯差別
B2C 與 B2B 軟體開發在需求、時程、成本及專業需求上有明顯差異。B2C 軟體偏重通用性與快速迭代,以滿足大量個體用戶,開發周期較短、成本低;相較下,B2B 軟體強調穩定與安全,需針對企業需求與合規要求,開發周期長、資源投入大。
2024/10/27
7
《黑白大廚》:輾壓你的,遠不止是廚藝
最近不是在看黑白大廚,就是準備在看黑白大廚! 目前看到第九集,真的忍不住想分享。可能對劇情會有劇透,如果還沒看到第九集的朋友,歡迎點進來收藏,有設避雷區,可以先考慮先收藏,晚點看喔。
2024/10/18
8
職涯規劃-成長不止於技術
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
2024/08/12
23
從技術選擇到技術負債:選擇框架的隱藏成本
「所以,你想要用A框架,但又覺得B框架也不錯?」David挑眉問道,一臉的疑惑和一絲不易察覺的笑意。 .... David神秘地笑了笑,「技術選擇可不是簡單的喜好問題,它牽扯到技術轉移的成本、技術負債的累積,還有整個團隊的長期發展。先來聽聽我的想法吧。」
2024/08/09
13
1
技術、團隊與時間壓力:一個工程師的社會化
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
2024/03/04
5
1
查看更多
軟體開發總是『做對了』細節,卻『做錯了』方向?
你有沒有這種時候? 每天一到公司,打開電腦就埋頭寫 code,任務一個接一個解,技術難題也不是沒看過,可下班時總覺得心裡空空的。
2025/06/13
2
vibe coding 時代,商業模式實現不再有門檻
寫給腦中還有火花、卻仍在觀望的你,現在這個年代,有任何商業想法的人,都該會一點 vibe coding。不管你是不是本科、是不是工程師,只要你有商業構想、有一點點行動力,都該動手試。
2025/06/10
4
1
PHP?不可能!我怎麼可能還在寫 PHP?!
「你最近在用什麼技術?」 我故作輕鬆地回答,嘴角掛著一抹自信的微笑,生怕哪個細節露了餡。站在技術交流會的角落,我身邊圍繞著一群 Node.js 和 Golang 的信徒,他們談笑間拋出各種高併發、分散式系統的話題,我努力跟
2025/02/28
5
1
從新人到推動者:資深工程師在新環境的五段進階攻略
身為新進資深工程師,先傾聽、再觀察,不冒然大肆改革。以每日筆記、公開分享累積信任,在適當時機推動流程與技術革新。穩紮穩打、緊扣團隊目標,就能在新組織裡真正帶來正面影響,為自己與團隊打造長期成長的基礎。讓努力更有方向,也讓團隊走得更穩更遠。
2025/01/14
24
2
極限救火...脫離驗收地獄...
共 147 字
2024/12/05
4
B2C 與 B2B 的開發差異有多大?解讀需求、時程與資源的明顯差別
B2C 與 B2B 軟體開發在需求、時程、成本及專業需求上有明顯差異。B2C 軟體偏重通用性與快速迭代,以滿足大量個體用戶,開發周期較短、成本低;相較下,B2B 軟體強調穩定與安全,需針對企業需求與合規要求,開發周期長、資源投入大。
2024/10/27
7
《黑白大廚》:輾壓你的,遠不止是廚藝
最近不是在看黑白大廚,就是準備在看黑白大廚! 目前看到第九集,真的忍不住想分享。可能對劇情會有劇透,如果還沒看到第九集的朋友,歡迎點進來收藏,有設避雷區,可以先考慮先收藏,晚點看喔。
2024/10/18
8
職涯規劃-成長不止於技術
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
2024/08/12
23
從技術選擇到技術負債:選擇框架的隱藏成本
「所以,你想要用A框架,但又覺得B框架也不錯?」David挑眉問道,一臉的疑惑和一絲不易察覺的笑意。 .... David神秘地笑了笑,「技術選擇可不是簡單的喜好問題,它牽扯到技術轉移的成本、技術負債的累積,還有整個團隊的長期發展。先來聽聽我的想法吧。」
2024/08/09
13
1
技術、團隊與時間壓力:一個工程師的社會化
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
2024/03/04
5
1
查看更多
iThome系列文
D30 - 致獨自開發的你
這是我第一次參加 iThome 鐵人賽,原本並沒有打算參加,但在整理專案時,我忽然想把屬於自己的內容公開分享,而不僅僅藏在雲端裡。於是,我獨自規劃、撰寫並完成了一個完整的開發系列文章。在這段過程中,我體會到獨自開發的挑戰與成就,並希望能將這些經驗分享給每一位正在努力前行的你。
2024/12/22
3
D21 - 實作分類管理:建立分類列表與新增/編輯頁面
這篇文章介紹建立分類列表頁面以及新增和編輯功能。文中詳細說明瞭頁面結構、資料取得、錯誤處理等重要步驟,並強調了共用元件和資料驗證的一致性。通過這次開發,讀者將獲得關於如何在Nuxt中操作動態路由的深入理解,同時提高使用者體驗。希望本篇能幫助讀者順利完成相關功能建置。
2024/12/15
3
D20 - 實作銀行帳戶管理:建立銀行帳戶列表與新增/編輯頁面
哈囉,大家好!在前面的文章中,我們已經規劃了前端介面,並盤點了所需的頁面與功能。 現在,是時候開始動手實作了。今天,我們將專注於 銀行帳戶列表頁面(Bank Accounts)以及 新增/編輯銀行帳戶頁面(Add/Edit Bank Account)的開發。 透過這次的實作,我們將學習如何在 N
2024/12/14
3
D19 - 規劃前端介面:盤點所需的頁面與功能
哈囉,大家好!本文探討了 Nuxt 前端介面設計與規劃,為個人財務管理系統建立頁面清單及功能需求。從首頁、交易紀錄到報表頁面,每個頁面皆包含具體操作和資料顯示功能。透過重新盤點與規劃,提升開發效率、使用者體驗及協作效果,為後續開發奠定基礎。
2024/11/04
6
D18 - 整合後端 API:在 Nuxt 中使用 Axios 實現資料動態渲染
哈囉,大家好!本次介紹如何在 Nuxt 應用中使用 Axios 整合 Laravel 後端 API,實現動態資料渲染並搭建身份驗證機制。透過 Axios 配置與 Vuex 狀態管理,建立交易紀錄頁面並添加錯誤處理,提供更友善的使用者體驗。
2024/11/03
28
D17 - 探索 Nuxt 前端結構:深入理解 app.vue 與 layouts/default.vue
哈囉,大家好!我們將探討 Nuxt 開發環境的建立與應用介面規劃,通過使用 Nuxt 的約定式結構和全域佈局,我們更高效地管理前端界面,並設計了首頁、交易紀錄、銀行帳戶等頁面。未來計畫包括整合後端 API、身份驗證及介面優化。
2024/11/02
7
D16 - 開始前端開發:用 Nuxt 為應用程式注入活力
完成後端基本功能並通過驗收後,我們開始使用 Nuxt 架設個人財務管理系統的前端。Nuxt 基於 Vue,學習曲線平緩且配置簡單,適合不同程度的開發者。透過 Docker,我們快速建立了 Nuxt 開發環境,並搭建首頁和交易紀錄頁面,整合 Tailwind CSS 提供美觀的 UI。
2024/10/28
5
D15 - 第二階段驗收:盤點需求,為前端整合鋪路
我們已完成個人財務管理系統的後端核心功能,並進行了中期驗收,確認API的正確性和需求的達成。通過Postman測試各個API並檢查資料驗證,確保後續的前端整合能順利進行。接下來,將實作身份驗證機制並開始Nuxt.js前端開發,提升系統的整體品質與安全性。
2024/10/24
5
D14 - 完整驗證應用程式:為重構築起無憂的安全防線
單元測試為重構提供了安全防線,確保程式碼在修改後仍能正常運作。透過撰寫測試,我們能夠提高程式碼品質、預防回歸錯誤,並在重構過程中更具信心。測試的過程不僅幫助找出錯誤,也促使我們深入思考系統設計,從而優化整體架構。
2024/10/23
6
2
D13 - 測試不只是找到錯誤:探索單元測試的價值與具體做法
單元測試不僅能發現錯誤,更是提升開發技能的關鍵工具。Laravel 提供強大的測試框架,讓我們可以輕鬆撰寫測試。建立測試資料庫、撰寫測試方法、使用 Factory 生成測試資料,能確保程式碼穩定,並幫助開發者在修改與重構中更有信心。持續撰寫測試能提高程式碼品質,並讓開發過程更有條理與安全感。
2024/10/22
6
查看更多
D30 - 致獨自開發的你
這是我第一次參加 iThome 鐵人賽,原本並沒有打算參加,但在整理專案時,我忽然想把屬於自己的內容公開分享,而不僅僅藏在雲端裡。於是,我獨自規劃、撰寫並完成了一個完整的開發系列文章。在這段過程中,我體會到獨自開發的挑戰與成就,並希望能將這些經驗分享給每一位正在努力前行的你。
2024/12/22
3
D21 - 實作分類管理:建立分類列表與新增/編輯頁面
這篇文章介紹建立分類列表頁面以及新增和編輯功能。文中詳細說明瞭頁面結構、資料取得、錯誤處理等重要步驟,並強調了共用元件和資料驗證的一致性。通過這次開發,讀者將獲得關於如何在Nuxt中操作動態路由的深入理解,同時提高使用者體驗。希望本篇能幫助讀者順利完成相關功能建置。
2024/12/15
3
D20 - 實作銀行帳戶管理:建立銀行帳戶列表與新增/編輯頁面
哈囉,大家好!在前面的文章中,我們已經規劃了前端介面,並盤點了所需的頁面與功能。 現在,是時候開始動手實作了。今天,我們將專注於 銀行帳戶列表頁面(Bank Accounts)以及 新增/編輯銀行帳戶頁面(Add/Edit Bank Account)的開發。 透過這次的實作,我們將學習如何在 N
2024/12/14
3
D19 - 規劃前端介面:盤點所需的頁面與功能
哈囉,大家好!本文探討了 Nuxt 前端介面設計與規劃,為個人財務管理系統建立頁面清單及功能需求。從首頁、交易紀錄到報表頁面,每個頁面皆包含具體操作和資料顯示功能。透過重新盤點與規劃,提升開發效率、使用者體驗及協作效果,為後續開發奠定基礎。
2024/11/04
6
D18 - 整合後端 API:在 Nuxt 中使用 Axios 實現資料動態渲染
哈囉,大家好!本次介紹如何在 Nuxt 應用中使用 Axios 整合 Laravel 後端 API,實現動態資料渲染並搭建身份驗證機制。透過 Axios 配置與 Vuex 狀態管理,建立交易紀錄頁面並添加錯誤處理,提供更友善的使用者體驗。
2024/11/03
28
D17 - 探索 Nuxt 前端結構:深入理解 app.vue 與 layouts/default.vue
哈囉,大家好!我們將探討 Nuxt 開發環境的建立與應用介面規劃,通過使用 Nuxt 的約定式結構和全域佈局,我們更高效地管理前端界面,並設計了首頁、交易紀錄、銀行帳戶等頁面。未來計畫包括整合後端 API、身份驗證及介面優化。
2024/11/02
7
D16 - 開始前端開發:用 Nuxt 為應用程式注入活力
完成後端基本功能並通過驗收後,我們開始使用 Nuxt 架設個人財務管理系統的前端。Nuxt 基於 Vue,學習曲線平緩且配置簡單,適合不同程度的開發者。透過 Docker,我們快速建立了 Nuxt 開發環境,並搭建首頁和交易紀錄頁面,整合 Tailwind CSS 提供美觀的 UI。
2024/10/28
5
D15 - 第二階段驗收:盤點需求,為前端整合鋪路
我們已完成個人財務管理系統的後端核心功能,並進行了中期驗收,確認API的正確性和需求的達成。通過Postman測試各個API並檢查資料驗證,確保後續的前端整合能順利進行。接下來,將實作身份驗證機制並開始Nuxt.js前端開發,提升系統的整體品質與安全性。
2024/10/24
5
D14 - 完整驗證應用程式:為重構築起無憂的安全防線
單元測試為重構提供了安全防線,確保程式碼在修改後仍能正常運作。透過撰寫測試,我們能夠提高程式碼品質、預防回歸錯誤,並在重構過程中更具信心。測試的過程不僅幫助找出錯誤,也促使我們深入思考系統設計,從而優化整體架構。
2024/10/23
6
2
D13 - 測試不只是找到錯誤:探索單元測試的價值與具體做法
單元測試不僅能發現錯誤,更是提升開發技能的關鍵工具。Laravel 提供強大的測試框架,讓我們可以輕鬆撰寫測試。建立測試資料庫、撰寫測試方法、使用 Factory 生成測試資料,能確保程式碼穩定,並幫助開發者在修改與重構中更有信心。持續撰寫測試能提高程式碼品質,並讓開發過程更有條理與安全感。
2024/10/22
6
查看更多
收集慾
PyCon 2024 首度南下高雄
共 585 字
2024/08/28
6
崩潰時刻:技術失誤引發的全球混亂 - CrowdStrike
2024年7月19日…,一場前所未有的全球性大事件悄然降臨。這次事件波及了機場、車站,以及無數依賴關鍵系統的商店與公司。聽起來像是科幻小說中的場景,然而,這真真切切地發生在昨天。世界各地的運營陷入混亂,人們的生活被突如其來的技術故障打亂。 這一切都要從一間公司開始說起——CrowdStrike
2024/07/20
18
1
在windows使用XAMPP架設PHP 站點的要小心了
戴夫寇爾研究團隊發現PHP在Windows系統上存在遠端程式碼執行漏洞,影響多個PHP版本,包括XAMPP預設安裝環境。漏洞源於字元編碼轉換的問題,允許攻擊者在遠端伺服器上執行任意程式碼。建議使用者立即升級至最新PHP版本,或採取臨時緩解措施。
2024/06/12
12
DevOpsDays Taipei 2024 – 不容錯過的技術盛會!
DevOpsDays Taipei 2024將於台北南港的 POPOP Taipei 舉行!活動將匯集頂尖 DevOps 專家,提供豐富的 40 分鐘演講、25 分鐘主題分享和 90 分鐘實戰工作坊。其中包含AIOps、CI/CD、DevSecOps 等,還有場邊活動讓你拓展人脈,不容錯過的技術盛會
2024/05/28
35
「轉發」HITCON Cyber Range 2024 開放報名啦!
【HITCON Cyber Range 2024 開放報名】 企業資安高手們注意!HITCON Cyber Range 2024 正式開放報名,這場專為企業藍隊設計的競賽,模擬網路攻擊情境,參賽隊伍需迅速響應,提升資安防禦能力。資格賽將於2024年7月26日線上舉行。立即報名,挑戰最強藍隊稱號!
2024/05/28
31
台灣技術年會列表:2024年版(更)
去年我整理了一份各大研討會的時間資訊,得到還不錯的迴響,自己在查研討會的時間也是很方便,今天也陸續來更新各大會議的時間與內容。
2024/03/07
4
2023台灣技術年會大全:專業活動一覽(更)
每當看到相關的技術年會訊息,我總會想起大學時參加過的研討會,那種滿滿的熱情和期待。每次看到駭客年會的消息,都會讓我想起那段坐在會議廳中聽著台上講者所分享的技術。所以,我今天想來分享一下今年台灣的技術年會情報。
2023/08/23
8
1
PyCon 2024 首度南下高雄
共 585 字
2024/08/28
6
崩潰時刻:技術失誤引發的全球混亂 - CrowdStrike
2024年7月19日…,一場前所未有的全球性大事件悄然降臨。這次事件波及了機場、車站,以及無數依賴關鍵系統的商店與公司。聽起來像是科幻小說中的場景,然而,這真真切切地發生在昨天。世界各地的運營陷入混亂,人們的生活被突如其來的技術故障打亂。 這一切都要從一間公司開始說起——CrowdStrike
2024/07/20
18
1
在windows使用XAMPP架設PHP 站點的要小心了
戴夫寇爾研究團隊發現PHP在Windows系統上存在遠端程式碼執行漏洞,影響多個PHP版本,包括XAMPP預設安裝環境。漏洞源於字元編碼轉換的問題,允許攻擊者在遠端伺服器上執行任意程式碼。建議使用者立即升級至最新PHP版本,或採取臨時緩解措施。
2024/06/12
12
DevOpsDays Taipei 2024 – 不容錯過的技術盛會!
DevOpsDays Taipei 2024將於台北南港的 POPOP Taipei 舉行!活動將匯集頂尖 DevOps 專家,提供豐富的 40 分鐘演講、25 分鐘主題分享和 90 分鐘實戰工作坊。其中包含AIOps、CI/CD、DevSecOps 等,還有場邊活動讓你拓展人脈,不容錯過的技術盛會
2024/05/28
35
「轉發」HITCON Cyber Range 2024 開放報名啦!
【HITCON Cyber Range 2024 開放報名】 企業資安高手們注意!HITCON Cyber Range 2024 正式開放報名,這場專為企業藍隊設計的競賽,模擬網路攻擊情境,參賽隊伍需迅速響應,提升資安防禦能力。資格賽將於2024年7月26日線上舉行。立即報名,挑戰最強藍隊稱號!
2024/05/28
31
台灣技術年會列表:2024年版(更)
去年我整理了一份各大研討會的時間資訊,得到還不錯的迴響,自己在查研討會的時間也是很方便,今天也陸續來更新各大會議的時間與內容。
2024/03/07
4
2023台灣技術年會大全:專業活動一覽(更)
每當看到相關的技術年會訊息,我總會想起大學時參加過的研討會,那種滿滿的熱情和期待。每次看到駭客年會的消息,都會讓我想起那段坐在會議廳中聽著台上講者所分享的技術。所以,我今天想來分享一下今年台灣的技術年會情報。
2023/08/23
8
1
加入沙龍