[Hacker News 周报] GitHub 下一代功能;Docker 支持 Webassembly;新式代码教学工具
了解科技资讯、把握行业脉搏。每周快速浏览 Hacker News 精选。本期 Hacker Newsletter 地址:https://www.daemonology.net/hn-daily/
了解科技资讯,把握行业脉搏,大家好,我是Koala。欢迎收看第628期Hacker News周报。
Github Next
https://blocks.githubnext.com/
Github Next是Github计划推出的一组前瞻功能,本周Github Next展示了名为Blocks的计划,可以在代码仓库的readme中嵌入更多动态内容。目前readme仅支持markdown文本、图片等内容,较为单一,而Blocks计划展示了如何在readme中添加交互式脚本、图表、图例等元素,使开源作者更容易介绍仓库中的代码功能。
podman desktop
本周Podman团队推出了桌面端的可视化容器K8S管理工具Podman Desktop,延续Podman的设计思路,Podman Desktop希望从轻量快速、开放、简单可扩展等方面,给使用者带来帮助,更好的将负载部署到Podman管理的容器或K8S中。
Docker 支持 Webassembly
https://www.docker.com/blog/docker-wasm-technical-preview/
容器领域的另一巨头Docker也在寻求新的技术方向,近期Docker发布了Docker Plus WebAssembly的预览版,可以通过Docker运行WebAssembly应用。原本面向浏览器设计的WebAssembly,由于其突出的隔离性、轻量化等优点,备受云计算领域的关注。在本次发布的博客中,Docker也介绍了一些典型的WebAssembly应用场景,感兴趣的小伙伴可以自行阅读。
Rome 发布第一个稳定版本 Rome v10
https://rome.tools/blog/2022/11/08/rome-10/
在经历创始团队变动、使用Rust重写等波折之后,前端工具Rome发布了一个稳定版本Rome V10。Rome的目标是将代码格式化、lint、编译、打包等工作统一在一套工具链中,带来更高的执行效率和更统一的使用体验。在前端工具已经趋于饱和的现在,Rome能否厚积薄发还有待观察。
Blessed|Rust 教程
与许多编程语言相比,Rust的标准库较为小巧简单,许多常用的功能都是由社区中的第三方库提供,这也使得许多开发者刚开始接触Rust时,拿不准应该使用哪些库。Blessed是一个对Rust社区生态的总结,介绍了一些已经成为事实标准的第三方库,让大家在选择时有据可依。
Pickcode|新式代码教学工具
https://app.pickcode.io/course/hoc-ad-libs-chatbot
Pickcode是一个实验性的代码教学工具,与已有的编程教学工具Scratch、Blockly相比,Pickcode的设计与真实代码更加接近,但又保持了基于选择、拖拽的编辑功能,方便代码初学者上手。对于代码教学感兴趣的小伙伴,可以试用官网给出的教程,看看是否能带来一些启发。
.Net 发布了新版本 .Net7
https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/
本周.Net发布了新版本.Net 7,包括性能提升以及与C# 11、F# 7、.Net MAUI、Blazor等项目相关的一系列新功能。时至今日,.Net仍然保持不错的创新能力,并且在跨平台等领域持续推出新的方案,结合微软的生态能力、技术实力,未来依然有可能占据更大的市场。
以上就是本期Hacker News周报摘要,谢谢您的收看。