Zum Inhalt springen

A GOTO Night on RUST

Foto von Anna S.
Hosted By
Anna S. und Dajana G.
A GOTO Night on RUST

Details

Doors opening 18:30
Start 19:00

Cost free of charge
Snacks & refreshments included
Speaker Florian Gilcher, Sebastian Thiel & Nikolai Hellwig

Florian Gilcher: Modern low level - Rust in 2017

Rust is a systems programming language focused on safety, speed, and concurrency and a serious alternative to C and C++. It can be used from distributed server systems down to embedded devices. It is developed by Mozilla.

Rust is currently a language more talked about then used in production. Still, it sees constant adoption around the globe from large players such as Dropbox, Microsoft and Chef. Rust is used actively to build large systems, from web browsers over databases to embedded systems.

This talk will introduce you to the language through an overview of its hallmark features. It will then discuss these features in the context of productive use and will present examples of successful projects. At the end, there will be practical hints for proper evaluation and possible roads to adoption of the language.

Bio

Florian Gilcher is the CEO of asquera GmbH, a small consultancy for backend software development in Berlin. He is an active Rubyist and Rustacean. He is involved in the Rust project through his work in the Rust Community Team. He trains Rust courses and builds open source software on top of it.

Twitter: @Argorak (https://twitter.com/Argorak?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor)

Sebastian Thiel & Nikolai Hellwig: The Journey of a database driver in Rust

This talk proudly presents a fast Cassandra driver written in Rust, leveraging the Tokio ecosystem (Async IO) to its fullest. With a safety-and-test-first approach we meet highest demands in quality. We will talk about the approach (Test-Driven-Development in Rust (Unit testing, Integration testing with Docker)), the issues we faced and how Rust enabled us to write a command-line-interface, that worked out of the box without ever talking to a cassandra server before.

Bios

Sebastian is a software developer by nature, and always keeps an eye out to make his job easier. Falling in love with Rust was a natural consequence of that.

Nikolai is a polyglot software developer and technology advocate who enjoys stepping into new technologies. Rust for him is the goto language when it comes to safety and performance.

Emilio Cobos Álvarez: Integrating Rust into Firefox

I'll talk about how a big Rust component like the CSS engine is integrated into a big C++ codebase like Firefox, and how Rust primitives and type system are crucial to introduce parallelism.

Bio

Emilio is a web browser hacker working as a Platform Software Engineer at Mozilla.

Want to hear more about this topic? Check out our track Programming Languages (https://gotober.com/2017/tracks/50) at GOTO Berlin 2017.

PS: We will once again raffle one conference ticket for GOTO Berlin 2017 (http://gotober.com) ! ;)

Photo of GOTO Meetups Berlin group
GOTO Meetups Berlin
Mehr Events anzeigen
Umspannwerk Kreuzberg
Ohlauer Straße 43, 10999 · Berlin