Difference between revisions of "Videos"

From D Wiki
Jump to: navigation, search
(Generic Programming Galore Using D)
(Introduction to D)
 
(52 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{| class="wikitable" style="margin: auto;"
+
__TOC__
|+ Talks and presentations
+
 
 +
== Tutorials ==
 +
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials
 +
 
 +
Some of the videos from the above channel:
 +
{| class="wikitable sortable" style="margin: auto;"
 +
|-
 +
! Author !! Title !! Date
 +
|-
 +
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014
 +
|-
 +
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014
 +
|}
 +
 
 +
 
 +
[https://www.youtube.com/watch?v=rwZFTnf9bDU&t=265s D Programming ]: A one-and-half hour survey video tutorial covering the basics of D syntax by Derek Banas.
 +
 
 +
[https://youtube.com/playlist?list=PLgM-lc_kSqFQPF0UXgmFZpZalqcrSofe- Let's learn D programming Game Dev!]: A series of tutorial videos about using the D language for game development.
 +
 
 +
[https://youtube.com/playlist?list=PLvv0ScY6vfd9Fso-3cB4CGnSlW0E4btJV D Language (DLang) Programming]: A new series, as of 2022, about learning the D language from basic to more advanced concepts by Mike Shah.
 +
 
 +
[https://www.youtube.com/watch?v=_7Xg-E0NoNU D programming language, dlang - part 1 - Overview - Live coding]: Introduction to D
 +
 
 +
== Talks and presentations ==
 +
{| class="wikitable sortable" style="margin: auto;"
 
|-
 
|-
 
! Author !! Title !! Slides !! Location !! Date
 
! Author !! Title !! Slides !! Location !! Date
 +
 +
|-
 +
| [http://walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=iDFhvCkCLb4 Pointers Gone Wild: Memory Safety and D] || [http://dconf.org/2017/talks/bright.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://theartofmachinery.com/ Simon Arneaud] || [https://www.youtube.com/watch?v=_F5uPLdMaJg D as a Better C] || [http://dconf.org/2017/talks/arneaud.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://www.luismarques.eu/ Luís Marques] || [https://www.youtube.com/watch?v=kTRkTOSHki4 DHDL: The D Hardware Description Language] || [http://dconf.org/2017/talks/marques.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/deadalnix Amaury Séchet] || [https://www.youtube.com/watch?v=CoibdYFM53U Cryptography in D] || [http://dconf.org/2017/talks/sechet.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/UplinkCoder Stefan Koch] || [https://www.youtube.com/watch?v=crHnumzsLUs A Look Into the New CTFE Engine] || [http://dconf.org/2017/talks/koch.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/thewilsonator Nicholas Wilson] || [https://www.youtube.com/watch?v=RHSvczEAyCA DCompute: Native & Convenient Heterogeneous Computing for D] || [http://dconf.org/2017/talks/wilson.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nacke.html Kai Nacke] || [https://www.youtube.com/watch?v=kiWy2BJdYgQ Where Art Thou, LDC?] || [http://dconf.org/2017/talks/nacke.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/ibuclaw Iain Buclaw] || [https://www.youtube.com/watch?v=g-5T4zlc_bc What's GNU With You?] || [http://dconf.org/2017/talks/buclaw.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
 +
|-
 +
| [http://www.aristeia.com/ Scott Meyers] || [https://www.youtube.com/watch?v=RT46MpK39rQ Things that Matter] || [http://dconf.org/2017/talks/meyers.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://thecybershadow.net/ Vladimir Panteleev] || [https://www.youtube.com/watch?v=sDz-0tdh5Ko Practical Meta-Programming] || [http://thecybershadow.net/d/dconf2017/ Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=NiHU9Mcwkvg Pry - Pragmatic Parser Combinators in D] || [http://dconf.org/2017/talks/olshansky.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://johanengelen.github.io/ Johan Engelen] || [https://www.youtube.com/watch?v=YL6Tp8Zb5aI Abstraction Cost and Optimization (LDC)] || [http://dconf.org/2017/talks/engelen.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/watson.html Ethan Watson] || [https://www.youtube.com/watch?v=2B0-jukh4TU Binderoo - A Rapid Iteration Framework That Even Scripters Can Use] || [http://dconf.org/2017/talks/watson.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nitu.html Razvan Nitu] || [https://www.youtube.com/watch?v=tK072jcoWv4 D Language Compiler as a Library] || [http://dconf.org/2017/talks/nitu.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/cojocaru.html Lucia Cojocaru] || [https://www.youtube.com/watch?v=endKC3fDxqs Generic Lightweight DRuntime] || [http://dconf.org/2017/talks/cojocaru.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/panel.html Andrei Alexandrescu, Walter Bright, Scott Meyers] || [https://www.youtube.com/watch?v=Lo6Q2vB9AAg Trends in Systems Programming Languages] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=29h6jGtZD-U Design by Introspection] || [http://dconf.org/2017/talks/alexandrescu.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nunn.html/ Gerald Nunn] || [https://www.youtube.com/watch?v=5eUL8Z9AFW0 Why D is the Perfect Fit for Building GTK Applications] || [http://dconf.org/2017/talks/nunn.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://www.linkedin.com/in/bastiaan-veelo-a1511472/ Bastiaan Veelo] || [https://www.youtube.com/watch?v=t5y9dVMdI7I&list=PL3jwVPmk_PRxo23yyoc0Ip_cP3-rCm7eB&index=21 Extending Pegged to Parse Another Programming Language]<br>[https://www.youtube.com/watch?v=3ugQ1FFGkLY Extending Pegged to Parse Another Programming Language (continued)] || [http://dconf.org/2017/talks/veelo.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/schveighoffer.html Steven Schveighoffer] || [https://www.youtube.com/watch?v=9fzttyj4JCs IOPipe: a High Performance I/O Library] || [http://dconf.org/2017/talks/schveighoffer.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://extrawurst.org/ Stephan Dilly] || [https://www.youtube.com/watch?v=DBxvNk1mgxA Amazon Alexa Skills written in D] || [http://dconf2017.extrawurst.org/ Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/caciulescu.html Alexandru Razvan Caciulescu] || [https://www.youtube.com/watch?v=c5zGnOWKaGo Zero Overhead Interface Between DLang & C++ Standard Lib] || [http://dconf.org/2017/talks/caciulescu.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/staniloiu.html Eduard Staniloiu] || [https://www.youtube.com/watch?v=k88QSIC-Na0 A New Collections Framework for the Standard Library] || [http://dconf.org/2017/talks/staniloiu.ppt Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Hatem Oraby] || [https://www.youtube.com/watch?v=xpi-AYggoaA A Dive into Ocean] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Joseph Wakeling] || [https://www.youtube.com/watch?v=M-bDzr4gYUU Snap Packages for D Compilers and Build Tools] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://www.svs.informatik.uni-oldenburg.de/60865.html Robert Schadek] || [https://www.youtube.com/watch?v=QELK73JSpFk Randomized Unit Tests & Benchmarks] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://prospectivesoftware.com/ Adam Wilson] || [https://www.youtube.com/watch?v=fbJr2OUciow SecureD, Cryptography for the Rest of Us] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Ben Palmer, Ali Çehreli, Stefan Rohe, Steven Schveighoffer, John Colvin] || [https://www.youtube.com/watch?v=ekzsYEC0FbY Meetup Minutes] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Adrian Matoga] || [https://www.youtube.com/watch?v=-8PEfSpLSmk D-Enabled Gadgets] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xJy6ifCekCE Excel Addins in D] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/UplinkCoder Stefan Koch] || [https://www.youtube.com/watch?v=qgYm4fS8n0I Assembler in CTFE] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=4oDK91E3VKs Keynote] || [http://dconf.org/2016/talks/alexandrescu.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://acehreli.org/ Ali Çehreli] || [https://www.youtube.com/watch?v=7FJYc0Ydewo Multitasking with D] || [http://dconf.org/2016/talks/cehreli.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/marques.html Luís Marques] || [https://www.youtube.com/watch?v=DwoFb34bxAk What Parnas72 Means for D] || [http://dconf.org/2016/talks/marques.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/watson.html Ethan Watson] || [https://www.youtube.com/watch?v=OLFBal4Qo_k Quantum Break: AAA Gaming With Some D Code] || [http://dconf.org/2016/talks/watson.pptx Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/nacke.html Kai Nacke] || [https://www.youtube.com/watch?v=5MrGSIAPSlI D Everywhere!] || [http://dconf.org/2016/talks/nacke.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/schveighoffer.html Steve Schveighoffer] || [https://www.youtube.com/watch?v=UTz55Lv9FwQ Mutability Wildcards in D] || [http://dconf.org/2016/talks/schveighoffer.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| Various || [https://www.youtube.com/watch?v=yIH_0ew-maI Lightning Talks] || No || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=l_96Crl998E Spelunking D Compiler Internals] || [http://dconf.org/2016/talks/bright.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [https://www.youtube.com/watch?v=97bxjeP3LzY Using Floating Point Without Losing Your Sanity] || [http://dconf.org/2016/talks/clugston.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [https://www.linkedin.com/in/liranzvibel Liran Zvibel] || [https://www.youtube.com/watch?v=q7wyQHF6SXY Using D for Implementing a Large Scale Primary Storage System] || [http://dconf.org/2016/talks/zvibel.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/thaut.html Benjamin Thaut] || [https://www.youtube.com/watch?v=MQRHxI2SrYM D's Import and Export Business] || [http://dconf.org/2016/talks/thaut.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://www.svs.informatik.uni-oldenburg.de/60865.html Robert Schadek] || [https://www.youtube.com/watch?v=PCdiRV23WkU Asynchronous SPAs without a Line of HTML or Javascript] || [http://dconf.org/2016/talks/schadek.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [https://github.com/deadalnix Amaury Sechet] || [https://www.youtube.com/watch?v=95O_y9fu6qk Bit Packing like a Madman] || [http://dconf.org/2016/talks/sechet.pptx Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| Various || [https://www.youtube.com/watch?v=dDg5qa-gVxw D Process Panel - Martin Nowak, Vladimir Panteleev, Walter Bright, & Andrei Alexandrescu] || No || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://llucax.com.ar Leandro Lucarella] || [https://www.youtube.com/watch?v=0iwO3S-3szM Keynote] || [http://dconf.org/2016/talks/lucarella.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| Dylan Howard Cromwell || [https://www.youtube.com/watch?v=V0sWJ01hAqs Sociomantic Tsunami Program] || No || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://thecybershadow.net Vladimir Panteleev] || [https://www.youtube.com/watch?v=lRBYkBCMvbk D Secrets] || [http://thecybershadow.net/d/dconf2016/ Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [https://github.com/MartinNowak Martin Nowak] || [https://www.youtube.com/watch?v=nSXRQfQcZb4 Object-Relational Mapper] || [https://code.dawg.eu/talks/2016-05-06-orm_dconf/#1 Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/smith.html Erik Smith] || [https://www.youtube.com/watch?v=mhmonq2zDCQ A D Standard Database Interface & Implementation] || [http://dconf.org/2016/talks/smith.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [https://github.com/John-Colvin John Colvin] || [https://www.youtube.com/watch?v=o9wnb-THiqI CLWrap: Nuisance-Free Control of your GPU] || [http://dconf.org/2016/talks/colvin.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://dconf.org/2016/talks/hunsur.html Mithun Hunsur] || [https://www.youtube.com/watch?v=LPBQxcAKCuQ Skiron: Experiments in CPU Design in D] || [http://dconf.org/2016/talks/hunsur.pdf Yes] || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| Various || [https://www.youtube.com/watch?v=RkeHXEoRbxs "Sociomantic + D" Group Interview / Panel] || No || [http://dconf.org/2016/ DConf 2016] || 2016-05
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=3_FXy3cT5C8 Writing Fast Code II] || No || [http://codedive.pl/ code::dive 2015] || 2015-11
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=ph7FP0LnmcA Writing Fast Code I] || No || [http://codedive.pl/ code::dive 2015] || 2015-11
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=FdpaBHyQNco Three Cool Things about D] || No || [http://codedive.pl/ code::dive 2015] || 2015-11
 +
|-
 +
| [https://linkedin.com/pub/erich-gubler/31/8ab/839 Erich Gubler] || [https://www.youtube.com/watch?v=jNQF3m5e2l0 Why I Love D: An Undergrad Experience] || [http://dconf.org/2015/talks/gubler.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=bxSPCmwqgYs Behaviour-Driven Development with D and Cucumber] || [http://dconf.org/2015/talks/neves.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/John-Colvin John Colvin] || [https://www.youtube.com/watch?v=edjrSDjkfko D Is For Science] || [http://dconf.org/2015/talks/colvin.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/adamdruppe Adam Ruppe] || [https://www.youtube.com/watch?v=xc4Ux3qxPuM Dynamic Types in D] || [http://dconf.org/2015/talks/ruppe.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=mCrVYYlFTrA Keynote: Generic Programming Must Go] || [http://dconf.org/2015/talks/alexandrescu.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05
 
|-
 
|-
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Generic Programming Galore Using D] || Yes || [http://www.oscon.com/ OSCON] || 2012
+
| [http://modernmaintainablecode.com/ Mark Isaacson] || [https://www.youtube.com/watch?v=HHHhi4_9sGo Leveraging D to mitigate dependency-induced code smell] || [http://dconf.org/2015/talks/isaacson.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://stackoverflow.com/users/160887/jonathan-m-davis Jonathan M. Davis] || [https://www.youtube.com/watch?v=A8Btr8TPJ8c Introduction to Ranges] || [http://dconf.org/2015/talks/davis.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://dconf.org/2015/talks/smith.html Andy Smith] || [https://www.youtube.com/watch?v=0KBhb0iWsWQ Hedge Fund Development Case Study] || [http://dconf.org/2015/talks/smith.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/Dicebot Mihails "Dicebot" Strasuns] || [https://www.youtube.com/watch?v=kDu0lgwqHKM Now We Are Porting] || [http://dconf.org/2015/talks/strasuns.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=iTJnkF0H6S8 Confessions of a C++ Wonk: Why D Is Very, Very Good For Me] || [http://dconf.org/2015/talks/allison.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://youtu.be/-OCl-jWyT9E?t=4h1m44s Ask Us Anything!] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/deadalnix Amaury Sechet] || [https://www.youtube.com/watch?v=ScHZsO1RzAI Memory, What Is It All About?] || [http://dconf.org/2015/talks/sechet.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://klickverbot.at/ David Nadlinger] || [https://www.youtube.com/watch?v=WzXe2kT9sEo DRuntime and You] || [http://dconf.org/2015/talks/nadlinger.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://www.linkedin.com/in/liranzvibel Liran Zvibel] || [https://www.youtube.com/watch?v=1W6uhX6AITM Using D for Implementing a Large Scale Primary Storage System] || [http://dconf.org/2015/talks/zvibel.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/Hackerpilot Brian Schott] || [https://www.youtube.com/watch?v=FmFyB9e7edw Tools for D Development] || [http://dconf.org/2015/talks/schott.zip Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [https://github.com/yebblies Daniel Murphy] || [https://www.youtube.com/watch?v=5daHGXSetXk DDMD and Automated Conversion from C++ to D] || [http://dconf.org/2015/talks/murphy.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=znjesAXEEqw Keynote - Memory DisAllocation] || [http://dconf.org/2015/talks/bright.pdf Yes] || [http://dconf.org/2015/ DConf 2015] || 2015-05
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=IkwaV6k6BmM Interfacing D to Legacy C++ Code] || [http://www.slideshare.net/nwcpp/cppint Yes] || [http://nwcpp.org/ NWCPP] || 2015-01
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [http://vimeo.com/97415383 Three Cool Things about D] || [http://www.slideshare.net/andreialexandrescu1/handouts-35661779 Yes] || [http://www.ndcoslo.com/ NDC 2014] || 2014-06
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/D Leverage] || No || [https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014 Lang.NEXT] || 2014-05
 +
|-
 +
| [https://github.com/deadalnix Amaury Sechet] || [https://www.youtube.com/watch?v=TMZzhjC9B3A SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/Dicebot Mihails Strasuns] || [http://www.youtube.com/watch?v=SqeOPLB2xAM Declarative programming in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| Many || [https://www.youtube.com/watch?v=0zUXmLyG0k8 Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://blog.extrawurst.org Stephan Dilly] || [https://www.youtube.com/watch?v=qimgioXwLUo Mobile Gameserver Backend in D] || [http://de.slideshare.net/Extrawurst/dconf2014-stephan-dilly Yes] || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/adamdruppe Adam D. Ruppe] || [https://www.youtube.com/watch?v=lu5TTvnvDSI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [https://www.youtube.com/watch?v=DinkkD6Pt34 Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=XjOuKhYs_a4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| Michael V. Franklin || [https://www.youtube.com/watch?v=ysg7iiaypVU Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/ibuclaw Iain Buclaw] || [https://www.youtube.com/watch?v=X79w4bW0t4A Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/braddr Brad Roberts] || [https://www.youtube.com/watch?v=ynbUIkxRN44 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://thecybershadow.net/ Vladimir Panteleev] || [https://www.youtube.com/watch?v=1viQK8w6370 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://prospectivesoftware.com Adam Wilson] || [https://www.youtube.com/watch?v=F5veOb-AASk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [https://www.youtube.com/watch?v=sTTUVt22plc Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://aristeia.com/ Scott Meyers] || [https://www.youtube.com/watch?v=KAWA1DuvCnQ The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu]  || [https://www.youtube.com/watch?v=CpY3f_nQvC0 It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=gFAyv-O8Mw0 Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=YAu9JqnZbyQ Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=RVri2-VJvxI Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=sBjOnSq6tsE A Real D In Programming: Lessons Learned From Eight Years of Teaching D at the University] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=5c4A_2IE9Yc Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=tuJ2noqkiSw Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 +
|-
 +
| [http://dconf.org/2013/talks/simcha.html David Simcha] || [http://www.youtube.com/watch?v=yMNMV9JlkcQ D-Specific Design Patterns] || No || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://cs.mcgill.ca/~mcheva/ Maxime Chevalier-Boisvert] || [http://dconf.org/2013/talks/chevalier_boisvert.html Higgs, an Experimental JIT Compiler written in D] || [http://dconf.org/2013/talks/chevalier_boisvert.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [https://github.com/rainers Rainer Schütze] || [http://dconf.org/2013/talks/schuetze.html A Precise Garbage Collector for D] || [http://dconf.org/2013/talks/schuetze.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://dconf.org/2013/talks/panteleev.html Web Development in D] || [http://dconf.org/2013/talks/panteleev.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://prospectivesoftware.com/ Adam Wilson] || [http://dconf.org/2013/talks/wilson.html C# to D] || [http://dconf.org/2013/talks/wilson.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [https://github.com/dawgfoto Martin Nowak] || [http://dconf.org/2013/talks/nowak.html Shared libraries in D] || [http://dconf.org/2013/talks/nowak.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [https://github.com/ibuclaw Iain Buclaw] || [http://dconf.org/2013/talks/buclaw.html GDC] || [http://dconf.org/2013/talks/buclaw.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://llucax.com.ar/ Leandro Lucarella] || [http://dconf.org/2013/talks/lucarella.html Concurrent Garbage Collection for D] || [http://dconf.org/2013/talks/lucarella.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [https://github.com/TurkeyMan Manu Evans] || [http://dconf.org/2013/talks/evans_1.html Using D Alongside a Game Engine] || [http://dconf.org/2013/talks/evans_1.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [https://facebook.com/beng Ben Gertzfield] || [http://dconf.org/2013/talks/gertzfield.html Writing Testable Code in D] || [http://dconf.org/2013/talks/gertzfield.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://www.svs.informatik.uni-oldenburg.de/60865.html Robert Schadek] || [http://dconf.org/2013/talks/schadek.html Distributed Caching Compiler for D] || [http://dconf.org/2013/talks/schadek.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://acehreli.org/ Ali Çehreli] || [http://dconf.org/talks/cehreli.html Copy and Move Semantics in D] || [http://dconf.org/2013/talks/cehreli.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright] || [http://dconf.org/talks/bright.html Opening Keynote by Walter Bright] || [http://dconf.org/talks/2013/bright.pdf Yes] || [http://dconf.org/ DConf 2013] || 2013
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Three-Unlikely-Successful-Features-of-D Three Unlikely Successful Features of D] || Yes || [http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012 Lang.NEXT] || 2012
 +
|-
 +
| [http://www.walterbright.com/ Walter Bright] || [http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/The-D-Programming-Language The D Programming Language] || Yes || [http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012 Lang.NEXT] || 2012
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.infoq.com/presentations/Generic-Programming-Galore-Using-D Generic Programming Galore Using D] || Yes || [http://thestrangeloop.com/ StrangeLoop] || 2011
 
|-
 
|-
 
| Aldo Nunez || [http://vimeo.com/21323893 Mago Debugger Inner Workings, Part I] || [http://www.nwcpp.org/images/stories/mago%20debugger%20inner%20workings.pptx Yes] || [http://www.nwcpp.org/ NWCPP] || 2011
 
| Aldo Nunez || [http://vimeo.com/21323893 Mago Debugger Inner Workings, Part I] || [http://www.nwcpp.org/images/stories/mago%20debugger%20inner%20workings.pptx Yes] || [http://www.nwcpp.org/ NWCPP] || 2011
Line 34: Line 292:
 
| Frank Benoit || [http://vimeo.com/2123596 DWT] || [http://team0xf.com/conference/DWT.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008
 
| Frank Benoit || [http://vimeo.com/2123596 DWT] || [http://team0xf.com/conference/DWT.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008
 
|-
 
|-
| [http://www.walterbright.com/ Walter Bright] and [http://erdani.com/ Andrei Alexandrescu]  || [http://video.google.com/videoplay?docid=-6262259850172814399&hl=en The Future of D - Part 1] || [http://s3.amazonaws.com/dconf2007/WalterAndrei.pdf Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| [http://www.walterbright.com/ Walter Bright] and [http://erdani.com/ Andrei Alexandrescu]  || [http://www.youtube.com/watch?v=OCXXF4MYsWQ The Future of D - Part 1] || [http://s3.amazonaws.com/dconf2007/WalterAndrei.pdf Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| [http://www.walterbright.com/ Walter Bright] and [http://erdani.com/ Andrei Alexandrescu]  || [http://video.google.com/videoplay?docid=5552232015568336937&hl=en The Future of D - Part 2] || Yes - see above || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| [http://www.walterbright.com/ Walter Bright] and [http://erdani.com/ Andrei Alexandrescu]  || [http://www.youtube.com/watch?v=FRfTk44nuWE The Future of D - Part 2] || Yes - see above || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Brad Anderson and Gregor Richards  || [http://video.google.com/videoplay?docid=-5212442731009007540&hl=en DSSS and DSource] || [http://s3.amazonaws.com/dconf2007/BradAnderson.ppt DSource] [http://s3.amazonaws.com/dconf2007/Gregor.pdf DSSS] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Brad Anderson and Gregor Richards  || [http://www.youtube.com/watch?v=smnu-3IVLNI DSSS and DSource] || [http://s3.amazonaws.com/dconf2007/BradAnderson.ppt DSource] [http://s3.amazonaws.com/dconf2007/Gregor.pdf DSSS] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| [http://bartoszmilewski.wordpress.com/ Bartosz Milewski] || [http://video.google.com/videoplay?docid=7930525486054122558&hl=en Software Transactional Memory in D] || [http://s3.amazonaws.com/dconf2007/DSTM.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| [http://bartoszmilewski.wordpress.com/ Bartosz Milewski] || [http://www.youtube.com/watch?v=2P3OUuBEBNc Software Transactional Memory in D] || [http://s3.amazonaws.com/dconf2007/DSTM.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Kris Bell || [http://video.google.com/videoplay?docid=-4010965350602541568&hl=en Array Slicing and High Performance Systems] || [http://s3.amazonaws.com/dconf2007/Kris_Array_Slicing.ppt yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Kris Bell || [http://www.youtube.com/watch?v=LuQ6MFZ7Xu0 Array Slicing and High Performance Systems] || [http://s3.amazonaws.com/dconf2007/Kris_Array_Slicing.ppt yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Don Clugston || [http://video.google.com/videoplay?docid=1440222849043528221&hl=en Generating Truly Optimal Code] || [http://s3.amazonaws.com/dconf2007/Don.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Don Clugston || [http://www.youtube.com/watch?v=sEv8u2kgy_Q Generating Truly Optimal Code] || [http://s3.amazonaws.com/dconf2007/Don.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Sean Kelly || [http://video.google.com/videoplay?docid=6348371535837000983&hl=en Runtime Libraries] || [http://s3.amazonaws.com/dconf2007/SeanKelly.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Sean Kelly || [http://www.youtube.com/watch?v=4tbKD9o4BeU Runtime Libraries] || [http://s3.amazonaws.com/dconf2007/SeanKelly.ppt Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Kirk McDonald || [http://video.google.com/videoplay?docid=-4525679241649484927&hl=en Hooking Python and D together] || [http://pyd.dsource.org/dconf2007/presentation.html Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Kirk McDonald || [http://www.youtube.com/watch?v=y-k7GyOcs3o Hooking Python and D together] || [http://pyd.dsource.org/dconf2007/presentation.html Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Benjamin Shropshire  || [http://video.google.com/videoplay?docid=-1048204291439246024&hl=en Compile Time Abstraction] || [http://s3.amazonaws.com/dconf2007/BenS.ppt Slides] [http://s3.amazonaws.com/dconf2007/BenS_code_examples.zip Code] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Benjamin Shropshire  || [http://www.youtube.com/watch?v=oNHBqodx54A Compile Time Abstraction] || [http://s3.amazonaws.com/dconf2007/BenS.ppt Slides] [http://s3.amazonaws.com/dconf2007/BenS_code_examples.zip Code] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| Cristian Vlasceanu  || [http://video.google.com/videoplay?docid=-3809022630562816697&hl=en Tools for a New Generation] || [http://s3.amazonaws.com/dconf2007/Cristi.pdf Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
+
| Cristian Vlasceanu  || [http://www.youtube.com/watch?v=7JTYhtY62cU Tools for a New Generation] || [http://s3.amazonaws.com/dconf2007/Cristi.pdf Yes] || [http://d.puremagic.com/conference2007/speakers.html D Conference] || 2007
 
|-
 
|-
| [http://www.walterbright.com/ Walter Bright] || [http://video.google.com/videoplay?docid=-7073020265668105471# Advanced D Programming Language Features] || [http://www.nwcpp.org/Downloads/2007/AdvancedD/index.html Yes] || [http://www.nwcpp.org/ NWCPP] || 2007
+
| [http://www.walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=s83u5iw67TY Advanced D Programming Language Features] || [http://www.nwcpp.org/Downloads/2007/AdvancedD/index.html Yes] || [http://www.nwcpp.org/ NWCPP] || 2007
 
|-
 
|-
 
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007
 
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007
 
|}
 
|}
  
 
+
== Interviews ==
 +
<onlyinclude>
 
{| class="wikitable" style="margin: auto;"
 
{| class="wikitable" style="margin: auto;"
|+ Interviews
 
 
|-
 
|-
 
! Name !! Title !! Interviewed By !! Date
 
! Name !! Title !! Interviewed By !! Date
 +
|-
 +
| Andrei Alexandrescu || [http://cppcast.com/2015/10/andrei-alexandrescu/ D with Andrei Alexandrescu] || [http://cppcast.com/ CppCast] || 2015
 +
|-
 +
| Stroustrup, Matsakis, Alexandrescu, Pike || [https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Panel-Systems-Programming-Languages-in-2014-and-Beyond Panel: Systems Programming in 2014 and Beyond] || [https://channel9.msdn.com/events/lang-next/lang-next-2014 Lang.NEXT] || 2014
 +
|-
 +
| Sutter, Lovell, Alexandrescu, Griesemer, Bright || [http://channel9.msdn.com/Blogs/Charles/Alexandrescu-Bright-Meijer-Moran-Pure-versus-Native-and-much-more Native Languages] ||[http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012 Lang.NEXT] || 2012
 +
|-
 +
| Alexandrescu, Bright, Meijer, Moran || [http://channel9.msdn.com/Blogs/Charles/Alexandrescu-Bright-Meijer-Moran-Pure-versus-Native-and-much-more Pure versus Native (and much more)] || [http://channel9.msdn.com Channel9] || 2012
 +
|-
 +
| Walter Bright and Andrei Alexandrescu || [http://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-6-The-D-Episode-with-Walter-Bright-and-Andrei-Alexandrescu D Programming Language] || [http://channel9.msdn.com Channel9] || 2012
 
|-
 
|-
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011
Line 71: Line 339:
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=WZqWGfv7bxw Making A Case For D Programming Language] || [http://www.intel.com/software/ Intel Software Network] || 2009
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=WZqWGfv7bxw Making A Case For D Programming Language] || [http://www.intel.com/software/ Intel Software Network] || 2009
 
|}
 
|}
 +
</onlyinclude>
 +
[[Category:Learn]]

Latest revision as of 16:47, 21 December 2023

Tutorials

ApplyYourDLang: A YouTube channel dedicated to D tutorials

Some of the videos from the above channel:

Author Title Date
Richard Cattermole Intro to d ecosystem - install dmd and dub 2014
simendsjo Lets make: CLI to Web 2014


D Programming : A one-and-half hour survey video tutorial covering the basics of D syntax by Derek Banas.

Let's learn D programming Game Dev!: A series of tutorial videos about using the D language for game development.

D Language (DLang) Programming: A new series, as of 2022, about learning the D language from basic to more advanced concepts by Mike Shah.

D programming language, dlang - part 1 - Overview - Live coding: Introduction to D

Talks and presentations

Author Title Slides Location Date
Walter Bright Pointers Gone Wild: Memory Safety and D Yes DConf 2017 2017-05
Simon Arneaud D as a Better C Yes DConf 2017 2017-05
Luís Marques DHDL: The D Hardware Description Language Yes DConf 2017 2017-05
Amaury Séchet Cryptography in D Yes DConf 2017 2017-05
Stefan Koch A Look Into the New CTFE Engine Yes DConf 2017 2017-05
Nicholas Wilson DCompute: Native & Convenient Heterogeneous Computing for D Yes DConf 2017 2017-05
Kai Nacke Where Art Thou, LDC? Yes DConf 2017 2017-05
Iain Buclaw What's GNU With You? Yes DConf 2017 2017-05
Scott Meyers Things that Matter Yes DConf 2017 2017-05
Vladimir Panteleev Practical Meta-Programming Yes DConf 2017 2017-05
Dmitry Olshansky Pry - Pragmatic Parser Combinators in D Yes DConf 2017 2017-05
Johan Engelen Abstraction Cost and Optimization (LDC) Yes DConf 2017 2017-05
Ethan Watson Binderoo - A Rapid Iteration Framework That Even Scripters Can Use Yes DConf 2017 2017-05
Razvan Nitu D Language Compiler as a Library Yes DConf 2017 2017-05
Lucia Cojocaru Generic Lightweight DRuntime Yes DConf 2017 2017-05
Andrei Alexandrescu, Walter Bright, Scott Meyers Trends in Systems Programming Languages No DConf 2017 2017-05
Andrei Alexandrescu Design by Introspection Yes DConf 2017 2017-05
Gerald Nunn Why D is the Perfect Fit for Building GTK Applications Yes DConf 2017 2017-05
Bastiaan Veelo Extending Pegged to Parse Another Programming Language
Extending Pegged to Parse Another Programming Language (continued)
Yes DConf 2017 2017-05
Steven Schveighoffer IOPipe: a High Performance I/O Library Yes DConf 2017 2017-05
Stephan Dilly Amazon Alexa Skills written in D Yes DConf 2017 2017-05
Alexandru Razvan Caciulescu Zero Overhead Interface Between DLang & C++ Standard Lib Yes DConf 2017 2017-05
Eduard Staniloiu A New Collections Framework for the Standard Library Yes DConf 2017 2017-05
Hatem Oraby A Dive into Ocean No DConf 2017 2017-05
Joseph Wakeling Snap Packages for D Compilers and Build Tools No DConf 2017 2017-05
Robert Schadek Randomized Unit Tests & Benchmarks No DConf 2017 2017-05
Adam Wilson SecureD, Cryptography for the Rest of Us No DConf 2017 2017-05
Ben Palmer, Ali Çehreli, Stefan Rohe, Steven Schveighoffer, John Colvin Meetup Minutes No DConf 2017 2017-05
Adrian Matoga D-Enabled Gadgets No DConf 2017 2017-05
Atila Neves Excel Addins in D No DConf 2017 2017-05
Stefan Koch Assembler in CTFE No DConf 2017 2017-05
Andrei Alexandrescu Keynote Yes DConf 2016 2016-05
Ali Çehreli Multitasking with D Yes DConf 2016 2016-05
Luís Marques What Parnas72 Means for D Yes DConf 2016 2016-05
Ethan Watson Quantum Break: AAA Gaming With Some D Code Yes DConf 2016 2016-05
Kai Nacke D Everywhere! Yes DConf 2016 2016-05
Steve Schveighoffer Mutability Wildcards in D Yes DConf 2016 2016-05
Various Lightning Talks No DConf 2016 2016-05
Walter Bright Spelunking D Compiler Internals Yes DConf 2016 2016-05
Don Clugston Using Floating Point Without Losing Your Sanity Yes DConf 2016 2016-05
Liran Zvibel Using D for Implementing a Large Scale Primary Storage System Yes DConf 2016 2016-05
Benjamin Thaut D's Import and Export Business Yes DConf 2016 2016-05
Robert Schadek Asynchronous SPAs without a Line of HTML or Javascript Yes DConf 2016 2016-05
Amaury Sechet Bit Packing like a Madman Yes DConf 2016 2016-05
Various D Process Panel - Martin Nowak, Vladimir Panteleev, Walter Bright, & Andrei Alexandrescu No DConf 2016 2016-05
Leandro Lucarella Keynote Yes DConf 2016 2016-05
Dylan Howard Cromwell Sociomantic Tsunami Program No DConf 2016 2016-05
Vladimir Panteleev D Secrets Yes DConf 2016 2016-05
Martin Nowak Object-Relational Mapper Yes DConf 2016 2016-05
Erik Smith A D Standard Database Interface & Implementation Yes DConf 2016 2016-05
John Colvin CLWrap: Nuisance-Free Control of your GPU Yes DConf 2016 2016-05
Mithun Hunsur Skiron: Experiments in CPU Design in D Yes DConf 2016 2016-05
Various "Sociomantic + D" Group Interview / Panel No DConf 2016 2016-05
Andrei Alexandrescu Writing Fast Code II No code::dive 2015 2015-11
Andrei Alexandrescu Writing Fast Code I No code::dive 2015 2015-11
Andrei Alexandrescu Three Cool Things about D No code::dive 2015 2015-11
Erich Gubler Why I Love D: An Undergrad Experience Yes DConf 2015 2015-05
Atila Neves Behaviour-Driven Development with D and Cucumber Yes DConf 2015 2015-05
John Colvin D Is For Science Yes DConf 2015 2015-05
Adam Ruppe Dynamic Types in D Yes DConf 2015 2015-05
Andrei Alexandrescu Keynote: Generic Programming Must Go Yes DConf 2015 2015-05
Various Hot topics: Efficiency and Deployment Process No DConf 2015 2015-05
Mark Isaacson Leveraging D to mitigate dependency-induced code smell Yes DConf 2015 2015-05
Jonathan M. Davis Introduction to Ranges Yes DConf 2015 2015-05
Andy Smith Hedge Fund Development Case Study Yes DConf 2015 2015-05
Mihails "Dicebot" Strasuns Now We Are Porting Yes DConf 2015 2015-05
Chuck Allison Confessions of a C++ Wonk: Why D Is Very, Very Good For Me Yes DConf 2015 2015-05
Walter Bright, Andrei Alexandrescu Ask Us Anything! No DConf 2015 2015-05
Amaury Sechet Memory, What Is It All About? Yes DConf 2015 2015-05
David Nadlinger DRuntime and You Yes DConf 2015 2015-05
Liran Zvibel Using D for Implementing a Large Scale Primary Storage System Yes DConf 2015 2015-05
Brian Schott Tools for D Development Yes DConf 2015 2015-05
Daniel Murphy DDMD and Automated Conversion from C++ to D Yes DConf 2015 2015-05
Walter Bright Keynote - Memory DisAllocation Yes DConf 2015 2015-05
Walter Bright Interfacing D to Legacy C++ Code Yes NWCPP 2015-01
Andrei Alexandrescu Three Cool Things about D Yes NDC 2014 2014-06
Andrei Alexandrescu Leverage No Lang.NEXT 2014-05
Amaury Sechet SDC, a D Compiler as a Library No DConf 2014 2014-05
Mihails Strasuns Declarative programming in D No DConf 2014 2014-05
Many Lightning Talks No DConf 2014 2014-05
Stephan Dilly Mobile Gameserver Backend in D Yes DConf 2014 2014-05
Adam D. Ruppe x86 Bare Metal and Custom Runtime Programming No DConf 2014 2014-05
Don Clugston Real-Time Big Data in D No DConf 2014 2014-05
Walter Bright High Performance Code Using D No DConf 2014 2014-05
Michael V. Franklin Tiny, Ubiquitous Machines Powered by D No DConf 2014 2014-05
Iain Buclaw Debugging in D No DConf 2014 2014-05
Brad Roberts Tooling: Bringing Developers and Development Together No DConf 2014 2014-05
Vladimir Panteleev Reducing D Bugs No DConf 2014 2014-05
Adam Wilson Designing an Aurora: A Glimpse at the Graphical Future of D No DConf 2014 2014-05
Maxime Chevalier-Boisvert Refactoring JIT Compilation No DConf 2014 2014-05
Scott Meyers The Last Thing D Needs No DConf 2014 2014-05
Walter Bright, Andrei Alexandrescu It's Payback Time! No DConf 2014 2014-05
Atila Neves Case Studies In Simplifying Code With Compile-Time Reflection No DConf 2014 2014-05
Adam Simpkins Experience Report: Using D at Facebook and Beyond No DConf 2014 2014-05
Dmitry Olshansky Inside the Regular Expressions in D No DConf 2014 2014-05
Chuck Allison A Real D In Programming: Lessons Learned From Eight Years of Teaching D at the University No DConf 2014 2014-05
Jonathan Crapuchettes Templates in the Wild: A Postmortem No DConf 2014 2014-05
Andrei Alexandrescu Opening Keynote: State of the Struct Address No DConf 2014 2014-05
David Simcha D-Specific Design Patterns No DConf 2013 2013
Andrew Edwards Falling Down: the birth of Åkerön No DConf 2013 2013
Maxime Chevalier-Boisvert Higgs, an Experimental JIT Compiler written in D Yes DConf 2013 2013
Rainer Schütze A Precise Garbage Collector for D Yes DConf 2013 2013
Vladimir Panteleev Web Development in D Yes DConf 2013 2013
Adam Wilson C# to D Yes DConf 2013 2013
Martin Nowak Shared libraries in D Yes DConf 2013 2013
Iain Buclaw GDC Yes DConf 2013 2013
Walter Bright, Andrei Alexandrescu, and more The D Development Process No DConf 2013 2013
Leandro Lucarella Concurrent Garbage Collection for D Yes DConf 2013 2013
Manu Evans Using D Alongside a Game Engine Yes DConf 2013 2013
Ben Gertzfield Writing Testable Code in D Yes DConf 2013 2013
Robert Schadek Distributed Caching Compiler for D Yes DConf 2013 2013
Ali Çehreli Copy and Move Semantics in D Yes DConf 2013 2013
Walter Bright Opening Keynote by Walter Bright Yes DConf 2013 2013
Andrei Alexandrescu Three Unlikely Successful Features of D Yes Lang.NEXT 2012
Walter Bright The D Programming Language Yes Lang.NEXT 2012
Andrei Alexandrescu Generic Programming Galore Using D Yes StrangeLoop 2011
Aldo Nunez Mago Debugger Inner Workings, Part I Yes NWCPP 2011
Aldo Nunez Mago Debugger Inner Workings, Part II No NWCPP 2011
Andrei Alexandrescu Three Cool Things About D Yes GoogleTechTalks 2010
Andrei Alexandrescu Iterators Must Go Yes (archived) BoostCon 2009
Peter Modzelewski et al. Compiler/Runtime workshops No Tango Conference 2008
Rick Richardson DReactor No (dead link) Tango Conference 2008
Rafal Bocian Teaching D No Tango Conference 2008
Mikola Lysenko Fibers Yes (Archived) Tango Conference 2008
Jarrett Billingsley Mini D Yes (Archived) Tango Conference 2008
team0xf (down?) team0xf gamedev No (dead link) Tango Conference 2008
Tomasz Stachowiak DDL Yes (Archived) Tango Conference 2008
Fawzi Mohamed Rolling Dice Testing No (dead link) Tango Conference 2008
Tomas Lindquist Olsen and Christian Kamm LDC No (dead link) Tango Conference 2008
Frank Benoit DWT No (dead link) Tango Conference 2008
Walter Bright and Andrei Alexandrescu The Future of D - Part 1 Yes D Conference 2007
Walter Bright and Andrei Alexandrescu The Future of D - Part 2 Yes - see above D Conference 2007
Brad Anderson and Gregor Richards DSSS and DSource DSource DSSS D Conference 2007
Bartosz Milewski Software Transactional Memory in D Yes D Conference 2007
Kris Bell Array Slicing and High Performance Systems yes D Conference 2007
Don Clugston Generating Truly Optimal Code Yes D Conference 2007
Sean Kelly Runtime Libraries Yes D Conference 2007
Kirk McDonald Hooking Python and D together Yes D Conference 2007
Benjamin Shropshire Compile Time Abstraction Slides Code D Conference 2007
Cristian Vlasceanu Tools for a New Generation Yes D Conference 2007
Walter Bright Advanced D Programming Language Features Yes NWCPP 2007
Walter Bright Metaprogramming in D No NWCPP 2007

Interviews

Name Title Interviewed By Date
Andrei Alexandrescu D with Andrei Alexandrescu CppCast 2015
Stroustrup, Matsakis, Alexandrescu, Pike Panel: Systems Programming in 2014 and Beyond Lang.NEXT 2014
Sutter, Lovell, Alexandrescu, Griesemer, Bright Native Languages Lang.NEXT 2012
Alexandrescu, Bright, Meijer, Moran Pure versus Native (and much more) Channel9 2012
Walter Bright and Andrei Alexandrescu D Programming Language Channel9 2012
Andrei Alexandrescu The D Programming Language with Andrei Alexandrescu InformIT 2011
Andrei Alexandrescu C++, D, and Beyond Channel9 2011
Andrei Alexandrescu Making A Case For D Programming Language Intel Software Network 2009