Rust + Swift Interop

Rust NYC
Rust NYC
Public group
Location image of event venue

Details

Chinedu Nwafili is a developer from New Jersey that absolutely loves Rust.

Chinedu is currently working on building a highly customizable e-commerce platform using Rust and WebAssembly.
He also maintains a few open-source Rust projects.

You can find him on GitHub at https://github.com/chinedufn

---

In his talk, "Rust + Swift interop. A technical deep dive", he'll first begin by giving a basic overview of FFI and the differences between Rust and Swift's memory models.

He'll then go through the low-level technical details on how to efficiently share rich types between Swift and Rust with zero overhead.

You should hopefully walk away with a good understanding of what goes into ergonomic interop between Rust and Swift, as well as a sense of how to apply some of the ideas when binding Rust to other languages.

-------------

The Flatiron School has generously agreed to host this month's event. It will be held at 7pm on Tuesday, 11/30, at 11 Broadway, New York, NY 10004. Flatiron School is on the second floor. The elevator code is 27590.

Requirements for attendance and other important information for Flatiron School events:

- All participants must be fully vaccinated, and vaccine status will be checked at the event. Once inside the meetup, we ask that if you are not actively eating or drinking, you remain masked the whole time.
- Masks will be provided for those that request them and hand sanitizer will be available.
- Participants who feel ill should not attend the event.
- Despite precautionary measures, there is always a risk of exposure to communicable diseases. Should a participant contract COVID-19 please notify [masked] immediately. Once alerted, we will take reasonable steps to inform all applicable participants of the possible exposure.
- Participants who, for medical or religious reasons, seek an accommodation from these requirements should contact [masked].

COVID-19 safety measures

Masks required
COVID 19 vaccination required
Event will be indoors

Requirements for attendance and other important information for Flatiron School events:

- All participants must be fully vaccinated, and vaccine status will be checked at the event. Once inside the meetup, we ask that if you are not actively eating or drinking, you remain masked the whole time.
- Masks will be provided for those that request them and hand sanitizer will be available.
- Participants who feel ill should not attend the event.
- Despite precautionary measures, there is always a risk of exposure to communicable diseases. Should a participant contract COVID-19 please notify studentservices@flatironschool.com immediately. Once alerted, we will take reasonable steps to inform all applicable participants of the possible exposure.
- Participants who, for medical or religious reasons, seek an accommodation from these requirements should contact studentservices@flatironschool.com.

Safety measures instituted by event host. Meetup is not responsible for ensuring that precautions are followed.