ThoughtWorks

514 篇文章
62 人订阅

全部文章

ThoughtWorks

从架构可视化入门到抽象坏味道

上文说过,C4说穿了就是几个东西:关系-线、元素-方块和角色(角色不过是图形不同的方块)、关系表述-线上的文字、元素的描述-方块里的文字,虚线框(如前文所说,在...

752
ThoughtWorks

细说API - 文档和前后端协作

在上一篇文章——《细说API - 重新认识RESTful》中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协...

622
ThoughtWorks

ThoughtWorks 专业服务的演进 | MD脑洞

在前面的一篇文章《ThoughtWorks的专业服务模式是否面临颠覆?》,我们分析了ThoughtWorks的专业服务将面临的冲击。企业服务领域正面临着向高度标...

572
ThoughtWorks

从TechRadar看UI自动化测试的未来

在2017年第17期和2018年19期技术雷达中,分别出现了两个新的工具——cypress,testcafe,之前只接触过webdriver框架的同学可能会有些...

622
ThoughtWorks

项目管理的三个关键

项目管理是一门抽象的学问,实践证明,能把项目带向成功的并非固定招式,也不是放之四海而皆准的标准,在项目管理这条道路上,走过的弯路、踩过的坑都有可能成为非常宝贵的...

632
ThoughtWorks

如何提反馈

设想你是一位老师,正看到某人托着腮听课,心中会有怎样的解读?可能会有以下两种:一种是这个人不认真听讲,一种是这个人牙疼。这两种解读又分别产生不同的判断:前者是这...

682
ThoughtWorks

更好就足够了吗?| 驱动变革

“出于技艺的追求,工程师常常会以开放的心态去尝试新的工具和做法。其中有些完全可以由我们自己掌控,比如使用哪种文本编辑器、采用什么样的控制台、是VIM还是Emac...

844
ThoughtWorks

中台到底长啥样?| 白话中台战略

在上篇《白话中台战略开篇:中台是个什么鬼》中,我试着依据自己的经验和理解,阐述了中台产生的原因以及最终建设目的,可能会过于抽象,大家听得还是云里雾里,本文就试图...

7571
ThoughtWorks

西安活动 | 2019年1月13日「拥抱开源, 又见.NET」

随着.NET Core的发布和开源,.NET又重新回到人们的视野。.NET Core的下个3.0即将release,加入非常多的新功能,越来越拥抱变化,DevO...

961
ThoughtWorks

《重构》再版——听Martin Fowler聊聊新版的故事

现在这本书的纸质版以及各种电子版本都可以在InformIt购买,很快也会在亚马逊上线。购买该书让你也可以访问标准网络版,其中有纸质版或电子版中没有的附加资料。

2682
ThoughtWorks

Corda - 为了商业而设计的区块链平台 | 雷达哔哔哔

区块链技术允许不同组织之间直接达成没有中间人参与的交易,这大大提高了交易的效率。但是“传统”区块链平台要求所有用户复制所有交易,这带来了大量的重复和浪费,性能很...

1074
ThoughtWorks

一次Testing in Production方案的探索 | 洞见

传统的软件测试大多是在测试环境下进行的。人们普遍认为生产环境是服务于最终用户的,只有在测试环境下进行充分测试后才会发布给用户。

591
ThoughtWorks

受国际软件巨匠之托,邀你赴一场十年之约 | 技术雷达峰会

技术雷达是ThoughtWorks每半年发布一期的技术趋势报告,它不仅是一份持续的技术成熟度评估,其产生还源于ThoughtWorks另一个更大宏大的使命—IT...

893
ThoughtWorks

RxJS 快速入门

我们都知道 JavaScript 是个多范式语言,它既支持过程式编程,又支持函数式编程,两者分别适用于不同的场合。在同步环境下,两者各有优缺点,甚至有时候过程式...

882
ThoughtWorks

ThoughtWorks的专业精神 | MD脑洞

我们说ThoughtWorks是一家专业服务公司(Professional Service Firm),专业服务是一种业务模式,早期通常指的是医生、律师、会计等...

802
ThoughtWorks

以用户为中心的软件开发 | 洞见

今天这个时代迭代开发已经成为常识,甚至政治正确。随便谁就能给你扯两句mvp。敏捷也从一个开发的,名词变成了管理名词。迭代,测试,反馈,名词满天飞。

1074
ThoughtWorks

Ethereum for decentralized applications | 雷达哔哔哔

Blockchain, DApps, Decentralized Applications, Ethereum

1095
ThoughtWorks

当法律遭遇人工智能 | 洞见

在当今的法律体系中,法律条文的制定往往跟不上时代前进的脚步,落后的条文(或者判例)有时反而会成为新生事物的制约;部分领域的法律条文或者判例卷帙浩繁,即使是专业的...

1361
ThoughtWorks

Service mesh 服务网格 | 雷达哔哔哔

目前的微服务架构大多基于类似于Spring Cloud全家桶的框架构建,尽管这样可以基本满足构建微服务系统架构在技术上的一些基础需求,例如常见的服务发现、配置管...

732
ThoughtWorks

如何增强Linux内核中的访问控制安全 | 洞见

前段时间,我们的项目组在帮客户解决一些操作系统安全领域的问题,涉及到windows,Linux,macOS三大操作系统平台。无论什么操作系统,本质上都是一个软件...

991

扫码关注云+社区