ThoughtWorks    关注
  • 72
    声望
  • 0
    勋章
  • 1826
    积分
  • ThoughtWorks是一家全球IT咨询公司,追求卓越软件质量,致力于科技驱动商业变革。擅长构建定制化软件产品,帮助客户快速将概念转化为价值。同时为客户提供用户体验设计、技术战略咨询、组织转型等咨询服务。
    关注(0
    粉丝(38
    注册:2015/08/04
    城市:北京
    网站http://insights.thoughtworkers.org/
    • 发表文章 《DevOps 团队之殇》
      DevOps在一遍遍被人们提及、一次次在项目中被实践时,也在不断地被重新定义,DevOps是什么?这个问题可能到现在也比较难说清楚,但是项目中的“DevOps”做了些什么,却是清晰可见的。本文就结合笔...
      08/23 阅读原文
    • 发表文章 《从分布式计算到分布式训练》
      对计算机来讲,所谓的计算,不过是将存储在各个地方的数据通过数据总线进行传输,然后经过算术逻辑单元执行一系列预设好的规则,最终再将输出写入到某个位置。在计算能力有限、存储成本偏高的情况下,就需要利用好计...
      08/21 阅读原文
    • 发表文章 《从集装箱历史看 DevOps 的发展进程》
      那些创新了人与事物连接方式,且极大降低这种连接成本的技术,才能真正促进生产力的提升。DevOps正是这样的技术,它是针对研发系统的一次系统性创新。其创新性在于针对整个研发系统中的各个子系统进行交付与反...
      08/07 阅读原文
    • 发表文章 《前端框架这么多,该何去何从?》
      作为一个软件开发者,最大的挑战就是在不断涌现的新技术中进行取舍,持续学习是从事这一行业的必备技能。在这个领域里,技术更新最快地又非前端莫属了。各种框架的出现、版本的更新此起彼伏,呈现出一派欣欣向荣之景...
      08/05 阅读原文 2
    • 发表文章 《写给自学者的入门指南》
      在 IT 工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起…
      08/02 阅读原文 3
    • 发表文章 《开发团队面临的 3 大安全挑战》
      应用安全不能只依靠防火墙,必须要在应用开发阶段采取适当的安全控制措施,使得应用在发布上线前就具备较好的安全性,避免人为失误造成安全隐患。
      07/27 阅读原文
    • 发表文章 《避免持续集成(CI)成为一个安全隐患》
      在服务器的世界里,root用户就是神,拥有至高的权力和力量。如果有人获得了“神之力”,后果可能不堪设想。无论是Web服务器、数据库服务器还是持续集成服务器。都是这个世界里的二等公民,权限和力量都应该受...
      07/24 阅读原文
    • 发表文章 《移花接木:针对OAuth2的攻击》
      作为第三方应用,为了提升用户体验,往往会提供第三方社交账号登录或者绑定的功能,这背后使用到的关键技术是OAuth认证。想要在自己的应用里集成OAuth不是难事儿,各大社交网站都提供了详尽的文档指南。
      07/20 阅读原文
    • 发表文章 《基于密码学的数据治理Crypto-based Data Governance》
      最近得益于区块链在金融领域的火爆效应,Crypto-based currency&transaction改变了金融圈原本“数字货币=数字游戏”的印象,密码学货币不再只是数字货币,它还被赋予了“...
      06/29 阅读原文
    • 发表文章 《数据可视化产生生产力》
      数据可视化就是借助于图形化手段,清晰有效地进行信息传达与沟通。许多人会着眼于“可视化”,认为数据可视化就是将一系列看上去很炫、很复杂的图表展示在页面上。其实不然,虽然可视化脱离不了各种图表类型,但并不...
      06/22 阅读原文
    • 发表文章 《拯救 Java Code Style 强迫症》
      有一位工程师对Code Style特别在意,所以在Code Review的大部分时间中都是该工程师在指出哪里哪里的格式不对,但是团队并没有找到改进方法,每次的结论都是“下次我注意一点。”
      06/16 阅读原文 1
    • 发表文章 《应用敏感信息的 6 个配置原则》
      应用往往需要用到配置信息,其中一些由于其特殊性会相比于其他配置信息更加敏感,它们需要被很好的保护起来以避免应用遭受黑客攻击。
      06/11 阅读原文
    • 赞同了评论 《重构之十六字心法》
      我觉得重构的其中一个很重要的目标是使代码逻辑更加清晰简单,重构的过程的也是再梳理逻辑,重构逻辑。
      06/07 阅读原文 3
    • 发表文章 《大型分布式团队的代码版本管理》
      介绍这个话题,有两个原因:① 从开始工作到现在,我经历过没有代码版本管理、代码集中式管理,以及现在的分布式管理,我深刻体会到它在软件开发过程中的重要性;② 我在工作中遇到的很多客户都存在对于代码版本管...
      05/26 阅读原文
    • 赞同了评论 《阿里巴巴 Java 开发手册评述》
      我已经通读了一遍 收获很多, 想想如果我们公司也有这样的规范, 那可以避免很多不必要的bug产生.
      05/20 阅读原文 2
    • 发表文章 《重构之十六字心法》
      旧的不变、新的创建、一步切换、旧的再见。大道至简,一旦领悟并掌握了这个心法,就发现自己一下从之前狭义的代码重构中跳脱出来,任何广义上的重构都立刻变得有章可循。
      05/10 阅读原文 3
    • 发表文章 《登录工程:现代Web应用中的身份验证技术》
      “登录工程”的前两篇文章分别介绍了《传统Web应用中的身份验证技术》,以及《现代Web应用中的典型身份验证需求》,接下来是时候介绍适应于现代Web应用中的身份验证实践了。
      05/10 阅读原文
    • 发表文章 《DevOps 发展的 9 个趋势》
      DevOps包含了太多方面的技术和实践,很难通过一个统一的工具链来描述其发展。有幸作为主编参与了最新一期技术雷达的译制,作为DevOps的爱好者,在这一过程中看到DevOps未来发展的几个趋势。
      05/03 阅读原文
    • 发表文章 《在微服务中使用领域事件》
      领域事件主要用于解耦微服务,此时各个微服务之间将形成最终一致性。事件风暴活动有助于我们对微服务进行拆分,并且有助于我们深入了解某个领域。领域事件作为已经发生过的历史数据,在建模时应该将其创建为不可变的...
      04/19 阅读原文
    跳到底部
    返回顶部