据说程序员等电梯的时候都想过调度算法,网友:还真是 (mp.weixin.qq.com)
先来先服务(FCFS-First Come First Serve)算法,是一种随即服务算法,它不仅仅没有对寻找楼层进行优化,也没有实时性的特征,它是一种最简单的电梯调度算法。
by @code小生 2021-06-27 13:13 分享 查看详情
万字详解!Git入门最佳实践 (mp.weixin.qq.com)
Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。
by @code小生 2021-06-27 13:13 分享 查看详情
敏捷转型中的敏态与稳态 (insights.thoughtworks.cn)
长远来看双模IT并不是企业在进行敏捷转型中追求的目标或终点。敏捷企业需要的是随时能够响应市场的变化,跳脱出IT的小圈子,扩展到业务甚至运营,真正做到全流程端到端敏捷。
by @Thoughtworks 2021-07-13 17:31 分享 查看详情
微前端——前端开发新体验 (insights.thoughtworks.cn)
通过引入微前端架构,我的团队解决了单体架构下、多团队协作所产生的相互影响,相互依赖的问题,使得团队更大程度的获得了自治权。
by @Thoughtworks 2021-07-13 14:07 分享 查看详情
符号执行,从漏洞扫描到自动化生成测试用例 (insights.thoughtworks.cn)
Thoughtworks安全团队正在积极探索符号执行在安全领域的威力,通过自动生成测试用例,再结合模糊测试(fuzz)工具,集成到DevOps的环境中,在整个软件的开发周期内持续的发现安全漏洞,为软件安全保驾护航。
by @Thoughtworks 2021-07-12 17:09 分享 查看详情
使用函数式语言建立领域模型 (insights.thoughtworks.cn)
实际上函数式编程语言的类型系统,不但能够帮助开发者建立一个丰富的领域模型,同时简单可组合的类型系统,也为代码即文档提供了基础。
by @Thoughtworks 2021-07-12 11:20 分享 查看详情
Google Fuchsia OS 全新 Logo 来了 (mp.weixin.qq.com)
近日 Google 提交的一份新的商标文件显示,Google 将会为 Fuchsia OS 换上一个全新的 Logo。
by @code小生 2021-07-11 22:54 分享 查看详情
Linux在M1上跑起来了! (mp.weixin.qq.com)
自 2014 年 iPhone 6 发布以来,苹果就在集中精力构建更快的芯片,相对于在一块芯片上加载更多核心,他们更加注重单线程性能的提高。他们内部的硬件设计团队采用了这种方法,并生产出了功能多样且独一无二的芯片,从而奠定了他们在架构特征方面的行业领先地位。
by @code小生 2021-07-11 22:51 分享 查看详情
2020网络流行语大全!你知道几个? (mp.weixin.qq.com)
在这不寻常的一年里,涌现出各种各样刷屏网络的流行语。今天,为大家整理了这一年的网络流行语大全,一起来看——
by @code小生 2021-07-11 22:51 分享 查看详情
GitHub上10个超好看可视化面板 (mp.weixin.qq.com)
Web 开发中几乎所有平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。
by @code小生 2021-07-11 22:51 分享 查看详情
程序员才能懂的22张高度内涵图!! (mp.weixin.qq.com)
产品经理第10次改需求后,

告诉我还是用第一版
by @code小生 2021-07-11 22:50 分享 查看详情
程序员翻车时的30种常见反应!第21个深有感触... (mp.weixin.qq.com)
软件开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。有些人很淡定,也有一些人会感到生气、沮丧、不安或气馁。在修复 bug 的过程中我们都经历了什么?这个值得我们一探究竟。
by @code小生 2021-06-20 22:56 分享 查看详情
三种Loading制作方案 (mp.weixin.qq.com)
Loading几乎是每个应用都会用到的一个组件。很多组件库都会提供相应的Loading组件,但是有的时候我们可能需要自定义Loading效果,掌握Loading组件制作的基础知识将变得非常必要。Loading主要就是一个旋转的圆环,而旋转部分则比较简单,直接通过CSS动画即可实现,所以关键部分就是得到Loading的圆环。
by @code小生 2021-06-20 22:56 分享 查看详情
测试用例的一些“真相”与“事实” (insights.thoughtworks.cn)
测试用例存在一些真相与事实,有些广为人知,有些却很隐蔽。基于这些真相与事实,可以对我们的手工测试、自动化测试、甚至规模化的自动化测试(数以万计的用例)带来不同的启发。
by @Thoughtworks 2021-07-09 17:39 分享 查看详情
设计系统简史 (insights.thoughtworks.cn)
按照现在的主流模式,一个设计系统主要由三部分构成:设计原则、风格规范 和模式/组件库 。然而在2005年Sun Microsystems就已经创造出符合现代定义的设计系统了。在瞬息万变的 IT 领域,为什么设计系统经久不衰?我花了一些时间,看了看设计系统的过去和现在,也想了想设计系统的未来。
by @Thoughtworks 2021-07-09 10:43 分享 查看详情
白话数字化-1:什么是数字化? (insights.thoughtworks.cn)
今天先不聊中台,开个新坑,来聊点更“虚”的,谈谈:数字化。什么是数字化?为什么需要数字化?数字化有什么局限?
by @Thoughtworks 2021-07-09 10:43 分享 查看详情
开发团队如何选型支付网关 (insights.thoughtworks.cn)
本文基于在Thoughtworks帮助各类客户提供不同种类支付网关的经验,以及帮助客户开发和维护月交易量在百万级别的支付网关的经验,分别从功能、安全、集成方式三方面来帮助商家了解并快速选择适合自己的支付网关。
by @Thoughtworks 2021-07-09 10:41 分享 查看详情
React 18探秘(上) (teobler.com)
React 17 那篇没有任何新特性的博客还历历在目,半年多后,终于等来了 17 铺路许久的 18 发布计划,本来想赶紧看看都有些啥,无奈事情略多,一直拖到现在,最近有点点时间,看看 18 给我们带来了什么。

17 发布消息出来的那会我一直好奇这个没有新特性的发布目的是啥,一通搜索之后得到了一些答案:17 在给未来的 Concurrent Mode 铺路,为大家做好未来渐进式升级的准备。 React 的 Concurrent Mode 在下一盘大棋,一盘包括了 RN / Web / SSR / Server Component 的大棋。而这次 18 的发布计划虽然还是没能发布 Concurrent Mode,但也透露了一些未来 Concurrent Mode 的样子。
by @Teobler 2021-07-08 22:27 分享 查看详情
我在Thoughtworks的头三年 (insights.thoughtworks.cn)
步入职场的新人好学上进,充满着对知识的渴望,但是往往缺乏目标管理和职业规划。学会如何提升自己,是每一个职场新人都需要研究的重要课题。
by @Thoughtworks 2021-07-07 15:24 分享 查看详情
Service Mesh架构下的认证与授权 (insights.thoughtworks.cn)
Service Mesh的核心是将一切非业务功能交给基础设施层,讨论Service Mesh架构下的认证与授权,实质上是讨论能否将认证与授权的处理逻辑委托给基础设施层,从而让应用层更加专注于业务。
by @Thoughtworks 2021-07-07 11:10 分享 查看详情