Difference between revisions of "Videos"

From D Wiki
Jump to: navigation, search
(Talks and presentations: added availabled videos from DConf2017)
(Introduction to D)
 
(10 intermediate revisions by 6 users not shown)
Line 13: Line 13:
 
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014
 
| simendsjo || [http://www.youtube.com/playlist?list=PLqABwcsDQUo59iBOM5DFtqbwrMhL4PWcQ Lets make: CLI to Web] || 2014
 
|}
 
|}
 +
 +
 +
[https://www.youtube.com/watch?v=rwZFTnf9bDU&t=265s D Programming ]: A one-and-half hour survey video tutorial covering the basics of D syntax by Derek Banas.
 +
 +
[https://youtube.com/playlist?list=PLgM-lc_kSqFQPF0UXgmFZpZalqcrSofe- Let's learn D programming Game Dev!]: A series of tutorial videos about using the D language for game development.
 +
 +
[https://youtube.com/playlist?list=PLvv0ScY6vfd9Fso-3cB4CGnSlW0E4btJV D Language (DLang) Programming]: A new series, as of 2022, about learning the D language from basic to more advanced concepts by Mike Shah.
 +
 +
[https://www.youtube.com/watch?v=_7Xg-E0NoNU D programming language, dlang - part 1 - Overview - Live coding]: Introduction to D
  
 
== Talks and presentations ==
 
== Talks and presentations ==
Line 20: Line 29:
  
 
|-
 
|-
| [http://walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=u-g5ZVgvVrE Pointers Gone Wild: Memory Safety and D] || [http://dconf.org/2017/talks/bright.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
+
| [http://walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=iDFhvCkCLb4 Pointers Gone Wild: Memory Safety and D] || [http://dconf.org/2017/talks/bright.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 
|-
 
|-
| [https://theartofmachinery.com/ Simon Arneaud] || [https://www.youtube.com/watch?v=_F5uPLdMaJg D as a Better C] || [http://dconf.org/2017/talks/arneaud.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
+
| [http://theartofmachinery.com/ Simon Arneaud] || [https://www.youtube.com/watch?v=_F5uPLdMaJg D as a Better C] || [http://dconf.org/2017/talks/arneaud.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 
|-
 
|-
 
| [http://www.luismarques.eu/ Luís Marques] || [https://www.youtube.com/watch?v=kTRkTOSHki4 DHDL: The D Hardware Description Language] || [http://dconf.org/2017/talks/marques.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 
| [http://www.luismarques.eu/ Luís Marques] || [https://www.youtube.com/watch?v=kTRkTOSHki4 DHDL: The D Hardware Description Language] || [http://dconf.org/2017/talks/marques.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 
|-
 
|-
 
| [https://github.com/deadalnix Amaury Séchet] || [https://www.youtube.com/watch?v=CoibdYFM53U Cryptography in D] || [http://dconf.org/2017/talks/sechet.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 
| [https://github.com/deadalnix Amaury Séchet] || [https://www.youtube.com/watch?v=CoibdYFM53U Cryptography in D] || [http://dconf.org/2017/talks/sechet.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/UplinkCoder Stefan Koch] || [https://www.youtube.com/watch?v=crHnumzsLUs A Look Into the New CTFE Engine] || [http://dconf.org/2017/talks/koch.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/thewilsonator Nicholas Wilson] || [https://www.youtube.com/watch?v=RHSvczEAyCA DCompute: Native & Convenient Heterogeneous Computing for D] || [http://dconf.org/2017/talks/wilson.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nacke.html Kai Nacke] || [https://www.youtube.com/watch?v=kiWy2BJdYgQ Where Art Thou, LDC?] || [http://dconf.org/2017/talks/nacke.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/ibuclaw Iain Buclaw] || [https://www.youtube.com/watch?v=g-5T4zlc_bc What's GNU With You?] || [http://dconf.org/2017/talks/buclaw.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
 +
|-
 +
| [http://www.aristeia.com/ Scott Meyers] || [https://www.youtube.com/watch?v=RT46MpK39rQ Things that Matter] || [http://dconf.org/2017/talks/meyers.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://thecybershadow.net/ Vladimir Panteleev] || [https://www.youtube.com/watch?v=sDz-0tdh5Ko Practical Meta-Programming] || [http://thecybershadow.net/d/dconf2017/ Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=NiHU9Mcwkvg Pry - Pragmatic Parser Combinators in D] || [http://dconf.org/2017/talks/olshansky.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://johanengelen.github.io/ Johan Engelen] || [https://www.youtube.com/watch?v=YL6Tp8Zb5aI Abstraction Cost and Optimization (LDC)] || [http://dconf.org/2017/talks/engelen.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/watson.html Ethan Watson] || [https://www.youtube.com/watch?v=2B0-jukh4TU Binderoo - A Rapid Iteration Framework That Even Scripters Can Use] || [http://dconf.org/2017/talks/watson.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nitu.html Razvan Nitu] || [https://www.youtube.com/watch?v=tK072jcoWv4 D Language Compiler as a Library] || [http://dconf.org/2017/talks/nitu.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/cojocaru.html Lucia Cojocaru] || [https://www.youtube.com/watch?v=endKC3fDxqs Generic Lightweight DRuntime] || [http://dconf.org/2017/talks/cojocaru.pptx Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/panel.html Andrei Alexandrescu, Walter Bright, Scott Meyers] || [https://www.youtube.com/watch?v=Lo6Q2vB9AAg Trends in Systems Programming Languages] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
 +
|-
 +
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=29h6jGtZD-U Design by Introspection] || [http://dconf.org/2017/talks/alexandrescu.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/nunn.html/ Gerald Nunn] || [https://www.youtube.com/watch?v=5eUL8Z9AFW0 Why D is the Perfect Fit for Building GTK Applications] || [http://dconf.org/2017/talks/nunn.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://www.linkedin.com/in/bastiaan-veelo-a1511472/ Bastiaan Veelo] || [https://www.youtube.com/watch?v=t5y9dVMdI7I&list=PL3jwVPmk_PRxo23yyoc0Ip_cP3-rCm7eB&index=21 Extending Pegged to Parse Another Programming Language]<br>[https://www.youtube.com/watch?v=3ugQ1FFGkLY Extending Pegged to Parse Another Programming Language (continued)] || [http://dconf.org/2017/talks/veelo.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/schveighoffer.html Steven Schveighoffer] || [https://www.youtube.com/watch?v=9fzttyj4JCs IOPipe: a High Performance I/O Library] || [http://dconf.org/2017/talks/schveighoffer.pdf Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://extrawurst.org/ Stephan Dilly] || [https://www.youtube.com/watch?v=DBxvNk1mgxA Amazon Alexa Skills written in D] || [http://dconf2017.extrawurst.org/ Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/caciulescu.html Alexandru Razvan Caciulescu] || [https://www.youtube.com/watch?v=c5zGnOWKaGo Zero Overhead Interface Between DLang & C++ Standard Lib] || [http://dconf.org/2017/talks/caciulescu.odp Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/staniloiu.html Eduard Staniloiu] || [https://www.youtube.com/watch?v=k88QSIC-Na0 A New Collections Framework for the Standard Library] || [http://dconf.org/2017/talks/staniloiu.ppt Yes] || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Hatem Oraby] || [https://www.youtube.com/watch?v=xpi-AYggoaA A Dive into Ocean] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Joseph Wakeling] || [https://www.youtube.com/watch?v=M-bDzr4gYUU Snap Packages for D Compilers and Build Tools] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://www.svs.informatik.uni-oldenburg.de/60865.html Robert Schadek] || [https://www.youtube.com/watch?v=QELK73JSpFk Randomized Unit Tests & Benchmarks] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://prospectivesoftware.com/ Adam Wilson] || [https://www.youtube.com/watch?v=fbJr2OUciow SecureD, Cryptography for the Rest of Us] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Ben Palmer, Ali Çehreli, Stefan Rohe, Steven Schveighoffer, John Colvin] || [https://www.youtube.com/watch?v=ekzsYEC0FbY Meetup Minutes] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [http://dconf.org/2017/talks/lightning.html Adrian Matoga] || [https://www.youtube.com/watch?v=-8PEfSpLSmk D-Enabled Gadgets] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xJy6ifCekCE Excel Addins in D] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
 +
|-
 +
| [https://github.com/UplinkCoder Stefan Koch] || [https://www.youtube.com/watch?v=qgYm4fS8n0I Assembler in CTFE] || No || [http://dconf.org/2017/ DConf 2017] || 2017-05
  
 
|-
 
|-
Line 121: Line 186:
 
| [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
 
| [http://erdani.com/ Andrei Alexandrescu] || [https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/D Leverage] || No || [https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014 Lang.NEXT] || 2014-05
 
|-
 
|-
| [https://github.com/deadalnix Amaury Sechet] || [http://www.youtube.com/watch?v=AhR4PSExnqk SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/deadalnix Amaury Sechet] || [https://www.youtube.com/watch?v=TMZzhjC9B3A SDC, a D Compiler as a Library] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
 
| [https://github.com/Dicebot Mihails Strasuns] || [http://www.youtube.com/watch?v=SqeOPLB2xAM Declarative programming in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
| [https://github.com/Dicebot Mihails Strasuns] || [http://www.youtube.com/watch?v=SqeOPLB2xAM Declarative programming in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| Many || [http://www.youtube.com/watch?v=oF8K4-bieaw Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| Many || [https://www.youtube.com/watch?v=0zUXmLyG0k8 Lightning Talks] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://blog.extrawurst.org Stephan Dilly] || [http://www.youtube.com/watch?v=_gCFpHxAJRc Mobile Gameserver Backend in D] || [http://de.slideshare.net/Extrawurst/dconf2014-stephan-dilly Yes] || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://blog.extrawurst.org Stephan Dilly] || [https://www.youtube.com/watch?v=qimgioXwLUo Mobile Gameserver Backend in D] || [http://de.slideshare.net/Extrawurst/dconf2014-stephan-dilly Yes] || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/adamdruppe Adam D. Ruppe] || [http://www.youtube.com/watch?v=qErXPomAWYI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/adamdruppe Adam D. Ruppe] || [https://www.youtube.com/watch?v=lu5TTvnvDSI x86 Bare Metal and Custom Runtime Programming] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [http://www.youtube.com/watch?v=WmE7ZR1_YKs Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://www.codeproject.com/Members/Don-Clugston Don Clugston] || [https://www.youtube.com/watch?v=DinkkD6Pt34 Real-Time Big Data in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://walterbright.com/ Walter Bright] || [http://www.youtube.com/watch?v=eh8WETRT7q4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://walterbright.com/ Walter Bright] || [https://www.youtube.com/watch?v=XjOuKhYs_a4 High Performance Code Using D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| Michael V. Franklin || [http://www.youtube.com/watch?v=o5m0m_ZG9e8 Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| Michael V. Franklin || [https://www.youtube.com/watch?v=ysg7iiaypVU Tiny, Ubiquitous Machines Powered by D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/ibuclaw Iain Buclaw] || [http://www.youtube.com/watch?v=7Ufrxfl2G3k Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/ibuclaw Iain Buclaw] || [https://www.youtube.com/watch?v=X79w4bW0t4A Debugging in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/braddr Brad Roberts] || [http://www.youtube.com/watch?v=Es8st0E5428 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/braddr Brad Roberts] || [https://www.youtube.com/watch?v=ynbUIkxRN44 Tooling: Bringing Developers and Development Together] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://thecybershadow.net/ Vladimir Panteleev] || [http://www.youtube.com/watch?v=5iXRFlKvEY0 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://thecybershadow.net/ Vladimir Panteleev] || [https://www.youtube.com/watch?v=1viQK8w6370 Reducing D Bugs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://prospectivesoftware.com Adam Wilson] || [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
+
| [http://prospectivesoftware.com Adam Wilson] || [https://www.youtube.com/watch?v=F5veOb-AASk Designing an Aurora: A Glimpse at the Graphical Future of D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [http://www.youtube.com/watch?v=cJGNItlMWBM Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://pointersgonewild.wordpress.com/ Maxime Chevalier-Boisvert] || [https://www.youtube.com/watch?v=sTTUVt22plc Refactoring JIT Compilation] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://aristeia.com/ Scott Meyers] || [http://www.youtube.com/watch?v=48kP_Ssg2eY The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://aristeia.com/ Scott Meyers] || [https://www.youtube.com/watch?v=KAWA1DuvCnQ The Last Thing D Needs] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu]  || [https://www.youtube.com/watch?v=TNvUIWFy02I It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [http://walterbright.com/ Walter Bright], [http://erdani.com/ Andrei Alexandrescu]  || [https://www.youtube.com/watch?v=CpY3f_nQvC0 It's Payback Time!] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=xpImt14KTdc Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/atilaneves Atila Neves] || [https://www.youtube.com/watch?v=gFAyv-O8Mw0 Case Studies In Simplifying Code With Compile-Time Reflection] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=1JZNvKhA3mA Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/simpkins Adam Simpkins] || [https://www.youtube.com/watch?v=YAu9JqnZbyQ Experience Report: Using D at Facebook and Beyond] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=hkaOciiP11c Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/DmitryOlshansky Dmitry Olshansky] || [https://www.youtube.com/watch?v=RVri2-VJvxI Inside the Regular Expressions in D] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=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
+
| [https://www.uvu.edu/profpages/profiles/show/user_id/67 Chuck Allison] || [https://www.youtube.com/watch?v=sBjOnSq6tsE A Real D In Programming: Lessons Learned From Eight Years of Teaching D at the University] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=TlqVu9RtoeY Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
+
| [https://github.com/jcrapuchettes Jonathan Crapuchettes] || [https://www.youtube.com/watch?v=5c4A_2IE9Yc Templates in the Wild: A Postmortem] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
| [http://erdani.com/ Andrei Alexandrescu] || [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
+
| [http://erdani.com/ Andrei Alexandrescu] || [https://www.youtube.com/watch?v=tuJ2noqkiSw Opening Keynote: State of the Struct Address] || No || [http://dconf.org/2014/ DConf 2014] || 2014-05
 
|-
 
|-
 
| [http://dconf.org/2013/talks/simcha.html David Simcha] || [http://www.youtube.com/watch?v=yMNMV9JlkcQ D-Specific Design Patterns] || No || [http://dconf.org/ DConf 2013] || 2013
 
| [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
Line 253: Line 318:
  
 
== Interviews ==
 
== Interviews ==
 +
<onlyinclude>
 
{| class="wikitable" style="margin: auto;"
 
{| class="wikitable" style="margin: auto;"
 
|-
 
|-
Line 273: Line 339:
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=WZqWGfv7bxw Making A Case For D Programming Language] || [http://www.intel.com/software/ Intel Software Network] || 2009
 
| Andrei Alexandrescu || [http://www.youtube.com/watch?v=WZqWGfv7bxw Making A Case For D Programming Language] || [http://www.intel.com/software/ Intel Software Network] || 2009
 
|}
 
|}
 +
</onlyinclude>
 +
[[Category:Learn]]

Latest revision as of 16:47, 21 December 2023

Tutorials

ApplyYourDLang: A YouTube channel dedicated to D tutorials

Some of the videos from the above channel:

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


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

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

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

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

Talks and presentations

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

Interviews

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