[Hacker News 周报] 性能持续分析工具;数据库必须知道的那些事;Spark 与 K8s 集成新动向
了解科技资讯、把握行业脉搏。每周快速浏览 Hacker News 精选。本期 Hacker Newsletter 地址:https://mailchi.mp/hackernewsletter/610
了解科技资讯,把握行业脉搏,大家好,我是Koala,欢迎收看第617期Hacker News周报。
Pyroscope|性能持续分析工具
软件性能是大家比较关注的问题,特别在生产环境中,如何去观侧性能一般是比较困难的。Pyroscope是一个开源的持续性能分析平台,它通过持续分析的概念,帮助各种应用接入到它的分析平台,提供更好的debug体验。它在他的GitHub主页上也提到,可支持多种语言,包括Go、Python、Ruby、Rust和Node.js等。
daisyUI|前端组件库
其次是一个叫做DaisyUI的前端组件库,它是基于流行的Tailwind CSS方案去开发的,它本身基于CSS实现了许多组件,并且可以和许多已有的框架结合,如React、Vue、Svelte等等。如果你要开发一个新的前端页面,可以考虑使用这个组件库。
《数据库必须知道的那些事》
https://architecturenotes.co/things-you-should-know-about-databases
下面是一篇本周热门的博客,叫做关于数据库你应该知道的那些事。在这篇博客中,作者比较详细的介绍了数据库的各种概念,如大家熟悉的索引、平衡数以及在不同硬件,如HDD、SSD上的优化手段等等。数据库是大家日常开发中经常会遇到的组件,如果想对数据库有更深入的了解,不妨从这篇文章入手。
《浏览器是如何工作的》
https://web.dev/howbrowserswork/
接下来也是一篇知识类的文章,Webdev是由谷歌Chrome团队维护的与Web开发相关的门户网站,他们一直在维护一篇叫做浏览器是如何工作的文章。从2011年文章编写至今,浏览器的工作原理多少有些变化,但在最新的版本中,也还是非常详细的介绍了浏览器内部的一些工作原理。想对浏览器了解更多的前端工程师,也可以从这篇文章开始读起。
Spark 与 K8s 集成新动向
不久前,大数据组件Apache Spark发布了新的版本V3.3,新版本中的一个调整是将Volcano作为默认的批量任务调度器。Volcano是基于K8S的云原生并行调度方案,这篇文章从云原生的角度介绍了为什么Spark可以和Volcano结合的非常好,这也让大家看到了在K8S上运行Spark这样大数据组件的潜力。
Raindrop|书签管理小工具
最后是一个All in one的书签管理小工具,它可以将你平时看到的书籍、代码、设计稿或是文章都统一放在一个叫做Raindrop的工具里,帮助整理你的收藏。
以上就是本期Hacker News周报摘要,谢谢您的收看。