Cursor 教學:Vibe Coding 實戰!從釐清需求到部署上線,一次搞懂完整開發流程
如果你想嘗試 Vibe Coding,這是一隻讓「開始」變容易,「想法」有成果的影片。
TAG ・ 標籤
共 33 篇文章
如果你想嘗試 Vibe Coding,這是一隻讓「開始」變容易,「想法」有成果的影片。
在這篇文章中,我會示範安裝 3 款工具,讓 Cursor AI Agent 效率直接翻倍,並以「個人形象網站」為例,完整實戰給你看!
許多網紅都說 ChatGPT 寫程式的能力超強,不但可以解 LeeCode 還能幫你優化程式,甚至寫點小專案都不是問題,但事實真的是如此嗎?就讓筆者透過一個 Side Project 來測試看看。
我們可以把 Kafka 當成傳遞消息的「轉運站」,但有時就算 Consumer 順利拿到 Producer 的消息,我們也無法保證接下來的運作都符合預期。
本篇文章將會帶大家一步步建立 Node.js 專案 & Kafka 環境,透過具體實踐來了解 Kafka 的運行邏輯。
大型專案免不了要多個團隊合作,而每個團隊熟悉的程式語言可能不同,所部署的服務也可能分佈在多台 Server 上面。在這樣複雜的架構下,如果系統的某個服務出問題,又或是遇到效能瓶頸;即便有 log 紀錄,但在上下依賴不清楚的狀態下,工程師需要花不少時間來釐清問題原因。
Node.js 版本更新速度極快,但未必所有套件都能相容於新的版本,這造成每個專案的 Node.js 版本不盡相同;所以今天要介紹如何透過 .nvmrc 搭配 zsh or bash script 讓你在專案間自動切換 Node.js 版本。
一般狀況下 Node.js 為單執行緒,如果同步執行時遇到「阻塞」的程式,後續要執行的程式就會全部被卡住;為了解決這個問題, Node.js 在 v12 推出了 worker_threads,這個 Module 讓 Node.js 可以做多執行緒的平行處理!
現在使用者對網站的要求越來越高,即使你的內容做得很棒,但如果頁面載入時間超過 3 秒,使用者可能在被你的內容吸引前就離開了網站。如果你做的是電子商務系統,這個「痛點」會更為明顯,一但讓客戶等太久,公司就會流失大筆訂單…
因為剛好朋友在專案的搜尋上遇到效能瓶頸,在看過程式碼後,發現他在 Table 做 Join 時都是挑選文字欄位,因此研判這應該就是導致效率低下的主要原因;為了實驗文字欄位(VARCHAR)與數值欄位(INTEGER)在 Join…
最近在尋找 Node.js 裡面方便操作 Migration、Seeder 的套件,逛著逛著發現 sequelize 在 GitHub 上擁有超高人氣;抱著踩雷的心態來嘗試,於是便寫了這篇 sequelize 的筆記,希望可以幫助到第一次使用 sequelize 的朋友們。
公司很早就導入了 Kubernetes(K8s),主要是為了自動化部署以及管理、監測多台機器上的 Container,在遇到高併發情境時可以自動擴展。過去我都是以輔助者的角色跟 DevOps 說我希望有哪些功能,所以便藉著寫這篇文章的機會來初探這個已經成為業界潮流的技術。