Rust Programming Language / RustCon Asia 2019

Add meeting Rate page Subscribe

Rust Programming Language / RustCon Asia 2019

These are all the meetings we have in "RustCon Asia 2019" (part of the organization "Rust Programming Lan…"). Click into individual meeting pages to watch the recording and search or read the transcript.

30 Apr 2019

WebAssembly is a new standard which can be used to speed up heavy computations in the browser. But what is a “heavy computation”? How it may affect your users and your business? I will show several examples of heavy computations in React + three.js app. We will compare performance of JS and Rust. Then I will share our story of introducing Rust and WebAssembly to the app. How to write the code, how to build and publish npm module, and how to finally load it with webpack. We will discuss how wasm-bindgen library can help you to communicate with the JS world and reduce the boilerplate. In the end we’ll talk about quality control tools and tests.

Find slides here: https://github.com/ibaryshnikov/beijing-talk-2019

Follow us on Twitter: https://twitter.com/RustConAsia
  • 2 participants
  • 30 minutes
assembly
tools
webassembly
annotation
debugging
teeth
browser
develop
scan
script
youtube image

30 Apr 2019

Rust strives to be an ergonomic language: easy to read, easy to write, and easy to maintain. We want it to be a language which delights! But what does that mean? How do the language and library designers decide what makes a feature ergonomic? And how do we consider the trade-offs between ergonomics and other design pressures such as safety and performance?

I’ll cover Rust’s design philosophy, some case studies on ergonomics from the language, libraries, and tools, and talk about how design decisions are made by the language team and others. I’ll talk about issues such as ‘explicit vs implicit’, syntactic sugar, and consistency.

Find slides here: https://github.com/nrc/talks/blob/master/rustcon-asia-19/making-rust-delightful.pdf

Follow us on Twitter: https://twitter.com/RustConAsia
  • 5 participants
  • 38 minutes
rust
rusts
language
usability
useful
programmer
reasons
everybody
haskell
stir
youtube image

30 Apr 2019

This is the closing talk for RustCon Asia, talking about updates from the Rust community. You can find the slides here: https://github.com/nrc/talks/blob/master/rustcon-asia-19/words-from-the-core-team.pdf
  • 4 participants
  • 21 minutes
conference
conferences
rust
rusts
attendees
discussions
thanks
meetups
exciting
2018
youtube image

30 Apr 2019

All Rustaceans know that Rust’s borrow checker is merciless to newcomers. This talk covers the pain points encountered by me, back when I was a newcomer to Rust (and systems, in general). We’ll see a variety of situations which are totally normal in a number of high-level languages but not in Rust, how the same code differed in Rust, how the errors made sense after a while, and how that changed me to think about approaching problems from there on. If you’re looking for motivation to get into Rust, or if it made you angry or scared you away at some point, then this talk is for you!

Find slides here: https://reveal.waffles.space/presentations/rustcon-asia/#/

Follow us on Twitter: https://twitter.com/RustConAsia
  • 1 participant
  • 27 minutes
rust
frost
rusty
threads
newcomers
programmers
frustrating
russ
thinking
readers
youtube image