LFX Mentorship 2023年第一期实习开启:构建云计算的未来基石

时间:2023-02-06 14:07:57

新年快乐,兔飞猛进! 根据最近 CNCF 对2000多名 IT 专业人士的 2022 年度调查,WebAssembly 将成为云原生技术栈的一个关键部分。 该调查主要发现

容器是新常态,而WebAssembly是未来的趋势。

WasmEdge 项目是一个开源的 WebAssembly 运行时,为云原生应用场景进行了优化。已经与 Docker Desktop 和 Fedora / Red Hat Linux 集成并分发。通过带薪的 LFX / CNCF 实习计划为 WasmEdge 做出贡献,为你的简历和技能加上闪亮一笔!

通过 LFX Mentorship 计划为像 WasmEdge 这样的CNCF托管的项目做贡献,你将获得:

  • 丰厚报酬。金额从3000美元到6600美元不等,取决于你的所在地区
  • 通过一对一的指导学习新的开发技能。如果你被选中,将分配到一个来自 WasmEdge 项目的经验丰富的 Mentor。
  • 有机会获得*软件公司的工作机会
  • 加入繁荣的开源社区,获得自豪感和成就感

现在就申请加入 WasmEdge 的 LFX Mentorship 计划,在开源领域做出成绩,并获得从3000到6600美元不等的报酬!

WasmEdge 简介

WasmEdge 是一个WebAssembly 运行时,特别为服务器端和云原生应用优化。它提供了许多独特的功能,对云计算至关重要。例如,支持

  • 完整的 WebAssembly 规范,以及新兴的规范,如线程、GC 和组件模型。
  • Advanced networking 如 HTTP/S 客户端和服务器,数据库连接,消息队列连接。
  • 基于流行框架的AI推理,如 Tensorflow,OpenVino,PyTorch
  • 高级语言应用,包括 JavaScript、Python、PHP和 Ruby。开发者可以运行完整的node.js应用程序。
  • 多种 APIs 用 Rust, Go,C/C++, JavaScript 创建 Wasm 应用。
  • 多种 SDKs,将 WasmEdge 嵌入到现有的以其他语言编写的应用程序。

此外,WasmEdge 提供了一个灵活的插件架构 允许开发者为其添加更多功能,并通过广泛的开源合作伙伴充分发掘众多集成和分发渠道。通过我们的技术亮点发现 WasmEdge 的全部潜力。

WasmEdge 得到了云原生生态中主要开发者工具和部署平台的支持。例如,WasmEdge 与 Docker Desktop 集成并分发,覆盖超过 1000 万开发者。 Fedora、Red Hat Linux 和 OpenShift 容器平台上的默认 WebAssembly 运行时。

加入我们,共建云原生技术栈的未来!

LFX Mentorship 项目 (2023 年 3 月至 5 月)

这次我们有四个 mentee 空缺。

LFX Mentorship 2023年第一期实习开启:构建云计算的未来基石

为了更好地协作,每个申请者需先完成预测试,本次预测试的截止时间是2月20日。

1. Stream data processing with WasmEdge

这个项目中,你将使用 WasmEdge Rust SDK 将 WasmEdge 嵌入到用 Rust 编写的 Fluvio 项目中。这是两个很棒的开源项目之间的合作。我们寻找的 mentee 需了解 Rust 和 WebAssembly Rust SDK 。

详情 | 预测试 | 申请链接

2. A Rust library crate for mediapipe models for WasmEdge NN

AI 训练和推理等计算密集型任务始终适用于 Rust 和 WebAssembly。WasmEdge 希望构建一个 Rust 库 crate,从而在 WasmEdge 应用程序中轻松集成 Mediapipe 模型。在这个项目中,你应该为Mediapipe的每个模型建立至少一套库函数。每个库函数都接受一个 media 对象并返回推理结果。我们寻找的 mentee 需要有 Rust 知识和一些机器学习经验。

详情 | 预测试 | 申请链接

3. WasmEdge C++ SDK

这个项目中,你将帮助添加基于 WasmEdge C API的 WasmEdge C++ SDK。WasmEdge C++ SDK 让开发者能轻松地将 WasmEdge 嵌入到他们的 C++ host app 里。我们寻找的 mentee 需要有 C++ 和 WebAssembly 的知识。

详情 | 预测试 | 申请链接

4. Unified WasmEdge tools

命令行是开发软件最常用的工具,WasmEdge 提供了两个工具供开发者使用:wasmedgecwasmedge。可是提供太多的工具会导致使用起来比较麻烦。因此在本项目中,你需要使用 wasmedge 帮助统一 WasmEdge 工具。这项工作将影响所有 WasmEdge 用户。他们将使用你开发的命令行来运行 Wasm 应用程序。我们寻找的 mentee 需要有 C++ 和 WebAssembly 的知识。

详情 | 预测试 | 申请链接

下一步是遵循mentee 指南,在2023年2月14日前完成申请并在2月20日前完成 pretest。 期待你的加入!

如有问题可公众号后台留言或者加入我们的 Discord。 同时,可以加入2月7日的 WasmEdge 社区会议,议题之一是 LXF mentorship 答疑。

延伸阅读

  1. 了解 sonder-joker's journey on WasmEdge LFX mentorship
  2. 了解 gusye1234's journey on WasmEdge LFX mentorship