https://wiki.dlang.org/api.php?action=feedcontributions&user=Heliogram&feedformat=atom
D Wiki - User contributions [en]
2024-03-29T06:06:51Z
User contributions
MediaWiki 1.31.2
https://wiki.dlang.org/?title=Videos&diff=7129
Videos
2015-12-22T19:06:30Z
<p>Heliogram: /* Talks and presentations */ add Writing Fast Code I and II (code dive 2015)</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| Andrei Alexandrescu || [http://cppcast.com/2015/10/andrei-alexandrescu/ D with Andrei Alexandrescu] || [http://cppcast.com/ CppCast] || 2015<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=7128
Videos
2015-12-22T19:04:06Z
<p>Heliogram: /* Talks and presentations */ add code dive 2015 video link</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| Andrei Alexandrescu || [http://cppcast.com/2015/10/andrei-alexandrescu/ D with Andrei Alexandrescu] || [http://cppcast.com/ CppCast] || 2015<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6940
Videos
2015-11-07T01:16:28Z
<p>Heliogram: /* Interviews */ Add Andrei's CppCast interview</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || Writing Fast Code (video not available yet) || No || [http://codedive.pl/ code::dive 2015] || 2015-11<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || Three Cool Things about D (video not available yet) || No || [http://codedive.pl/ code::dive 2015] || 2015-11<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| Andrei Alexandrescu || [http://cppcast.com/2015/10/andrei-alexandrescu/ D with Andrei Alexandrescu] || [http://cppcast.com/ CppCast] || 2015<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6939
Videos
2015-11-07T01:08:37Z
<p>Heliogram: code:dive 2015 placeholders</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || Writing Fast Code (video not available yet) || No || [http://codedive.pl/ code::dive 2015] || 2015-11<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || Three Cool Things about D (video not available yet) || No || [http://codedive.pl/ code::dive 2015] || 2015-11<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6931
Videos
2015-11-06T01:59:58Z
<p>Heliogram: /* Talks and presentations */ Add "Leverage" Lang.NEXT 2014</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6930
Videos
2015-11-06T01:53:58Z
<p>Heliogram: /* Interviews */</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6928
Videos
2015-11-05T13:32:31Z
<p>Heliogram: Fix link to Case Studies In Simplifying Code With Compile-Time Reflection video</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6905
Videos
2015-11-04T02:24:35Z
<p>Heliogram: /* Talks and presentations */ Add 2 slide links</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram
https://wiki.dlang.org/?title=Videos&diff=6904
Videos
2015-11-04T02:16:29Z
<p>Heliogram: Add DConf 2015 videos</p>
<hr />
<div>__TOC__<br />
<br />
== Tutorials ==<br />
[http://www.youtube.com/channel/UCz3NlrGpjV9NlJAhKJLu_-w/playlists ApplyYourDLang]: A YouTube channel dedicated to D tutorials<br />
<br />
Some of the videos from the above channel:<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Date<br />
|-<br />
| Richard Cattermole|| [http://www.youtube.com/watch?v=yGf6VjlP96I Intro to d ecosystem - install dmd and dub] || 2014<br />
|-<br />
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014<br />
|}<br />
<br />
== Talks and presentations ==<br />
{| class="wikitable sortable" style="margin: auto;"<br />
|-<br />
! Author !! Title !! Slides !! Location !! Date<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Various || [https://youtu.be/AH35IxWkx8M?t=7h26m16s Hot topics: Efficiency and Deployment Process] || No || [http://dconf.org/2015/ DConf 2015] || 2015-05<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=IkwaV6k6BmM Interfacing D to Legacy C++ Code] || No || [http://nwcpp.org/ NWCPP] || 2015-01<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://vimeo.com/97415383 Three Cool Things about D] || No || [http://www.ndcoslo.com/ NDC] || 2014-06<br />
|-<br />
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://prospectivesoftware.com Adam Wilson] || [http://www.youtube.com/watch?v=PRbK7jk0jrk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=ymoIx3klQ6M 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<br />
|-<br />
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=U580iDBBZQk&feature=youtu.be Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05<br />
|-<br />
| [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<br />
|-<br />
| Andrew Edwards || [http://dconf.org/2013/talks/edwards.html Falling Down: the birth of Åkerön] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| Walter Bright, Andrei Alexandrescu, and more || [http://dconf.org/2013/talks/panel.html The D Development Process] || No || [http://dconf.org/ DConf 2013] || 2013<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| Aldo Nunez || [http://vimeo.com/21605995 Mago Debugger Inner Workings, Part II] || No || [http://www.nwcpp.org/ NWCPP] || 2011<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://www.youtube.com/watch?v=RlVpPstLPEc Three Cool Things About D] || [http://erdani.com/d/three-cool-things-about-d.pdf Yes] || [http://www.youtube.com/user/GoogleTechTalks GoogleTechTalks] || 2010<br />
|-<br />
| [http://erdani.com/ Andrei Alexandrescu] || [http://blip.tv/file/2432106 Iterators Must Go] || [http://replay.waybackmachine.org/20090611231550/http://www.boostcon.com/site-media/var/sphene/sphwiki/attachment/2009/05/08/iterators-must-go.pdf Yes (archived)] || [http://boostcon.boost.org/ BoostCon] || 2009<br />
|-<br />
| Peter Modzelewski et al. || [http://vimeo.com/1867954 Compiler/Runtime workshops] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rick Richardson || [http://vimeo.com/2130820 DReactor] || [http://team0xf.com/conference/DReactor.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Rafal Bocian || [http://vimeo.com/2261015 Teaching D] || No || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Mikola Lysenko || [http://vimeo.com/1873969 Fibers] || [http://replay.waybackmachine.org/20081010074222/http://team0xf.com/conference/fibers.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Jarrett Billingsley || [http://vimeo.com/1889455 Mini D] || [http://replay.waybackmachine.org/20081010075947/http://team0xf.com/conference/minid.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| [http://team0xf.com/ team0xf (down?)] || [http://vimeo.com/2164813 team0xf gamedev] || [http://team0xf.com/conference/gamedev.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomasz Stachowiak || [http://vimeo.com/2264486 DDL] || [http://replay.waybackmachine.org/20081203030930/http://team0xf.com/conference/DDL.pdf Yes (Archived)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Fawzi Mohamed || [http://vimeo.com/3045994 Rolling Dice Testing] || [http://team0xf.com/conference/rollingDiceTesting.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| Tomas Lindquist Olsen and Christian Kamm || [http://vimeo.com/3289106 LDC] || [http://team0xf.com/conference/LDC.pdf No (dead link)] || [http://dsource.org/projects/tango/wiki/TangoConference2008 Tango Conference] || 2008<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| [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<br />
|-<br />
| [http://www.walterbright.com/ Walter Bright] || [http://vimeo.com/4333802 Metaprogramming in D] || No || [http://www.nwcpp.org/ NWCPP] || 2007<br />
|}<br />
<br />
== Interviews ==<br />
{| class="wikitable" style="margin: auto;"<br />
|-<br />
! Name !! Title !! Interviewed By !! Date<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| 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<br />
|-<br />
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=QXJB7TXhbHc The D Programming Language with Andrei Alexandrescu] || [http://www.informit.com InformIT] || 2011<br />
|-<br />
| Andrei Alexandrescu || [http://channel9.msdn.com/posts/Scott-Meyers-Andrei-Alexandrescu-and-Herb-Sutter-C-and-Beyond C++, D, and Beyond] || [http://channel9.msdn.com Channel9] || 2011<br />
|-<br />
| 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<br />
|}</div>
Heliogram