-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[proposal] French talk to promote Rust at Belgian University (ECAM) #17
Comments
This sounds great! Unfortunately I've long forgotten how to read french, but perhaps @pnkfelix, who is one of the organizers of Rust-Paris, might be able to help, or know someone who would. Would you be interested in submitting your presentation here so that other french speakers could use your slides in the future? |
I've brought this up on the #rust-fr irc.mozilla.org channel. |
Of course! For now they are accessible in my repo but once they are finished I will gladly submit them here. Just tell me how / where you want me to put them :)
I can also use help from non-french speaking people 😉 I want to briefly talk about the strengths of Rust for concurrency with a couple of to the point examples. I have watched Steve's Presentation several times already, but I can't fit the examples he uses into my presentation because there would not be enough time... Do you think I can find one or two examples where Rust shines, that I can explain in 5 - 10 minutes? Or is that a little too optimistic? |
could you publish the built presentation to gh-pages so that others can view it without building? |
I quickly read the talk. Many parts of it look inspired from other english talks given, like the ones from steveklabnik. That's a good point since at least you know that you are using a well-proven approach. Other than that, it looks a bit long to me. I'm not that experienced in talks but it looks maybe one hour long. I'm not sure if that's the intended length. |
I can, the examples are not gonna run though :) Edit: Here is the rendered version |
I have measured a dry run from the start until the explanation of the Rust error message and it was about 17 minutes long. I made sure not to talk to fast and take some short pauses where I would have them in a real scenario. Of course this assumes I am not interrupted etc. For an estimation of a more realistic run time I would add a 10 min margin, which would make it about 30 minutes. I don't have strict time constraints but I think aiming for a 45-60 min presentation would be the sweet spot. So that leaves me 15-20 minutes of remaining time to cover the other things. |
I am an Engineering student in a Belgian university called ECAM and I proposed to give a talk about Rust. My computer science teacher is very eager to hear about it 😉
The talk will be in French, so are the slides and the outline
There is not date set, yet. So no pressure, though I would like to give it before my exam period (may - june).
Audience
The audience will be comprised of:
There will be no C / C++ experts (or only few) but a good part of the audience should already have experience with it. Most of them should have a strong background in electronics.
Goal
The goal of the presentation is to promote Rust. A lot of students and teachers have never heard of it and I hope I can spark their curiosity. I want to explain it's strengths and compare it to what they know (C / C++ and Python).
Given that most of the audience will have a pretty strong electronics background it could be interesting to briefly talk about the status of Rust in embedded systems and the plans for the future. But I would need help for that, because I don't know enough about it and wouldn't want to propagate false information. (I only know about the possibility to compile to ARM and the avr-LLVM project)
Topics I want to cover
This is not set in stone and is open to suggestions. I already have a draft for memory safety + ownership & borrowing.
Presentation
The actual presentation can be found here (still a WIP) and the rendererd version (code examples will not run). It's based on reveal.js. The README explains how you can run it locally but I haven't tested it on a fresh machine yet..
I have written down an "outline" (more like the actual text) that you can read here
I also wrote a utility in Rust that accepts POST request containing code, compiles it and returns the result. For now it works with C++ and Rust. I use it to have code output directly integrated into my slides. I call it codeplatter.
I am not sure what I should ask here, but any feedback is appreciated and feel free to propose new ideas to explore! 😄
The text was updated successfully, but these errors were encountered: