< 返回版块

Mike Tang 发表于 2019-04-01 18:23

Tags:RustCon Asia,讲师介绍

本文转载自:https://talk.citahub.com/t/topic/371

rahul

今天要介绍的是 RustCon Asia 第六位讲师 Rahul Thakoor

了解 Rahul Thakoor

Rahul Thakoor 是一位来自毛里求斯的神奇 Rust 开发者,有多神奇?一起来看一下。

或许,你对毛里求斯这个非洲东部的岛国并不熟悉,但是你对渡渡鸟一定早有耳闻。 Rahul 来自于这个对我们来说略微神秘的国度,但却很早就旅居中国。2010 年,Rahul 在同济大学学习了一年的普通话,之后到南方医科大学进修了 5 年的医学,是什么让 Rahul 开启 Rust 开发之路呢?

2012 年,Rahul 首次接触编程,利用业余时间在 Udacity 学习 Java ,之后转到 MOOC 网进行大量的自学。而 Rahul 说到真正开始学习编程,是在 2015 年购买了一块 Arduino 电路板 开始的。Rahul 喜欢在这块电路板上捣鼓物理计算(physical computing),并且 DIY 了很多项目。在这过程里,Rahul 一直从各开源社区里学习,也意识到文档和分享的重要性。

即使那时的 Rahul 是 Arduino 菜鸟,也无法没有阻碍他和所有其他爱好者一起分享创造的快乐。这就是当时他的一个first instructable

开启 Rust 学习之路

在 2016 年,Rahul 完成医学学位,并决定正式学习计算机科学是的你没看错。在 2017 年 Stack Overflow 调查中 Rust 被选为最受欢迎的编程语言,Rahul 自此开始学习 Rust。

在 Rahul 阅读了第一版 The Rust Programming Language(TRPL)书之后,实践开始于Jorge AparicioDiscover the world of microcontrollers through Rust

他打算为树莓派(Raspberry Pi )移植基于 python 的 GPIOZERO 库,并制作 rust_gpiozero 。之后,Rahul 基于Jorge Aparicio 的 embedded-hal 为 MMA7660FC 3 轴加速度计(MMA7660FC 3-Axis Accelerometer)做了一个驱动器 ,开始了贡献代码,见 Awesome Embedded Rust 列表。

2018 年,Rahul 参与了 Increasing Rust’Reach(IRR)计划,一个发展 Rust 的项目合作者和领导者社区的项目,项目包括 WebAssembly, rust-lang.org 的设计和国际化, Embedded, Diesel, CLI and Clap-rs 等。在这里 Rahul 和 Rui Zhao 一起配合 Ashley williams 指导,专注于 rust-lang.org 的国际化。

说了这么多,那么,这次 Rahul 将在 RustCon Asia 分享什么呢?

WorkShop 里分享啥?

在这次 RustCon Asia 大会上,Rahul 将会为大家带来《Introduction to IoT using Blynk, Rust and your Smartphone》主题分享。

smartphone

想要用 Rust 来利用智能手机的传感器和执行器来学习物联网的基础,并建立虚拟和物理世界的桥梁吗?在第三天的 Workshop 中,参与者不需要特别准备就可以体验嵌入式世界。Rahul 将使用 Blynk,这是一个免费的智能手机应用程序,为你的物联网项目提供拖放小部件。参与者只需要智能手机(iOS 或 Android)和运行Linux,macOS 或 Windows 的笔记本电脑就行了。

Rahul 将介绍物联网的基础知识。参与者将配置虚拟 LED 和按钮,收集 GPS stream 或加速计等传感器数据,或将事件和数据发送到手机。最后,参与者将能够使用你的技能学习原型(your skills learned prototyping)制作更多有创意和有趣的项目,开辟自己的道路。参与者将更好地了解物联网项目,并从微控制器或其他硬件上开始使用嵌入式 Rust 开发。

真·语言爱好者

如果算上 Rust,Rahul 总共会 8 门语言。母语克里奥尔语(Creole)、英语、法语能够无障碍商务沟通,中文能够达到商务会话水平(毕竟呆中国这么久),以及印度官方语言之一的 Hindi 、印度比哈尔(Bhojpuri)方言和德语入门。所以, 在 RustCon Asia 大会上,尽情交流吧~可能,他中文比你更标准…

了解更多

今年二月份,Rahul 更新了rust_gpiozero v0.2.0 库,感兴趣的小伙伴可以去挖掘一下。在即将到来的MSCC 大会 1 (Mauritius Software Craftsmanship Community )上,Rahul 也会作为讲师,带去以下两个主题

RUST: THE PROGRAMMING LANGUAGE THAT EMPOWERS EVERYONE

INTRODUCTION TO IOT AND ROBOTICS WITH MICROPYTHON

github:https://github.com/rahul-thakoor
twitter:https://twitter.com/rahulthakoor
Medium:https://medium.com/@rahulthakoor
blog:https://rahul-thakoor.github.io
linkedin:https://www.linkedin.com/in/rahul-thakoor-a50706138/
RedHat 开源作者:https://opensource.com/users/rahul27

rustcon.asia

评论区

写评论

还没有评论

1 共 0 条评论, 1 页