Тёмный

CppCon 2018: Robert Schumacher “Don't package your libraries, write packagable libraries!” 

CppCon
Подписаться 153 тыс.
Просмотров 16 тыс.
50% 1

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@PixelPulse168
@PixelPulse168 6 лет назад
This is without doubt a straight up talk on the packaging topic. It contains a lot of guideline of good practice.I wish I read more of these things.
@ching-yatphoo6513
@ching-yatphoo6513 6 лет назад
This is an excellent talk. I really hope library writers will follow the best practices of their build systems.
@benoitrousseau4137
@benoitrousseau4137 6 лет назад
Interesting talk. I just discovered vcpkg this week, I really love it. I'm really glad people are willing to maintain all those packages because I sure wouldn't want to do that job.
@SirToxe
@SirToxe 3 года назад
Excellent talk!
@richardvonlehe4581
@richardvonlehe4581 4 года назад
I would have loved if he went deeper in the case of "don't use plugins" and gave a better example of how to do what Qt does with its plugins.
@srcmake
@srcmake 5 лет назад
That was some god tier presenting skills. The speaker didn't have a monotone voice, and the way they explained their points was very interesting. and quite informative. Nice job. Very well done.
@henrymiller1820
@henrymiller1820 6 лет назад
Fine print, the contest entry form is still live, but the drawing is past.
@ericcurtin2812
@ericcurtin2812 6 лет назад
Agree with not having header checks, I've always found it unneccessary overhead to build times. And plus, the build is gonna fail anyway of the headers aren't there. Never saw the benefit of doing an early check.
@loomismeister
@loomismeister 6 лет назад
I like the talk, but I would love to see a list of positive dos rather than negative don'ts. Seemed like the entire presentation was not about best practices but only things not to do.
@llothar68
@llothar68 6 лет назад
And thanks to Microsoft for having so many talks while i haven't seen anything from Apple :-(
@thevinn
@thevinn 6 лет назад
Apple hates C++ and any other language it didn't invent.
@StankyPickle1
@StankyPickle1 6 лет назад
Apple is probably too busy trying to promote/develop swift.
@llothar68
@llothar68 6 лет назад
Swift stinks. But it is another great step into vendor lockin and to compensate from the fact that they can't enforce exclusive app titles.
@DimiterStanev
@DimiterStanev 6 лет назад
Thanks to Apple, we are benefiting from LLVM/clang/etc.
@echosystemd
@echosystemd 6 лет назад
Louis Dionne and JF Bastien are employed by Apple.
@user-rcghjewqw
@user-rcghjewqw 5 лет назад
Too much time spent working with Herb Sutter
@llothar68
@llothar68 6 лет назад
Downvoted because i couldn't understand a lot of his rules and his problems and proposed solutions. Please write a document explaining in more details what you mean with your guidelines.
@henrymiller1820
@henrymiller1820 6 лет назад
Obviously you don't maintain packages yourself. I do, and every slide had me nodding, thinking about how much time I've wasted fighting it when some library didn't play nice.
@ninepoints5932
@ninepoints5932 6 лет назад
This was a really clear and direct talk. Not sure what your experience level is...
@llothar68
@llothar68 6 лет назад
Well, then @Henry you are not the target audience at all. I'm a programmer and this talk was for me not for you and he was way to fast on many things. My experience level? Like every serious C++ programmer i build my own build system - on top of make (about 25 years ago) and cmake/msbuild (8 years ago) and i "maintain" my dependencies myself because even the 700 packages of vcpkg don't contain the things i need (pdfium, webkit, android NDK). But he is using some typical maintainer jargon that i don't get. Or like partial support maybe the idea is so broken braindead that my ability to understand the weird brain that did that before the next slide comes in. He should have done a 1h talk instead of 30min.
@ninepoints5932
@ninepoints5932 6 лет назад
Lothar Scholz can you please give a few examples of anything he said that you didn’t understand
@kmhofmann
@kmhofmann 6 лет назад
This talk was easy to understand, and I agreed with pretty much everything. (I also watched it live.) I'm sorry, but it's unclear to me what's supposedly unclear about this talk.
@Voy2378
@Voy2378 6 лет назад
Billy ONeill, the bouncer :P
@kuhluhOG
@kuhluhOG 2 года назад
26:10 It's interesting that Sqlite3 is in the public domain. Especially because that's really hard (or rather time consuming) to do in come countries. For example in Germany you can only put something into the public domain if you die and the wait until the Copyright has run out (70 years, yep, in most countries it's that long these days).
@TheLavaBlock
@TheLavaBlock 6 лет назад
Interesting talk. Thanks.
Далее
CppCon 2018: Greg Law “Debugging Linux C++”
58:26
+1000 Aura For This Save! 🥵
00:19
Просмотров 5 млн
We finally APPROVED @ZachChoi
00:31
Просмотров 4,2 млн
CppCon 2018: Fedor Pikus “Design for Performance”
1:03:40
CppCon 2018: Simon Brand “How C++ Debuggers Work”
1:01:00
why do header files even exist?
10:53
Просмотров 408 тыс.
CppCon 2018: Jason Turner “Applied Best Practices”
1:03:19
Turns out REST APIs weren't the answer (and that's OK!)
10:38
How principled coders outperform the competition
11:11
Microservices are Technical Debt
31:59
Просмотров 303 тыс.
+1000 Aura For This Save! 🥵
00:19
Просмотров 5 млн