<?xml version='1.0' encoding='utf-8' ?>
<schedule>
  <version>0.17</version>
  <conference>
    <title>RustCologne</title>
    <acronym>RC</acronym>
  </conference>
  <day date='2019-05-01'>
    <room name='c4'>
      <event guid='feb6ebd8-42e5-4386-b45f-e2177ca36fd4' id='19051'>
        <date>2019-05-01T19:45:00+02:00</date>
        <start>19:45</start>
        <duration>01:00</duration>
        <room>c4</room>
        <title>Fearless Concurrency and Trivial Parallelism</title>
        <subtitle>Theory and Practice</subtitle>
        <persons>
          <person>rabite0</person>
        </persons>
	<abstract>In this talk we’re going to take a look at the building blocks Rust provides
to make concurrent/parallel programs easier and safer to write.
We will take a look at the interactions between its ownership system and the Send/Sync traits,
how it prevents data races at compile-time and how things can be built on top of those primitives.</abstract>
        <slug>rustcologne.2019.05.fearless-concurrenty-and-trivial-parallelism</slug>
        <language>en</language>
        <type>lecture</type>
        <track>rust</track>
      </event>
    </room>
  </day>
</schedule>
