- Zaawansowany C++, kurs z UJ
- CppCon 2014: Jon Kalb „Exception-Safe Code„
-
code::dive conference 2014 – Scott Meyers „Cpu Caches and Why You Care„
-
CppCon 2014: Mike Acton „Data-Oriented Design and C++„
- Lista antywzorców informatyki i programowania
- Przykładowe implementacje niestandardowych rzutowań (implicit_cast, pun_cast, public_cast)
Ciekawe wystąpienia konferencyjne:
-
CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook” – lista częstych błędów w kodzie Książki Twarzy, oraz jak sobie z nimi radzić
-
CppCon 2017: Jason Turner “Practical C++17” – co nowego z C++17 się faktycznie przydaje
- CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style” – prezentujący porównuje trzy popularne sposoby programowania: Object-oriented, functional-programming i Data-oriented-design przy operacji Path tracing.
- Programmers Aren’t Productive Anymore – Jonathan Blow – fragment dłuższego wystąpienia, gdzie prowadzący pokazuje punkt widzenia w oparciu o duże firmy, które mają coraz więcej programistów a nie dodają znacznie więcej funkcjonalności.
- Teaching modern C++ – wystąpienie bardziej dla osób uczących C++, ale wg mnie niesie też pewną wartość dla osób uczących się – czego mi brakuje
Książki:
– Opus magnum C++11 – Jerzy Grębosz
– Effective C++ – Scott Meyers
– Effective Modern C++ – Scott Meyers
– Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu –
Biblioteki do C++:
- Boost: http://www.boost.org/
- Poco: https://pocoproject.org/
Diamentowy Grant AGH z informatyki – zadania archiwalne
Źródło wielu powyższych linków
Wydajny C++ – wystąpienia konferencyjne:
-
CppCon 2019: Andrei Alexandrescu “Speed Is Found In The Minds of People”
-
CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!”
Oczekiwania względem poszczególnych stopni na drabinie programisty (artykuły autorstwa mojego kolegi ze studiów): Junior, Regular, Senior
Pingback: Zestawienie materiałów na zajęcia organizacyjne | programowaniec