Rustaceans / rust-cologne

Website for Rust User Group Cologne
http://rust.cologne/
40 stars 3 forks source link

July 2022: Meetup in Cologne #96

Closed kawogi closed 2 years ago

kawogi commented 2 years ago

ToDo

Invitation draft

Title: Physical Reboot

Dear Rustaceans,

our next Meetup will be on **Wednesday 2022-07-06 19:15 CEST**.

After a very long break we're happy to announce our next Meetup held in person at the C4!

Matthias will give a **talk about WASM**:
> WebAssembly is neither "web" nor "assembly" — but 100% amazing. It is our chance to build a fast, safe, and universal  compilation target for all languages and all platforms. Let me show you why this is cool and how to get started with WebAssembly in Rust; we will also briefly touch on WASI.

Kai will perform some **beginner level interactive coding** implementing a Digital Rain effect in the Terminal (as seen in the Movie _The Matrix_). We'll learn how idiomatic Rust looks like and how `clippy` can teach you to become a better rustacean over time.

Any remaining time will be used as **open space**: Imagine a bazaar, where you can suggest topics and spontaneously join any discussion you find interesting. It all depends on your interests. You can enjoy some drinks, meet nice people and discuss about Rust.

**[You can register here](...)**.

We are looking forward to seeing you. :-)

Yours,
Florian and Kai
―  
The meetup will likely be held in German, we will however reevaluate this at the beginning of the evening and may switch to English if needed.
―
Due to COVID-19 still being around, bringing a face mask will be necessary. For the same reason we need to know how many people will attend the meetup. Please make sure to register and, in case you are no longer able to attend, cancel your registration. Thank you.

Rust News

kawogi commented 2 years ago

Topics suggested in the recent (virtual) meetup:

For beginners:

Maybe we could also fetch some open entry on rosetta code and do a live coding https://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_Rust

Corona measures (those need to be integrated in the invitation):

Other things that could be part of the meetup:

I'll try to come up with a topic to be able to complete the invitation. Suggestions are still welcome.

mre commented 2 years ago

Are you planning the meetup for July or August? It says "2022-07-06" but the final invitation date is after that on "2022-07-29", so I wonder what date is correct now. If you plan to do the meetup in July I could give a talk about WASM. I might not be here in August however.

kawogi commented 2 years ago

Thanks for noticing. I fixed the invitation date to match the meetup next week. For August I'll have to skip as well.

WASM talk would be great. I plan to do a live coding for implementing the "Matrix Digital Rain" effect in the terminal. That should be beginner friendly, yet entertaining. Maybe we feel like over-engineering the result after that ;) (https://rosettacode.org/wiki/Matrix_digital_rain https://en.wikipedia.org/wiki/Matrix_digital_rain)

mre commented 2 years ago

Okay, thanks for the clarification. I'd be delighted to do the WASM talk then. Here's an abstract if you need one for the announcement. 😊

WebAssembly is neither "web" nor "assembly" — but 100% amazing. It is our chance to build a fast, safe, and universal compilation target for all languages and all platforms. Let me show you why this is cool and how to get started with WebAssembly in Rust; we will also briefly touch on WASI.

kawogi commented 2 years ago

Thanks for noticing. I fixed the invitation date to match the meetup next week. For August I'll have to skip as well.

WASM talk would be great. I plan to do a live coding for implementing the "Matrix Digital Rain" effect in the terminal. That should be beginner friendly, yet entertaining. Maybe we feel like over-engineering the result after that ;) (https://rosettacode.org/wiki/Matrix_digital_rain https://en.wikipedia.org/wiki/Matrix_digital_rain)

kawogi commented 2 years ago

@Florob I updated the invitation draft. Can you have a look if this is ok to be released?

Florob commented 2 years ago

@kawogi Looked mostly fine to me. I made a few small changes, fixing grammar and (I hope) improving text flow. Also I think reminding people registration is mandatory this time around is about as important as reminding them to cancel.

kawogi commented 2 years ago

@Florob I created the Event on Meetup. Any last words before I announce that officially?

kawogi commented 2 years ago

I added a new post to the Website but it isn't showing after waiting 10 minutes. Anything I forgot? Am I too impatient?

On a side note: We might want to mention those topics in the "What's new" slot of our meetup (found in recent TWIR).

Florob commented 2 years ago

@kawogi: Meetup looks good! Feel free to announce it.

Website is indeed strange. github-pages deploy fails without error message (build succeeds). Github seems a bit wonky right now anyway though. I'll re-trigger it again later and hope it works then.

We should collect "What's new" items in the issue so we have one place to look at during meetup. Rust 1.62 release is also coming up today, that will give us some things to talk about. I'm not sure to what extend we should talk about things that have "only" landed in nightly. E.g. I knew about scoped threads for a while, but decided it would be more apt to talk about them once released in Rust 1.63.

appelgriebsch commented 2 years ago

Link to Euro Rust conference: https://eurorust.eu/

kawogi commented 2 years ago

As promised I uploaded the code to github and rosetta code. I added some comments to make it easier to follow.

The VSCode plugins I've been using were:

Thank you all for coming and your feedback. It's been a great revival! See you next time.

mre commented 2 years ago

Wanted to briefly mention https://github.com/rust-lang/rustlings as well. Helpful code katas for newcomers.