從失敗案例重新思考敏捷開發價值

專案管理 By Nina・Apr 20 2018

之前曾經寫過一篇我們公司專案使用敏捷開發的案例,當時我們在預期的時間讓 MVP 的產品能夠上線,讓敏捷開發的價值得底被證明。不過這一次我想從另一個同樣是跑敏捷開發卻跑的不盡理想的專案中,重新探究敏捷開發的價值。 專案的背景是與國外企業的 RD 部門將部分的產品委外給我們開發,產品的規劃、設計...

在 Mac 上使用 Nginx + SSL & HTTP/2 做網站開發的設定

技術文章 By 張博凱・Apr 13 2018

在 Mac 上使用 Nginx + SSL & HTTP/2 做網站開發的設定 1. 安裝 Nginx 推薦使用 Homebrew 在 Mac 上安裝 Nginx: brew install nginx 安裝完成後,就能用 brew services 來幫我們啟動 Nginx: sudo...

Multi-tenant 應用程式:讓人又愛又恨的 Apartment

技術文章 By Henry・Mar 30 2018

Multi-tenant 應用程式:讓人又愛又恨的 Apartment 隨著現在個人化網站的興起,許多網路服務都提供使用者自訂網站的功能。這些功能涵蓋許多面向,包含論壇、部落格與網路個人商店等。典型的自訂網站例子如 Wix 與 Weebly,個人商店則如 Shopmatic 與 Shopify...

自由的 Ruby 類別(二)

技術文章 By 蒼時弦也・Mar 23 2018

上一篇文章已經討論過關於 Ruby 中的類別是怎樣運作的,這篇文章則會來討論如何拓展 Ruby 類別。 大部分的人寫 Ruby 有很大的原因是因為 Rails 但是上面像是 has_many 跟 before_action 這些可以直接在類別上做的事情,很明顯不是 Ruby 內建的,到底是怎...

Rails探索:Active Record篇

技術文章 By Johnson・Mar 16 2018

動手做 Active Record! 探索 Active Record 最直接的方法可能就是自己動手做一個吧!? 這篇文章將會做一個簡單版的 Active Record ,讀者有興趣的話可以跟著說明一起來做一個。這自製的 Active Record 有部分寫法是直接參考現有 Rails ...

老闆來一份上傳圖片要切

技術文章 By 郭佳甯・Mar 9 2018

圖片上傳是一個在網路上隨處可見的功能,但是要做起來還真多細節在裡頭。 比方說: 客戶:「那可以預覽圖片嗎?」 客戶:「可以在上傳之前弄個裁切嗎?」 客戶:「可以一次上傳多張圖嗎?」 客戶:「可以拖曳上傳嗎?」 老闆:「加點要等哦~」 圖片上傳 圖片上傳可以使用套件來完成,我會推薦使用...

從 QA 到 rails developer 的撞牆之路

技術文章 By Telsa・Mar 1 2018

這是一個不聰明可能還有點障礙的普通人的撞牆之路, 我想講一些一點都不激勵溫馨人心的部分XD, 當初我想尋找像我這種轉職工程師的過來人的文章時,我看到的感覺大家都很順遂,挫折也只會講到一點點, …所以就由我來寫出我當初想要看到的文章吧,我會努力不讓他太黑暗的(?) 既然是要講我的撞牆之路,那麼...

狀態機初學到實作:認識 AASM

技術文章 By Eileen Kuo・Feb 23 2018

Source https://github.com/aasm/aasm 說明 定義 state and event 首先需要有狀態,以及事件。事件為從 A 狀態轉變到 B 狀態。 aasm do state :sleeping, :initial => true state :running...

tmux ,不只是 terminal multiplexer

技術文章 By PastLeo・Feb 13 2018

有在用 terminal 操作的人,肯定都多少會需要『兩個以上 terminal』,如果什麼都不知道的人可能會直接開新視窗: 然後就很有可能會變成這樣: 其實不是不好,只是覺得亂,所以其實可以用 ⌘ + t 開新 tab : 如果你用的是 iTerm2,其實功能也蠻豐富的...

React 大補帖

技術文章 By Treekey・Feb 9 2018

React 大補帖 主要介紹一些學 React 後期會用到的技巧,不會寫得太多太深入,寫太多大概看一半就關掉跳出去了,給還不知道的人有一點觀念,網路上資源豐富,有觀念之後要實作就不是難事了。 目錄 setState event binding JSX & createElement Pure...