浏览器通讯新标准——WebRTC (insights.thoughtworks.cn)
WebRTC是Web Real-Time Communication的简称,它是谷歌的一个开源项目,其目的是通过一系列的协议和规范来让浏览器提供支持实时通讯功能的API接口,这样在浏览器中通过简单的接口调用即可实现本地音频、视频等资源的实时共享。
by @ThoughtWorks 2018-01-26 11:26 分享 查看详情
免费知识哪里来——Arxiv使用指南 (insights.thoughtworks.cn)
如果你非常确定自己想要找什么​,​比如知道论文的名字(算法的名字)或者作者的名字,直接去Google Scholar上搜索是最快的。然而如果你并不是很确定自己想要什么,只是想要看看某个领域的最新发展,知道大家都在干什么,然而​却发现​Google Scholar给你的结果多半不靠谱,请读下去。
by @ThoughtWorks 2018-01-24 10:47 分享 查看详情
时间的回报 (insights.thoughtworks.cn)
不理解或忽视技术债的人不是因为不懂技术,而是因为不敬畏时间的代价。
by @ThoughtWorks 2018-01-19 16:41 分享 查看详情
phantomJs之殇,chrome-headless之生 (insights.thoughtworks.cn)
随着Google在Chrome 59版本放出了headless模式,Ariya Hidayat决定放弃对Phantom.js的维护,这也标示着Phantom.js 统治fully functional headless browser的时代将被chrome-headless代替。
by @ThoughtWorks 2018-01-17 10:51 分享 查看详情
请停止结对编程 (insights.thoughtworks.cn)
这是一个风和日丽的星期五下午,Ben和Martin本应该在Costa咖啡馆喝一杯下午茶,一起聊聊周末的计划,然而PM的一个微信通知打乱了这一切......
by @ThoughtWorks 2018-01-12 11:10 分享 查看详情
移动应用的测试策略与测试架构 (insights.thoughtworks.cn)
无论看多少本书,学习多少种测试方法、测试技术或者测试工具和框架,首先还是需要学习并使用测试策略与测试架构。如果没有在一开始制定好的测试策略和测试架构,而是盲目进行各种测试,很有可能事倍功半。
by @ThoughtWorks 2018-01-10 10:57 分享 查看详情
测试矩阵 (insights.thoughtworks.cn)
如果我们不再提“单元测试”、“性能测试”这种含糊不清的概念,而是通过测试矩阵上的二维定位法,改称“方法级别的功能测试”和“API级别的性能测试”,我想我们对于测试的沟通讨论甚至学习实现将明确的多,也简单的多。
by @ThoughtWorks 2018-01-08 10:38 分享 查看详情
浅谈微服务架构中的鉴权体系 (insights.thoughtworks.cn)
在微服务架构中,有一个核心的问题是处理好“集权”(中心化)和“放权”(去中心化)的关系。虽然微服务的主旋律是把数据和业务拆成小而独立的模块,但我们仍然需要一个强力的中央安保体系来确保“数据分散,权限集中”。这一篇就谈谈微服务架构中的鉴权体系。
by @ThoughtWorks 2018-01-05 10:04 分享 查看详情
前端不止:请告诉我,你要什么样的图标 (insights.thoughtworks.cn)
本篇文章,我们就来聊聊关于图标的一些事情。
有一个英语成语叫做一画胜千言(A picture is worth a thousand words),不知道大家有没有听过?它是指的是一张静态的图片就可表达一个复杂的概念或者与一个主题相关的图片有时比起详细的解释,能够更有效的描述有关主题。如果我们要用一句话来说明图标的作用,没有比这个成语更适合的词了。
by @ThoughtWorks 2018-01-03 18:38 分享 查看详情
离线网络环境下一键式部署 (insights.thoughtworks.cn)
本文通过部署一套复杂系统为例,来描述如何在封闭网络环境下实现一键式部署。
by @ThoughtWorks 2017-12-29 11:19 分享 查看详情
无处不在的Python (insights.thoughtworks.cn)
当Python不再仅仅作为系统管理工具,迈出跨界的第一步时,就再也停不下来,从Web开发到科学计算,从3D建模到人工智能,从嵌入式开发到云计算和大数据,几乎每一个角落,都能看到Python的身影。纯粹的编程已经不再,玩跨界,Python可以,你可以么?
by @ThoughtWorks 2017-12-27 15:38 分享 查看详情
建立属于你的智能客服 (insights.thoughtworks.cn)
随着人工智能的发展,对话式交互穿着语音和文本的外衣,携手模糊搜索引擎,怀抱计算科学和语言学的内核,带着定制化推荐的花环,驾着深度学习和大数据的马车乘风破浪而来——我们就知道,大约是时候了。至少,我们已经可以在十分钟内创造自己的对话式客服了。今天的文章大致分为三部分:历史,今天(chatbot api)和未来(深度学习和智能问答)。
by @ThoughtWorks 2017-12-25 17:05 分享 查看详情
数字化企业的数据自服务 (insights.thoughtworks.cn)
为了加速“构建-度量-学习”的精益创业循环,业务与IT共同组成的一体化团队不能依赖于集中式的数据团队来获得对业务的洞察。他们需要规划适宜自己的数据流水线,在必要时引入实时数据架构和API,用数据湖来支撑自服务的数据操作,从而更快、更准确地从数据中获得洞察,影响业务决策。
by @ThoughtWorks 2017-12-25 15:20 分享 查看详情
软件开发工作的第一现场 (insights.thoughtworks.cn)
代码只是软件开发工作的第二现场,软件开发工作的第一现场,在语言里。
by @ThoughtWorks 2017-12-22 11:43 分享 查看详情
OpenShift中的持续交付 (insights.thoughtworks.cn)
这篇文章谈一谈如何在OpenShift中实现CI/CD以及产品环境的部署。
by @ThoughtWorks 2017-12-18 10:27 分享 查看详情
自动化测试框架分类与思考 (insights.thoughtworks.cn)
业界对于自动化测试框架存在很多不同的理解和争议。在我看来,没有任何一个自动化测试框架是银弹,并且适合所有类型的测试,所以“如何选择一款适合自己的测试框架”变成为了一个首要问题。
by @ThoughtWorks 2017-12-13 11:17 分享 查看详情
前端不止:Retina屏幕下两倍图 (insights.thoughtworks.cn)
假设,我给你一张图片,你觉得肉眼可以观察到全部的细节吗?
by @ThoughtWorks 2017-12-11 16:54 分享 查看详情
第三方组件安全剖析 (insights.thoughtworks.cn)
使用含有已知安全漏洞的第三方组件的现象为何会如此普遍呢?原因是多方面的,比如,在采用第三方组件的时候没有对其进行安全检查,或者最初该组件并没有安全漏洞,只是随着时间推移,一段时间后被发现存在安全问题并披露了出来等等。要想扭转这一局面,开发团队却也面临着不小的挑战。
by @ThoughtWorks 2017-12-11 10:53 分享 查看详情
数字化企业的API架构治理 (insights.thoughtworks.cn)
在前文中我们说到,传统企业在逐步建设自己的数字平台过程中,需要抓住交付基础设施、API和架构治理、数据自服务、创新实验基础设施和监控体系、用户触点技术这五个支柱。今天我们就来谈一谈API、架构治理这些听起来非常技术性的概念与企业的数字化战略之间有何关系。
by @ThoughtWorks 2017-12-07 17:35 分享 查看详情
技术雷达——科技宏观趋势 (insights.thoughtworks.cn)
ThoughtWorks每年都会出品两期技术雷达,这是一份关于科技行业技术趋势的报告。是ThoughtWorks对工具、技术、编程语言和平台的详细解读,我们通常会引入一百余个技术条目。编写技术雷达需要与来自ThoughtWorks全球各个办公室的资深技术专家进行深入沟通,在讨论个别现象的过程中,我们也会谈及宏观趋势。本文汇集了我们眼中当前科技行业的大趋势,以飨读者。
by @ThoughtWorks 2017-12-07 11:09 分享 查看详情