# Rust Community Talks Use this repository to propose or request talks for the various meetups, conferences, and online webcasts from the Rust Community. [Propose or request a talk](https://github.com/rust-community/talks/issues); no need to worry about making mistakes or giving/requesting a talk that's already been done! See below for some ideas. ## Proposing a talk If you'd like to give a Rust-related talk, we're here to help. If you don't have a venue for your talk, we can get you in touch with leaders of local Rust meetups. If you don't have a topic, we can find something for you to talk about. If you do have a topic, we can try to find an existing pre-made talk that fits it. And if you already have a talk all planned, we can help proofread your slides. File an issue here with the details and label it with the `proposal` tag, and we'll work with you from there. ## Requesting a talk Would you like to see a talk on a particular topic? Something you'd like to understand better, or an interesting area? Raise an issue with the details and label it with `request`, and we'll see if we can organise someone to give that talk :) ## What can you talk about? First up, there's no need to be an expert of any kind, so don't feel like you have to be in order to talk. Secondly, you can talk about anything Rust related! Aside from looking at what other people have requested, here are some ideas: * Rust for {Java,C++,C,Python,Ruby,Javascript,Scala,Haskell,C#,F#,whatever} developers * Typical Rust gotchas or Rust for beginner programmers * Understanding trickier bits of Rust the language (borrow checker, marker traits, trait objects, unsafety) * What's new or coming up in the latest version of Rust (similar to http://this-week-in-rust.org/ ) * How to contribute to Rust community * Demonstrate your/someone else's rust library X to solve problem Y * Anything Cargo (tips, tricks, integration with other builds) * The history of Rust (e.g. scrapped features, motivations, pivotal RFCs) * Rust FFI/how to integrate with common C libraries * Rust usage in a popular project (e.g. Servo, Piston, etc), or a project of your own (no matter how trivial!) * Rust for gamedev/real-time/embedded systems * How Rust and LLVM work together or how other bits of the Rust compiler work * Embedding other languages in Rust, or embedding Rust in other languages * Testing, benchmarking, profiling, debugging, REPL, IDE, editor experiences/tips/tricks/tools * War stories solving bugs, compilation errors, or production experiences * Anything else Rust-related ;-) ## Meetups from around the world: [Meetups map](https://community.rs/meetup-map/) Australia: * Sydney, [Rust Sydney](http://www.meetup.com/Rust-Sydney/) Austria: * Linz, [Rust Linz](https://rust-linz.at/) Brazil: * São Paulo, [Rust São Paulo](http://www.meetup.com/Rust-Sao-Paulo-Meetup) Czech Republic: * Prague, [Prague Rust](https://www.facebook.com/events/178951015924108) France: * Paris, [Rust Paris](http://www.meetup.com/Rust-Paris/) Germany: * Berlin, [Rust Berlin](http://www.meetup.com/Rust-Berlin/) * Cologne, [rust.cologne](http://rust.cologne) * Frankfurt/Darmstadt, [Rhein-Main Rust Meetup](http://www.meetup.com/Rust-Rhein-Main) * Hamburg, [Rust Meetup Hamburg](http://www.meetup.com/Rust-Meetup-Hamburg) * Munich, [Rust Meetup Munich](http://www.meetup.com/rust-munich/) Ireland: * Dublin, [Rust Dublin](https://www.meetup.com/Rust-Dublin/) Italy: * Milan, [Rust Milano](https://www.meetup.com/rust-language-milano/) * Rome, [Rust Roma](https://www.meetup.com/Rust-Roma/) * Turin, [Rust Torino](https://www.meetup.com/Rust-Torino/) Japan: * Tokyo - [Rust of Us](https://rust-of-us.doorkeeper.jp/) - [Rust Tokyo](http://rust.connpass.com/) Malaysia: * Kuala Lumpur - [Rust Lang Malaysia Facebook](https://www.facebook.com/groups/1876280775927500/) or [Telegram Group](https://t.me/golangmalaysia) Mexico: * Mexico City, [Rust MX](https://www.meetup.com/Rust-MX/) Poland: * Wroclaw, [Rust Wroclaw](https://www.meetup.com/Rust-Wroclaw) Thailand: * [Rustacean Thailand](https://www.facebook.com/rustaceansthailand) The Netherlands: * Amsterdam, [Rust Amsterdam](http://www.meetup.com/Rust-Amsterdam) Spain: * Barcelona, [BcnRust](https://www.meetup.com/BcnRust) * Madrid, [MadRust](https://www.meetup.com/MadRust) Sweden: * Skåne, [Rust Skåne](http://www.meetup.com/rust-skane/) * Stockholm, [Rust Stockholm](http://www.meetup.com/stockholm-rustlang/) United States: * Boston, MA, [Boston Rust](http://www.meetup.com/BostonRust/) * Boulder/Denver, CO, [Rust Boulder/Denver](http://www.meetup.com/Rust-Boulder-Denver/) * Brooklyn, NY, [Brooklyn.rs](http://brooklyn.rs/) * Columbus, OH, [Columbus Rust Society](http://www.meetup.com/columbus-rs/) * Durham, NC, [Triangle Rustaceans](https://www.meetup.com/triangle-rustaceans/) * Los Angeles, CA, [Rust Los Angeles](http://www.meetup.com/Rust-Los-Angeles) * Manhattan, NY, [Rust NYC](http://www.meetup.com/Rust-NYC/) * Pittsburgh, PA, [Pittsburgh Code Supply](http://www.meetup.com/Pittsburgh-Code-Supply/) * Portland, OR, [PDX-Rust](https://groups.google.com/forum/?#!forum/pdx-rust) * San Diego, CA, [San Diego Rust](http://www.meetup.com/San-Diego-Rust) * San Francisco, CA, [Rust Bay Area](http://www.meetup.com/Rust-Bay-Area/) * Seattle, WA, [Seattle Rust Meetup](https://www.meetup.com/Seattle-Rust-Meetup/) United Kingdom: * London, [Rust London User Group](http://www.meetup.com/Rust-London-User-Group/) * Cambridge, [Cambridge Rust Meetup](http://www.meetup.com/Cambridge-Rust-Meetup/) ---- Many thanks to [Rust Sydney](https://github.com/RustSydney) for the inspiration.