We had a wonderful gathering of Rust enthusiasts at MBSTU this August. We learned about Mozilla and getting involved using and contributing in Rust lang.
Ever since I’ve learned about Mozilla Community, I wanted my fellow university students to engaged with the platform too. Because, in Mozilla I found the easier ways to contribute in Open Source. I don’t want to go on talking about why it’s important to indulge in Open Source, since we all know how technology is surrounding our daily lives and activities specially what we do in the web.
As a newly announced Rep on board, I took the initiative to get my fellow students introduced in Mozilla. I planned to have a half day long workshop/event/sessions to get themselves learn what Mozilla is, why and how I become a Mozillian. During the first half of the workshop, I’ve mostly talked about diversity and inclusion strategy practiced inside our one global community. What I came to learn about the participants, was most of them weren’t aware of the manifestos our community stands upon. And then, there we went on with Rust. We listened from the core team working on the language. We talked on why there was a need of another programming language, since that was the primary questions from most of the participants. They seemed really curious to know about the thread safety in Rust. I could barely hold them to jump on that after the lunch, since we were on tight schedule.
During the second session after a wonderful lunch, we jumped over more hands-on into Rust. We preferred to start from the coot, so we head ourselves from installing the rustup and practicing the common programming concepts in Rust. Once, our participants got acquainted with the syntax and structures, they found the session more interesting. Because, we could successfully built run the Guessing Game project in Rust. Though the process was a little errorsome, we made it run at the end.
Finally we learned about the most unique feature in Rust, ownership and borrowing. There was a QA session at the end of the event. Since, most of the attendees do competitive programming and contest, we had a constructive discussion about the prospects of using Rust in programming contests. They’d really love to have the Rust environment to be accepted in ACM-ICPC.
I was so happy as the organizer having so many helping hands (non-Mozillian/since there was no official Mozillian there in MBSTU) to make the event a success. I was fascinated to see so many coming to learn Open Source and headstart to contribute in the middle of their term finals. I’m also grateful to my faculty members Dr. Sajjad Waheed Sir from Department of ICT, MBSTU; Dr. Mamun-or-Rashid Sir from Department of CSE, DU to come and provide wonderful inspirational speech inaugurating the workshop.
Having tremendous enthusiasm among the participants during the workshop and excitement of learning the Rust lang, now what I feel and is also a demand is to organize a Rust Hack Day for them.
Event Snaps: Introducing Mozilla along w/ Rust @ MBSTU