There are a lot of various projects that have successfully received Kickstarter funding. And if they usually relate to the subject of Habrahabr only in the fact that there is a hub Crowdfunding , then this case is more remarkable - the required amount was collected by the project on financing the conference on the programming language D.
You can read about the process and results of fundraising on the project page on Kickstarter . The required $ 30,000 was collected end-to-end, which is not surprising - it was hardly necessary to count on the attention of the general public, most of the donators were activists and users of the language. In any case, everything ended well and this only strengthens the belief in the possibilities of niche open-source projects.
However, the Kickstarter campaign ended a few months ago, and this post has another media occasion - the conference plan has just been published with a list of lecturers and topics. Full lists in the original:
List of topics in partial translation (specific terminology did not translate): ')
Walter Bright : Introduction. Author's vision of the current position of the language.
Ali Çehreli : Copy and Move Semantics in D. The nuances of using structures in D are unexpected for beginners from other languages.
Robert Schadek : Distributed caching compiler for D. Research work with the compiler D, written in D, which seeks to make the most of the features of modern computer architectures.
Dmitry Olshansky : Regular Expression Interiors in D. Subtleties of the implementation of the standard module std.regex (possibly the fastest regex library currently available).
Manu Evans : Using D for the game engine. Personal experience from the leading developer of Remedy Games.
Leandro Lucarella : Concurrent garbage collector for D. Description of the problems encountered when collecting garbage in D and possible solutions.
Walter Bright, Andrei Alexandrescu, and more : The development process D. Midnight beer discussion about the good times in the organization of the development D, in need of improvement, and all sorts of different things.
Iain Buclaw : GDC. Presentation of the leading developer of the D compiler for the GCC back-end about what the current state of affairs is, how the D front-end works, how the project can be helped, what people need to think about if they want to write easily future-portable code.
Martin Nowak : Dynamically loadable and dynamically linked libraries in D. What is now, what is changing, what needs to be changed.
Adam Wilson : # -> D. Practical recommendations for developers migrating from C # to D + recommendations for porting code.
Vladimir Panteleev : Memory management in D. Decreasing the garbage collector, debugging and optimizing memory consumption, various approaches to organizing applications with frequent memory allocation.
Rainer Schütze : Precise garbage collector for D. Using RTTI elements for precise assembly, advantages and disadvantages of this approach in the system programming language.
Maxime Chevalier-Boisvert : Higgs, an experimental JavaScript JIT compiler written in D. Practical experience of using the various features of the D language in a low-level project.
Andrew Edwards : Birth of Akeron. Details are not yet known.
Don Clugston : Using metaprogramming in real projects. Practical experience from one of the largest commercial companies using D as the main language: Sociomantic Labs
Stefan Rohe : AnalyzeD, a static code analyzer for D.
David Simcha : D. Specific Design Patterns
David Nadlinger : LDC. A presentation similar to Iai Buclaw, but only from this time from the lead developer of the D compiler for LLVM.
Manu Evans : Effective use of SIMD on modern computer architecture. Practical use of core.simd and std.simd modules from the point of view of a computer games developer.
Ben Gertzfield : Writing test code on D. Using the built-in tools for unit testing.
Andrei Alexandrescu : Quo Vaids? The final presentation with a vision of the future and future directions of development from one of the authors of the language.
I suggest you judge for yourself how delicious it all is. If there are no technical overlays, videos of all speeches will be available on the network shortly after the end of the conference. The conference is scheduled for the first 3 days of May and will be held on the Facebook campus, Menlo Park.