给Java程序员的Angular快速指南 (insights.thoughtworks.cn)
Spring + Angular 的全栈式开发,生产力高、入门难度低(此处省略一万字),是 Java 程序员扩展技术栈的上佳选择。如果你动心了,接下来就是那省略的一万字……
by @ThoughtWorks 2018-07-25 17:08 分享 查看详情
ThoughtWorks的敏捷开发 (insights.thoughtworks.cn)
ThoughtWorks的敏捷开发方法一直是一种神秘存在。在敏捷开发还没有主流化的年代,为了让外界理解ThoughtWorks全球团队怎么做敏捷,我们商定了一个“60% Scrum + 40% XP”的经典答案。当然其实ThoughtWorks的敏捷开发既不是Scrum,也不是XP。
by @ThoughtWorks 2018-07-23 11:20 分享 查看详情
当Subdomain遇见Bounded Context (insights.thoughtworks.cn)
本文主要针对Vernon一直以来对Subdomain和Bounded Context的一对一映射关系进行讨论。目标是让更多同学意识到这个方面的不同声音,从而能够加深对这两个概念存在意义的理解,并建立自己的判断。
by @ThoughtWorks 2018-07-18 18:10 分享 查看详情
数据质量管理的一些思考 (insights.thoughtworks.cn)
数据质量在任何系统当中都是十分重要却容易被忽视的一部分。构建完整的数据质量管理体系,既是支持企业系统稳定运行的基本保障,同时也是企业进行数字化转型、创新的必备条件。
by @ThoughtWorks 2018-07-11 11:51 分享 查看详情
需求的冰川 (insights.thoughtworks.cn)
在面对客户、面对用户或是面对五花八门的产品时,我有时会忍不住问自己,到底什么是需求分析?这概念好像哪哪儿都有、无人不知无人不晓,又好像深不见底难以摸个透彻。那我们在谈论需求分析的时候,都在讨论些什么?
by @ThoughtWorks 2018-07-06 12:08 分享 查看详情
前端不止:Web性能优化 – 关键渲染路径以及优化策略 (insights.thoughtworks.cn)
如果你希望你的网站在一秒钟之内呈现用户想看的关键信息,有哪些可行的手段?Minify,压缩,雪碧图等等。Google的Web性能工程师 Ilya Grigorik 会告诉你,你只需要理解浏览器的关键渲染路径。
by @ThoughtWorks 2018-06-27 11:22 分享 查看详情
亲历者说:敏捷?我被洗脑了吗? (insights.thoughtworks.cn)
敏捷不是什么宗教,它只是一种生产软件的思路,一种倡议。它倡议,通过加强团队成员间的交流协作,尽快交付高质量、有价值的软件,让团队以良好的响应性来拥抱软件的变化。
by @ThoughtWorks 2018-06-20 12:37 分享 查看详情
WebAssembly:系统编程语言的逆袭 (insights.thoughtworks.cn)
WebAssembly 可以被看做是通过浏览器运行的某种高效的开放的二进制格式,并且可以和 JavaScript 环境互通。WebAssembly 的目的是取代 JavaScript 吗?FAQ 这样回答:不,WebAssembly 是被设计来补充而不是替代 JavaScript。随着时间推移,越来越多的语言可以被编译为 WebAssembly,但是 JavaScript 还是作为 Web 唯一的动态语言而存在。
by @ThoughtWorks 2018-06-14 15:36 分享 查看详情
聊一聊契约测试 (insights.thoughtworks.cn)
契约测试不是银弹,它不是替代E2E测试的终结者,更不是单元测试的升级换代,它更偏向于服务和服务之间的API测试,通过解耦服务依赖关系和单元测试来加快测试的运行效率。
by @ThoughtWorks 2018-06-11 16:26 分享 查看详情
打造企业级移动测试云平台 (insights.thoughtworks.cn)
随着DevOps的发展,软件工程的开发、部署、上线、应急预案等都被自动化监控和处理。如果我们依然停留在“成熟”的解决方案而缺少思考,那么留给QA/测试人员的发展空间越来越少。
by @ThoughtWorks 2018-06-06 18:06 分享 查看详情
前端不止:Web内容的无障碍性 (insights.thoughtworks.cn)
无障碍性的实现,应该是一个端到端的过程,不是设计师(UX/XD),不是开发(Dev),不是质量分析师(QA)某个人的责任,而是整个产品研发过程中所有人的责任,也许从产品构思的那天的就要开始考虑(比如:用户群体)。
by @ThoughtWorks 2018-05-23 15:04 分享 查看详情
聚焦测试,驱动卓越 (insights.thoughtworks.cn)
我们重新聚焦测试,从质量和测试的角度对一切区域稳定的项目现状进行了一次评估。评估采用的是基于软件测试原则的模型,本文就是跟大家分享一下这个模型。
by @ThoughtWorks 2018-05-18 11:45 分享 查看详情
ThoughtWorks 2018年5月期技术雷达正式发布! (www.thoughtworks.com)
ThoughtWorks每年都会出品两期技术雷达,这是一份关于技术趋势的报告,由 ThoughtWorks 技术战略委员会(TAB)经由多番正式讨论给出,它以独特的雷达形式对各类最新技术的成熟度进行评估并给出建议,为从程序员到CTO的利益相关者提供参考。
by @ThoughtWorks 2018-05-17 12:42 分享 查看详情
无服务器架构下的运维 (insights.thoughtworks.cn)
从日志,指标,监控及报警,灾备这四个维度来介绍无服务器架构下的运维。
by @ThoughtWorks 2018-05-09 18:57 分享 查看详情
组件测试:改建遗留系统的起点 (insights.thoughtworks.cn)
我们发现组件测试能由于其关注行为的特点在单元测试和端到端测试之间取得平衡,对于改建遗留系统来说,它提供了一个不错的起点。
by @ThoughtWorks 2018-05-03 13:40 分享 查看详情
人人都是生活的敏捷教练 (insights.thoughtworks.cn)
为应对客户不同的要求和不同的领导风格,大家一定创造出了很多独特的敏捷实践,有的跟瀑布完美结合,有的半敏捷半反敏捷,反正我们听过各种项目的吐槽和经验分享,很是有趣。今天想分享的是在工作之外如何应用敏捷实践,希望人人都可以做生活的敏捷教练。
by @ThoughtWorks 2018-04-27 11:04 分享 查看详情
你的微服务敢独立交付么? (insights.thoughtworks.cn)
如果失去了服务独立部署(交付)的能力,一个微服务架构的威力将大打折扣,我们的系统虽然在物理上被拆分成了多个小的服务,但是如果从最终交付的角度来看,仍然是以一个整体存在的,就像单体应用一样,存在诸多的问题。
by @ThoughtWorks 2018-04-25 13:20 分享 查看详情
测试三明治和雪鸮探索测试 (insights.thoughtworks.cn)
提出并讨论一种新的测试层级动态平衡观——三明治模型和一种面向用户旅程的端到端自动化测试框架——雪鸮。
by @ThoughtWorks 2018-04-18 18:51 分享 查看详情
敏捷在中国这十五年 (insights.thoughtworks.cn)
作为中国敏捷十五年发展历程的亲历者与推动者,透过敏捷被引进中国、被推介、被传播、被漠视、被抗拒、被接纳、被推崇、被转变、被淡化的过程,我看到了整个中国IT行业、乃至中国经济发展的缩影。
by @ThoughtWorks 2018-04-17 10:58 分享 查看详情
常用的几种大数据架构剖析 (insights.thoughtworks.cn)
以Hadoop体系为首的大数据分析平台逐渐表现出优异性,围绕Hadoop体系的生态圈也不断的变大,对于Hadoop系统来说,从根本上解决了传统数据仓库的瓶颈的问题,但是也带来一系列的问题。
by @ThoughtWorks 2018-04-11 14:39 分享 查看详情