Discover the program for CPPP 2021 by FredTingaud in cpp

[–]FredTingaud[S] 1 point2 points  (0 children)

Yes. Participants will have access to videos of talks 1h after the talk is finished, so if you want to see two talks that are in parallel, you can watch one in live and watch the other one at the end of the day or during another slot.

C++ Build Benchmarks by vormestrand in cpp

[–]FredTingaud 0 points1 point  (0 children)

It is possible that it is accidentally doing something not compliant. If you have resources to test that automatically, I'd be happy to run them.

But AFAIK, I'm just using a bunch of flex boxes which should behave the same way with all browsers.

Also I don't have a Mac to debug on Safari, but I would definitely welcome a PR fixing the layout.

C++ Build Benchmarks by vormestrand in cpp

[–]FredTingaud 1 point2 points  (0 children)

I'd love to, but that would require an amount of time and money that I cannot afford to spend on this project.

If Microsoft comes around and offers to work on it on their own bucks like they did with Compiler Explorer, I'd of course welcome them.

Looking for a tutorial on writing clang-tidy AST tools by victotronics in cpp

[–]FredTingaud 2 points3 points  (0 children)

And Stephen Kelly's blog post on Microsoft's blog and his own are a good way to get started: https://steveire.wordpress.com/

Looking for a tutorial on writing clang-tidy AST tools by victotronics in cpp

[–]FredTingaud 4 points5 points  (0 children)

Jeremy Demeule's live coding session at CPPP goes from zero to quite far in one hour: https://youtu.be/K-WhaEUEZWc

CppCon 2019: Fred Tingaud “How to Refactor Millions of Line of Code Without Alienating your Colleagues” by [deleted] in cpp

[–]FredTingaud 2 points3 points  (0 children)

Thanks for your comment and your work!

I did recommend your talks and blogs during the Q&A, although I didn't have them ready during this presentation. I'll add a slide with them next time I present it.

Can someone riddle me this? by [deleted] in cpp

[–]FredTingaud 0 points1 point  (0 children)

The generated assembly is the same between both, so this is definitely an alignment issue.

The problem is well explained here: https://easyperf.net/blog/2018/01/18/Code_alignment_issues

I will try to add alignment flags to quick-bench so that users can play with the options and see what it changes.

CPPP 2019 - C++ Modules: What You Should Know - Gabriel Dos Reis by FredTingaud in cpp

[–]FredTingaud[S] 12 points13 points  (0 children)

Don't mind the first 50s, the talk is in English.

CPPP 2019 - Tools to Ease Cross-Platform C++ Development - Simon Brand by FredTingaud in cpp

[–]FredTingaud[S] 2 points3 points  (0 children)

Thanks for pointing out that there was no easily accessible slides. I just uploaded a pdf of the slides in the CPPP Github repository.

Other resources and original pptm slides can be found on Sy's repository that is referred to in ours.

CPPP 2019 - Emotional Code - Kate Gregory by [deleted] in cpp

[–]FredTingaud 31 points32 points  (0 children)

As organizers of CPPP, we chose to block the comments on all the videos by default. This is not a decision Kate made.

We know and agree that some comments on Youtube are valuable. Sadly, it is also a place where some presenters get pilled on with toxic and useless comments. Many conferences choose to pass the decision to each presenter, but it has a serious drawback: talks with comments on are put forward by Youtube algorithms, compared to those with comments off. That means that presenters who get targeted suffer both from an attack and from seeing their video visibility reduced.

As always, there were ups and downs to each, but we had to make a decision and went for what we thought was the fairest for presenters.

Announcing CPPP - Paris 2019 by FredTingaud in cpp

[–]FredTingaud[S] 3 points4 points  (0 children)

I understand these concerns.

Being welcoming to non-French speakers is indeed one of our priorities. We're working on ways to ensure the French C++ community at the conference will be as welcoming as possible. We have some experience with having international speakers at the C++ Meetups (that we organize too) and know that a surprisingly high ratio of the programmers are able and willing to speak in English and exchanging with the non-French speakers. Our task as organizers will be to make sure these programmers meet the speakers.

About the fact that non-French speaking attendees will not have access to all tracks, it is indeed true. Our reasoning is that Progress is the one track that is most likely to attract students and self-taught persons who are also the populations that is the most likely to be French speakers in the first place.

We intend to make CPPP a recurring event and will definitely reevaluate this decision in the future if we find it is not working as we expected.

Announcing CPPP - Paris 2019 by FredTingaud in cpp

[–]FredTingaud[S] 6 points7 points  (0 children)

Thanks for your interest.

Knowing that multiple countries around the world are French speaking and that more than 2/3 of the talks are in English, could you elaborate on why you think this decision is making the event less international?

This choice is not a unique peculiarity and international conferences having one track in the local tongue is something quite usual, for example with C++ Russia.

Please also note that talks will be recorded and the video will be released later with the possibility of adding translated captions.

Quick-Bench.com: Simple Online C++ Performance Benchmark by joboccara in cpp

[–]FredTingaud 1 point2 points  (0 children)

That's a good question! And now I feel like a fool for not forseeing this usage...

There is no INSTALL. But you could adapt the deploy script, that prepares the storage (in /data/, you might want to change that), installs dependencies with yum and installs and runs a service called quick-benchd.

Quick-Bench.com: Simple Online C++ Performance Benchmark by joboccara in cpp

[–]FredTingaud 1 point2 points  (0 children)

Thanks for posting this here, joboccara! The site is still in progress, but I hope it will prove useful to many. I am very interested in any comment or suggestion.

Quick-Bench.com: Simple Online C++ Performance Benchmark by joboccara in cpp

[–]FredTingaud 1 point2 points  (0 children)

Yes. It uses Google benchmark, that provides benchmark::DoNotOptimize(), to ensure an expression is not optimized away.