征服遗留系统 (insights.thoughtworks.cn)
遗留系统是个难题,在应对一个巨大的遗留系统时没有捷径,同时也没有神奇的秘籍或令人目眩的黑科技。重要的是,团队需要意识到在面对一个遗留系统的时候我们需要具备什么。
by @ThoughtWorks 2017-09-01 10:40 分享 查看详情
又一个交付故事:技术决策的迷局 (insights.thoughtworks.cn)
上一个故事是关于自治团队解放生产力的,除了生产力之外,交付的另一个关键因素是软件架构,架构是在软件开发过程中并不那么容易改变的东西。然而与过去时代所不同的是,今天的软件架构并不是所谓的架构师高高在上做出的一些决策后就不再改变了,在这个技术快速变化的时代,今天的架构更像是在时间线上一系列的轻量技术决策积累的一个结果。而这个故事,就是关于技术决策的。
by @ThoughtWorks 2017-08-30 11:51 分享 查看详情
基于ReSwift和App Coordinator的iOS架构 (insights.thoughtworks.cn)
当我们在谈iOS应用架构时,我们听到最多的是MVC,MVVM,VIPER这三个Buzz Word,他们的逻辑一脉相承,不断的从ViewController中把逻辑拆分出去。本文则想从另一个角度和大家探讨一个新的iOS应用架构方案,架构的本质是管理复杂性,在讨论具体的架构方案前,我们首先应该明确一个iOS应用的开发,其复杂性在哪里?
by @ThoughtWorks 2017-08-28 10:29 分享 查看详情
DevOps团队之殇 (insights.thoughtworks.cn)
DevOps在一遍遍被人们提及、一次次在项目中被实践时,也在不断地被重新定义,DevOps是什么?这个问题可能到现在也比较难说清楚,但是项目中的“DevOps”做了些什么,却是清晰可见的。本文就结合笔者的切身经历,谈一谈关于DevOps交付的价值以及在企业转型过程中遇到的一些问题。
by @ThoughtWorks 2017-08-23 10:33 分享 查看详情
从分布式计算到分布式训练 (insights.thoughtworks.cn)
对于大数据和人工智能来讲,现在仅仅是萌芽时期,后面还有大量的工作要做,而模型的训练无论是单机还是分布式,都还没有达到真正稳定的生产批量效果,这些挑战,不仅仅来自于技术的实现,同时也来自于业务的配合。
by @ThoughtWorks 2017-08-21 10:18 分享 查看详情
一个交付故事 (insights.thoughtworkers.org)
我们与A记之间故事的明线是团队结构的不断变化,然而背后的暗线,却是技术趋势以及所带来的影响。在采用新技术的同时,调整团队结构,给予团队更大的自治,从而释放生产力,这是高效交付的秘诀。
by @ThoughtWorks 2017-08-18 11:07 分享 查看详情
系统级集成测试的断舍离 (insights.thoughtworkers.org)
最新一期(2017年第16期)ThoughtWorks技术雷达建议企业暂缓搭建企业级集成测试环境,而是采用增量的方式发布关键组件到生产环境。增量发布涉及到一些重要的技术包括契约测试、将发布与部署解耦、专注于平均恢复时间和生产环境下的QA 。
by @ThoughtWorks 2017-08-18 11:06 分享 查看详情
讲真,别再使用JWT了 (insights.thoughtworkers.org)
我并不否认JWT的价值,只是它经常被误用。在Web应用中,别再把JWT当做session使用,绝大多数情况下,传统的cookie-session机制工作得更好。JWT适合一次性的命令认证,颁发一个有效期极短的JWT,即使暴露了危险也很小,由于每次操作都会生成新的JWT,因此也没必要保存JWT,真正实现无状态。
by @ThoughtWorks 2017-08-16 11:00 分享 查看详情
在医疗健康领域引入软件开发安全实践 (insights.thoughtworkers.org)
“Build Security in DNA”简称BSI,是在开发过程中内置安全的软件开发实践。 顾名思义,BSI是要将各种安全措施从早期就纳入到软件开发生命周期的每个阶段; 因此,安全是内建的,而不是事后补齐的。通过早期引入这些实践并在整个开发生命周期中进行审查,团队会更早地考虑到安全性的问题并尽早收到反馈。这让团队获得了更多的时间和选项来响应和预防安全问题。
by @ThoughtWorks 2017-08-14 16:28 分享 查看详情
DevOps实践-打造自服务持续交付-下 (insights.thoughtworkers.org)
在上一篇文章中,主要讲了DevOps转型的动机、策略和方法,本文将会为大家带来更多DevOps转型的落地策略和实践。
by @ThoughtWorks 2017-08-11 11:42 分享 查看详情
DevOps实践-打造自服务持续交付-上 (insights.thoughtworkers.org)
DevOps转型的动机、策略和方法都有哪些?
by @ThoughtWorks 2017-08-09 18:01 分享 查看详情
从集装箱历史看DevOps的发展进程 (insights.thoughtworkers.org)
“科技是第一生产力!”如果我们以技术含量来衡量一个创新会很容易走入误区。集装箱发展历史告诉我们,从状态的流转环节入手,降低流转成本是提高总体效能的另外一个途径。
by @ThoughtWorks 2017-08-07 10:54 分享 查看详情
前端框架这么多,该何去何从? (insights.thoughtworkers.org)
在一个项目中,我们要回答的第一个问题就是“这么多的框架,该使用哪一个?”这篇文章将尝试从项目实施相关方面入手,对目前大热框架的特点进行分析,帮助你选择最合适的一款。
by @ThoughtWorks 2017-08-04 11:04 分享 查看详情