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