领先一步
VMware 提供培训和认证,助您加速进步。
了解更多嗨,Spring 粉丝!欢迎来到又一期《本周 Spring》!这真是疯狂的一周!才周二,我就累垮了!
这个周末,我对刚刚出版的书《Reactive Spring》(顺便说一句,这本书现在在 Leanpub 和亚马逊上有数字版和纸质版)的发布流程进行了彻底的重构,并将其变成了一个我一直想要的、即插即用的 Asciidoctor 发布流程。但由于我每年要旅行 65 万英里,每年在数百个会议或活动上发表演讲,写一本 450 页的书,每周发布博客,录制每周播客,几乎每周发布屏幕录像,而且,你知道的,还要做一个美满家庭的成员——我根本没有时间去做。我曾设法让一个 Spring Boot 化的 Asciidoctor 发布流程工作起来。它确实奏效了。每次 git push 都会生成 .epub、.mobi、适合屏幕阅读的 .PDF、适合印刷的 .PDF 以及 HTML 版本。但一切都是串行的。这很慢。而且不够灵活,因为我只实现了满足我需求的绝对基本流程,仅此而已。上周末这一切都改变了。我向大家展示 http://bootiful-asciidoctor.github.io。它完全采用 Apache2 许可的开源协议。它是一个 Spring Boot 和 Spring Batch 发布流程。你可以将 Spring Batch 作业部署到你最喜欢的 CI 环境中,并告诉它哪些 Git 存储库包含你的 .adoc 文件,以及哪些包含你需要包含的代码。你告诉它如何处理生成的工件——存储到 Amazon S3 或推送到 Git 存储库的一个分支——它就会处理。它还作为 Spring Boot 自动配置提供,因此它会发布事件,所有内容都可以作为 @Bean 实例进行覆盖。我希望如果大家喜欢它,他们会觉得有冲动去写自己的技术书籍,甚至可能还有关于 Spring 的书籍 :-)
还有什么?我录制了几期《A Bootiful Podcast》。很有趣。总是很有趣。
哦!今天早上,我在微软学习电视大会上介绍了 Azure Spring Cloud,还有一群来自微软和世界各地的很棒的人。那很有趣——很快就会有录音可用。
今天我花了点时间预录了一场演讲——Bootiful Kotliin——打算在下个月的 J4k.io 会议上放映。录制演讲本身花了整整 50 分钟,但在 Adobe Premiere、Adobe Auditon、Adobe InDesign 和 Adobe Photoshop 上进行调整,使其达到我希望的效果,却花了 12 个小时。真是个过程!但它已经完成了。我满怀感激地感谢 GPU。
当然,还有为这美妙的一周所做的准备。看看这份好东西列表吧!我甚至不知道从哪里开始……是的,我知道。我撒谎了。我完全知道从哪里开始。从第一项开始!而第一项当然是我与 Spring 传奇人物、杰出人士 Rossen Stoyanchev 的访谈。只要我记得,他就一直是 Spring 团队不可或缺的一部分。他拥有我所喜爱的人性和 Spring 的一切。一个谦逊、耐心、友善的天才。你认识他——即使你没“认识”他——如果你曾用 Spring 做过任何 Web 编程。是的。他就是那么多产。相信我,你绝对想听听这一集。这是我回去重听的集数之一!我当时就在场,但仍然觉得我错过了很多内容。
总之,朋友们,有很多事情要做,让我们开始吧!