1. 我中意的那些成为区块链开发者的免费课程
https://hackernoon.com/my-favorite-free-courses-to-become-a-blockchain-developer-in-2020-cvo3u0u
@Frozen:成为区块链开发者需要了解区块链基础知识,同时还需要对其他多方面知识有所了解。文章总结了8个免费的课程,可以让开发者轻松入门区块链。
2. ConsenSys发布新的以太坊DeFi报告
@Frozen:ConsenSys发布最新的DeFi发展趋势研究报告。报告涵盖DeFi当前数据、总结和图示,DeFi用户行为和用户同不同协议之间的关联关系,主要的DeFI安全事故等等。提供当前DeFi发展情况概览
3. Data Oriented Design
https://www.dataorienteddesign.com/dodbook/
@肖雪洁:我们听说过 Object Oriented Design,听说过 Aspect Oriented Design。但是随着现代 CPU 架构的演化,一种全新的思维模式,Data Oriented Design 其实逐渐在需要保证 framerate 的领域,比如 AAA game 中流行开来。他的基本思想是:随着现代 CPU 的发展,cache 在逐渐成为新的 memory,memory 在逐渐成为新的 disk。对于不能为 cache 做优化的场景,性能其实是没法做到最优化的。现有的一些原则,比如 OOD,倡导的是多个 object 之间的交互,但是对于 object 之间的 data layout 在设计中完全掩盖掉了,这样在绝大多数情况下,几乎不可能做到为 cache 优化。DOD 则从另一个角度出发,从 data 开始,重点关心 data 是如何变化,从这个角度构建软件,为 cache 层做优化,达到更极致的性能提升。最后附上关于 DOD 的一段很有启发性的
quote:I say this is the opposite of a modelling approach, because modelling implies that you are abstracting or not dealing with the actual data, but in DOD we do the opposite, we focus on the actual data, to such a degree that we redefine its actual layout to serve the transformation. DOD is, in essence, anti-abstraction (and therefore not-modelling).
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
如果你是一名极客,你有好的工具、好的开源项目、好的文章和教程等想要分享给大家,请推荐给我们!
如果你也想参与到Web3极客日报的建设中,请在后台留下你的微信号和简单的介绍,我们(一群闲散的极客)会尽快和你联系。
网站:http://ec2-13-231-107-232.ap-northeast-1.compute.amazonaws.com
公众号:rebase_network