Skip to content

LDN *Virtual* Talks June 2020 with Bippit

Photo of Ernest Kissiedu
Hosted By
Ernest K. and 3 others
LDN *Virtual* Talks June 2020 with Bippit

Details

Rust London is happy to announce the June Virtual Talks.

This event will be Live-Streamed due to the Corona-Virus Pandemic

Agenda:

• Welcome & Virtual Networking

• News and Announcements

• Speaker: Tyler Zhang

• Speaker: Erich Schudt

• Speaker: Alec Mocatta

-----
Our first talk will be from Tyler Zhang.

Visualising Physics in the Fourth Dimension

Simple Newtonian physics can be generalised to fourth dimensions, but the results can be difficult to interpret from our three-dimensional perspective. In this talk, we explore using Rust to write a simple physics engine involving 4D objects, handling both rendering and physical simulation.

We use wgpu-rs to process 4D geometry into 3D geometry for rendering directly on the GPU. We also go through the general steps of implementing a physics engine, including collision detection, collision resolution, and physics updates, but with the added complication of dealing with four-dimensional objects.

https://github.com/t-veor

We are very proud to have our keynote talk from Erich Schudt Co-Founder and CTO of Bippit. https://www.bippit.com/

Asynchronous Networking Programming in Rust

With the introduction of async/await, asynchronous programming is now not only robust and zero-cost but is finally ergonomic as well - writing asynchronous code is just as simple as writing synchronous code. Using Tokio and Futures, microservices written in Rust can take advantage of its error handling, memory management and non-blocking I/O calls to have fast, reliable services. In this presentation, we'll go through the improvements async/await brings to rust asynchronous network programming, and walk through a working example.

https://github.com/eschudt

Closing out the event will be a long-standing community member Alec Mocatta.

How do you do data processing in straightforward, idiomatic Rust? That's the question we're hoping to answer. Amadeus is an open-source library for fast and reliable data processing and analysis in Rust. In this talk, we'll explain how it can be applied to process data streamed from Parquet and other sources and the critical Rust features that make it work. Async, gradual data typing, fearless concurrency and more will be covered.

https://github.com/alecmocatta/

Photo of Rust London User Group group
Rust London User Group
See more events