Spring 本週報 - 2020 年 9 月 15 日

工程 | Josh Long | 2020 年 9 月 16 日 | ...

嗨,Spring 愛好者們!歡迎來到新一期的Spring 本週報!這週真是瘋狂!才週二我就累壞了!

週末我徹底重構了我剛出版的書 Reactive Spring (順帶一提,現在可以在 Leanpub 上購買數位版,並在 Amazon 上購買數位版和紙本版) 所使用的 pipeline,並將其變成我一直想要的 turnkey Asciidoctor pipeline,但因為我一年旅行 650,000 英里,每年在數百個會議或活動上發表演講,寫一本 450 頁的書,每週發布部落格,錄製每週的 podcast,發布幾乎每週的 screencast,並且,你知道的,成為一個美好的家庭的成員,我就是沒有時間去做。我設法讓一個 Spring Boot 化的 Asciidoctor pipeline 正常工作。它確實有效。它在每次 git push 時產生 .epub.mobi、適合螢幕閱讀的 .PDF、適合印刷的 .PDF 和 HTML 版本。但一切都是序列化的。它很慢。而且不夠靈活,因為我只為我的需求弄清楚了最基本的工作流程,沒有更多。這個週末一切都改變了。我向您展示 http://bootiful-asciidoctor.github.io。它是完全 Apache2 授權的開源軟體。它是一個 Spring Boot 和 Spring Batch pipeline。您可以將 Spring Batch job 部署到您最喜歡的 Ci 環境,並告訴它哪些 Git 儲存庫包含您的 .adoc 檔案,哪些包含您需要包含的程式碼。您告訴它您想要如何產生您的 artifacts - Amazon S3 或簽入 Git 儲存庫的分支 - 它會發出這些 artifacts。它也以 Spring Boot autoconfiguration 的形式提供,因此它會發布事件,並且所有內容都可以作為 @Bean 實例被覆蓋。我希望如果人們喜歡它,他們會感到有動力去寫自己的技術書籍,甚至可能是一些關於 Spring 的書籍 :-)

還有什麼?我錄製了幾集A Bootiful Podcast。很有趣。總是很有趣。

哦!今天早上我和來自 Microsoft 和世界各地的許多優秀人士一起在 Microsoft Learn TV 會議上介紹 Azure Spring Cloud。那很有趣 - 期待這些錄音很快就能提供。

我今天花了一整天預先錄製了一個演講 - Bootiful Kotliin - 預計在下個月的 J4k.io 會議上發表。錄製演講只花了 50 分鐘,但使用 Adobe Premiere、Adobe Auditon、Adobe InDesign 和 Adobe Photoshop 精修一切花了 12 個小時,以便它能按照我希望的方式工作。真是漫長的一段路!但它完成了。而且一個感激的 GPU 感謝我。

當然,還有為這個精彩的一週所做的準備。看看這份好東西的清單!我甚至不知道從哪裡開始... 是的,我知道。那是謊言。我完全知道從哪裡開始。從第一個條目開始!當然,第一個條目是我採訪 Spring 傳奇人物和了不起的人 Rossen Stoyanchev 的報導。只要我還記得,他一直是 Spring 團隊不可或缺的一部分。他擁有一切我喜歡的人和 Spring 的優點。一個謙虛、耐心、友善的天才。如果你曾經使用 Spring 來進行任何種類的網路程式設計,你就會認識他 - 即使你不認識他。是的。他就是那麼多產。相信我,你會想聽那一集的。這是我回去重聽的其中一集!我第一次在那裡,但我仍然覺得我錯過了一些東西。

總之,朋友們,有很多東西要介紹,所以讓我們開始吧!

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視所有