標籤:訪談
與 Dave Farley 的工程室對話
我過去的同事 Dave Farley 一直經營著一個越來越受歡迎的軟體開發 YouTube 頻道。這是一個很好的素材,非常符合我的觀點,畢竟他的經驗對我的思考影響很大。我們談論了關於軟體工程當前角色的一系列主題,特別關注我目前支援的三個大型寫作專案:資料網格、分散式系統模式和舊系統替換模式。
與 Sam Newman 關於微服務的訪談
goto 會議請我對 Sam Newman 的著作:「從巨石到微服務」進行訪談。這變成了一場關於微服務以及何時使用微服務的對話。Sam 認為微服務有三大主要原因:獨立部署、資料隔離和反映組織結構。我對第一個原因比較懷疑,但認為資料和人員是軟體開發中複雜的部分。
敏捷讀書會:重構
James Shore 的《敏捷開發的藝術》是我最喜歡的單冊敏捷軟體開發書籍。原因之一是它非常重視讓敏捷開發有效運作的技術實務。James 和我討論了重構在軟體開發中的角色、我們看到的設計變更的性質,以及如何將大型變更分解成小部分。
與 Neal Ford 的軟體架構時光:軟體的未來
Neal 和我討論了驅動良好軟體架構的模式和實務之間的交互作用。
敏捷和架構播客
萊恩·洛克哈德(敏捷崛起)邀請我加入 麗貝卡·維爾夫斯-布羅克,在敏捷專案中討論架構的播客對話。麗貝卡開發了責任驅動設計,這對我開始我的職業生涯時產生了很大的影響。我們討論了我們如何定義架構、測試對架構的影響、領域模型的角色、要準備什麼類型的文件,以及需要預先完成多少架構。
敏捷巴西訪談
保羅·卡羅利和我接受敏捷巴西的訪談
尼爾·福特和傑弗瑞·斯諾弗(JAOO 2008)的 DSL 訪談
Microsoft Channel 9 採訪了我、我的同事尼爾·福特和傑弗瑞·斯諾弗(PowerShell 的創建者)。一般主題是 DSL - 尼爾和我剛剛在 JAOO 2008 上完成了一個關於該主題的教學課程,並與傑弗瑞進行了一些良好的對話。
與克里斯·塞爾斯討論 DSL 的觀點
當我參加 DSL DevCon 時,Microsoft 的 Channel 9 將我拖去接受克里斯·塞爾斯的採訪。
接受 Artima.com 訪談
比爾·維納斯為他的 artima.com 網站採訪了我。在訪談中,我談到了重構、演化設計、靈活性以及測試驅動開發。比爾甚至設法讓我聽起來很條理分明。
InfoQ 訪談我和 Jez 關於持續交付
2010 年在舊金山 QCon 採訪我和 Jez Humble
敏捷 10 年
SD Times 訪談敏捷宣言 10 週年
Jim Highsmith 採訪
2001 年我前往 Snowbird 參加導致宣言的會議,Jim 採訪我,作為他正在撰寫的書籍。這提供我對極端程式設計和幾天後我們稱之為敏捷軟體開發的思考的快照。
SE Radio Podcast 關於特定領域語言
Thoughtworks 技術長 Rebecca Parsons 加入我,她是 DSL 書籍的貢獻者,與 Markus Völter 討論 DSL。我們討論什麼是 DSL、內部和外部 DSL 的差異,以及何時應該(和不應該)使用 DSL。