Social📍 New YorkTicketedOpen to all

Rust NYC: 'An intro to wgpu' and 'Let's Talk Generics!'

WhenTue, Aug 11, 6:30 PMStarts in 6 days📅 Add to calendarWhereDatadogNew York Times Building, 620 8th Ave, 50th Floor, New York, NY, New York🗺 Apple Maps🗺 Google Maps🚕 UberHostRust NYCCostTicketedOneJoy doesn't handle payments — settle directly with the host or venue.CapacityOpen — no spot limit

About this event

Join us on **Tuesday, August 11th over at Datadog** Doors open at 6:30 p.m. to give attendees plenty of time to grab pizza and socialize, and the talk begin at 7:15 p.m. We have two pillars of the Rust NYC community making an appearance! **Rust and the GPU from Native to Web: An Introduction to `wgpu`** **will be presented by Liam Rust** The GPU can be one of the most powerful pieces of hardware in a device, and they are in almost every personal device with a screen. Despite this, it's usually quite difficult to actually utilize them, requiring platform and hardware-specific considerations. Enter `wgpu`: Rust's low-level, yet platform-agnostic and safe GPU library. This talk will cover what `wgpu` is and does, how you can use it for everything from parallel computations to rendering, and walk you through how to use it starting from scratch. Additionally, we'll cover how you can compile it for use in the browser! Liam Rust (he/she/they) is a recent masters graduate of computer science from Stevens Institute of Technology. They are currently an embedded software engineering intern at Persistent Systems. Their interests are many, but include all things Rust, full-stack web development, free and open source software, and Linux. Outside of programming, they enjoy singing, music, design, urbanism, and modeling. **'Let's Talk Generics' will be presented by Andrew Kubera** Summary: Generics in functions and structs are the primary way to improve your code's felixibilty and clarity by reducing redundancy and specifying intent. In this beginner-to-intermediate level talk, I'll introduce generics in Rust: when to use them, how they coexist with traits and associated-types, where lifetimes fit into the picture, look at some generics in the standard library, and how I've used generics in the BigDecimal crate. Andrew Kubera is a senior software architect who does network automation in the telecom industry. Most of his professional work is in Python, but he spends a lot of his spare time doing open source Rust projects, primarily as maintainer of the BigDecimal crate. He's been a member of RustNYC for over 5 years, and before that a member of the Columbus Rust Society user group in Ohio since 2015, after he went to a Rust 1.0 launch party. It was fun, there was cake. **[Lawrence Harvey](https://www.lawrenceharvey.com/)** is Rust NYC's official recruitment partner, with Ross providing support as a co-organizer and financial support and Ben & Arianna key parts of the organizing team. The space is generously sponsored by our partner **Datadog**

Join this event

Before you join

OneJoy is where people find each other — the host organises the event, not us. Check who is hosting, judge whether it suits you, and take the same care you would meeting anyone new. Under-18s should come with a parent or guardian. Any money changes hands directly with the host; OneJoy never handles payments.

Sign in Have an account? Sign in and we'll fill this in for you.

Only shared with the host.

More options

Questions & comments

Ask the host anything — replies are visible to everyone.

Report

Report this to the OneJoy team

Tell us what is wrong. We read every report.