We're Hiring <F2E />

Hi 大家好,我是 Cepave 的前端工程師 Rocky,希望可以找到神隊友一起教學相長 :) 以下是公司簡介與職務工作內容,有興趣者歡迎發送簡歷至: rwu@cepave.com FrontEnd (Junior/Senior)職缺 工作內容 打造 UI 組件庫,擁抱開源 數百萬量級監控系統前端開發 大數據與資料視覺化 職務要求 無,我們並不會有特定的要求要對某一框架精通, »

持續集成的實踐:基於容器的微服務架構設計

敏捷開發關鍵的一環:持續集成 隨著軟體開發複雜度的不斷提高,團隊開發成員間如何更好地協同工作以確保軟體開發的質量已經慢慢成為開發過程中不可迴避的問題。尤其是近些年來,敏捷軟體開發逐漸成為顯學,如何能在不斷變化的需求中快速適應和保證軟體質量顯得尤其重要。 持續集成(Continuous Integration)作為敏捷開發重要的一步,其目的在於讓產品快速迭代的同時,盡可能保持高質量。每一次程式碼更新,都要通過自動化測試來檢測程式碼和功能的正確性,只有通過自動測試的程式碼才能進行後續的交付和部署。它倡導團隊開發成員必須經常集成他們的工作,甚至每天都可能發生多次。而每次集成都是通過自動化的構建來驗證,包括自動編譯和測試,從而盡快地發現集成錯誤,讓團隊能夠更快的開發產品。 持續集成的特點 週期性的自動化過程: 從拉取程式碼、編譯構建、 »

公司的技術棧(Company Stack)

讓我們從系統開發、運維、資料儲存、軟體工程等面向來一窺 Cepave 的全貌: 系統開發 Language Golang, JavaScript, Python, Java, PHP Frontend Frameworks: React.js, Vue.js Tools: Webpack, Yarn 系統運維 Virtualization Vagrant, Docker »

新世代的包管理 yarn

NPM 大家都知道現在 Node 上最盛行的 Packages Manage 工具是 NPM,當裝好 Node 後,npm 就預裝好了,當你做任何有關 package 指令的時候都離不開它。 NPM 的不足 在 npm v2 時代,安裝時會以一個 package 為單位,每個 »

從 Telegram 到 Slack,我們團隊溝通工具的演進

Telegram 從前從前在我未進公司前,曾經聽聞王雅人說他們內部使用 Telegram 來做團隊溝通,我就心裡 OS:「靠!這公司也太奇葩了吧。」 直到進公司後,不能逃避了不得不裝 Telegram,才發現原來 Telegram 也還不錯嘛,最令人讚賞的是它的小巧輕快,還有已讀跟誰多久前看過的功能,使得訊息的傳達者可以非常方便的追蹤接收者接收的狀況,這一點在 Telegram 上無疑是最強(沒有之一)。 其他優點在趣味性方面也有無限與免費的 Sticker 可取用,Bot »