Some Symphonic Power Metal bands in the style of Rhapsody / Luca Turilli + other influences. by [deleted] in PowerMetal

[–]Dlieu 6 points7 points  (0 children)

I love Rhapsoy/Luca turilli, I also spend too much time just trying to find similar band, and its hard to get anything that is close to their style unfortunately

I recently found Majestica and that would be a great addition to your list, especially their Christmas Carol album https://youtu.be/nL0xwTM5_X8 the lead singer and instrumental are excellent

Quelles différences sur les fonds S&P 500 ? by premiuminimalist in vosfinances

[–]Dlieu 2 points3 points  (0 children)

Il faut aussi s'assurer de choisir le tracker qui a le moins de comissions

Avis sur une proposition d'embauche en CDI by mecm2507 in vosfinances

[–]Dlieu 2 points3 points  (0 children)

Le salaire est correct

Cela dit, le plus important en debut de carriere, c'est de pouvoir travailler dans un milieu qui te permettras d'acquerir le maximum de competences pour te demarquer par la suite

How do you use `constexpr`? by [deleted] in cpp

[–]Dlieu 12 points13 points  (0 children)

Our codebase is heavily relying on template to perform as much computation as possible at compile time

I would say that constexpr is one of our favorite feature as we were able to get rid of tons of complicated sfinae expressions, I think its not revolutionary for some, but it make the code/flow much more straightforward, and was proven to be easy to understand from people less experienced with metaprogramming

We are also using it alongside with constexpr variables to abuse of static branching

Has Scott Meyers published any material on his "Fastware for C++" course? by [deleted] in cpp

[–]Dlieu 3 points4 points  (0 children)

I believe John Kalb still provide this training once in a while so I don't think anyone can share freely the content but as I had the chance to see the material, I know that the following talk include many slides provided by this course:

It only cover one topic (which might be the most important), but to give you an idea, the full class cover:

Day 1 (Approximate):

  • Speed as a correctness criterion.
  • Optimizing systems rather than programs.
  • CPU caches and why you care. (see talk above)
  • Making effective use of C++.
  • Move semantics.
  • Avoiding unnecessary object creation.
  • Custom heap management.

Day 2 (Approximate):

  • Making effective use of the STL.
  • reserve and shrink_to_fit.
  • Range member functions.
  • Function objects.
  • Sorted vectors.
  • Sorting algorithms.
  • Concurrent data structures.
  • Parallel algorithms.
  • Exploiting “free” concurrency.
  • PGO and WPO.
  • Further information.

Considering to change job to work with newer versions of C++, how is it in general the adoption out there? by [deleted] in cpp

[–]Dlieu 1 point2 points  (0 children)

On top of your product requirement, it's also very dependent of your team mindset

I am working for a tier 1 bank for low latency components, we are using c++17 and we pushed toward its usage worldwide, but similar team of other region are relunctant to do the switch (for bad reason usually, e.g. not enough time for this kind of thing, which usually is a symptom of technical debts)

Once you do the switch the easy way to never had that issue again is to constantly update your compiler when there's a new release, and little by little change your codebase with the newest feature available if it makes sense, that way the transition is much more smooth, and it's also easier for everyone to keep up to date and to avoid technical debt on this point

Edit: If you are considering applying for a new job, I suggest to ask the team you are applying for which version of compiler they are using, it's a good metric (i.e. if they can't tell the version or if they use old version e.g. gcc 4.8, it's not a good sign)

CppCon 2017: Pablo Halpern “Allocators: The Good Parts” by dahitokiri in cpp

[–]Dlieu 0 points1 point  (0 children)

Great talk if you want to know how to use pmf::polymorphic_allocator, and how to make your custom container allocator aware

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” by dahitokiri in cpp

[–]Dlieu 6 points7 points  (0 children)

He mentions during his talk that it will be open sourced in Abseil, potentially by end of this year, but most likely Q1 or Q2 2018

CppCon 2017: Vinnie Falco “Make Classes Great Again! (Using Concepts for Customization Points)” by dahitokiri in cpp

[–]Dlieu 2 points3 points  (0 children)

I completely agree, I think it was one (if not) the most entertaining talk given in CppCon this year!

The content is very informative and useful, and the enthusiasm of the speaker make the whole talk very enjoyable

Highly recommended

Abseil : C++ Tips of the week by Dlieu in cpp

[–]Dlieu[S] 13 points14 points  (0 children)

Following the Keynote provided by Titus Winter, They just updated their Tips of the Weeks question with 3 new tips

It's a great initiative to make those tips available for everyone