Skip to content

Commit

Permalink
Add online 24 slides
Browse files Browse the repository at this point in the history
  • Loading branch information
mdparker committed Mar 16, 2024
1 parent acea263 commit e1eaba1
Show file tree
Hide file tree
Showing 6 changed files with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions 2024/online/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ <h2>Saturday March 16</h2>
<div class="talkmeta">
Audience: All<br>
<div class="talklinks">
<a href="./slides/neves.pdf">Slides (PDF)</a>
</div>
</div>
<p class="talkdesc">This talk will present an aspirational goal for the D language where compiling code is something to be done occasionally to produce binaries instead of the focus of the developer feedback cycle.</p>
Expand All @@ -249,6 +250,7 @@ <h2>Saturday March 16</h2>
<div class="talkmeta">
Audience: All<br>
<div class="talklinks">
<a href="./slides/schadek.pdf">Slides (PDF)</a>
</div>
</div>
<p class="talkdesc">Everybody wants good containers like C++&#8217;s <code>std:vector</code> in D. But what is &ldquo;good&rdquo;, given the multitude of design choices, language features, user expectations, and their interactions? This talk will analyze this design space, then come up with an answer to the question of what &ldquo;good&rdquo; is, then finally design a &ldquo;good&rdquo; <code>std.vector</code> for D.</p>
Expand All @@ -262,6 +264,7 @@ <h2>Saturday March 16</h2>
<div class="talkmeta">
Audience: All<br>
<div class="talklinks">
<a href="./slides/gehr.pdf">Slides (PDF)</a>
</div>
</div>
<p class="talkdesc">In this talk, I will present design considerations around tuples, and a number of proposals for how to move forward. I will elaborate and expand upon <a href="https://youtu.be/v-SHpG2rNWM">the second part of my DConf &#8216;23 talk</a>, where I had run out of time.</p>
Expand All @@ -275,6 +278,7 @@ <h2>Saturday March 16</h2>
<div class="talkmeta">
Audience: All<br>
<div class="talklinks">
<a href="./slides/shah.pdf">Slides (PDF)</a>
</div>
</div>
<p class="talkdesc">&#8216;write fast, read fast, and run fast&#8217; is the mantra found on <a href="https://dlang.org/">the D programming language homepage</a>. Notice the word 'fast'—a favorite among game and graphics programmers—is used three times! In this talk I will show how the D programming language can be used for Graphics programming using OpenGL (And I’ll mention Vulkan too!). I’ll show a small graphics demo and highlight how the D programming language was used to make it easier to architect a graphics scene. Viewers of this talk will leave understanding how to setup a basic graphics application and a few tips on why Dlang could be their secret weapon for rapidly building high performance graphics applications.</p>
Expand All @@ -288,6 +292,7 @@ <h2>Saturday March 16</h2>
<div class="talkmeta">
Audience: All<br>
<div class="talklinks">
<a href="./slides/bright.pdf">Slides (PDF)</a>
</div>
</div>
<p class="talkdesc">D, like most modern languages, has builtin types as well as the ability to create user-defined types. Also like most modern languages, the user-defined types are not quite as capable as the builtin ones. This talk is about removing probably the most talked about deficit with user-defined types.
Expand Down
Binary file added 2024/online/slides/bright.pdf
Binary file not shown.
Binary file added 2024/online/slides/gehr.pdf
Binary file not shown.
Binary file added 2024/online/slides/neves.pdf
Binary file not shown.
Binary file added 2024/online/slides/schadek.pdf
Binary file not shown.
Binary file added 2024/online/slides/shah.pdf
Binary file not shown.

0 comments on commit e1eaba1

Please sign in to comment.