Экскурсия по C++ для опытных программистов, знающих другой язык, например Python, Java, JS, Ruby, JS или Go.
https://youtu.be/cN9c_JyvL1A
https://youtu.be/cN9c_JyvL1A
YouTube
C++ as a second language (Chrome University 2019)
A tour of C++ for experienced programmers coming from other languages, including Python, Java, JS, Ruby, JS and Golang.
In this talk, Chris Blume (a.k.a. ProgramMax) covers C++11 features, templates, include & linkage, RAII, destructors & scope, pass-by…
In this talk, Chris Blume (a.k.a. ProgramMax) covers C++11 features, templates, include & linkage, RAII, destructors & scope, pass-by…
Agile-методы — семейство гибких подходов к управлению проектами. Они помогают командам во всём мире эффективно работать в условиях постоянно меняющихся требований, учитывать все изменения и встраивать новые факторы в рабочий процесс.
Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.
В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.
Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/1h80p
Прекрасные новости для каждого, кто хочет вывести работу своей команды на новый уровень! GeekBrains запускает трёхдневный интенсив по методологии Agile.
В ходе интенсива вы не только познакомитесь с «гибкими» подходами, но научитесь выбирать подходящие для решения любой задачи. На практике вы разберёте реальные кейсы и научитесь внедрять и применять Agile-методы в своих проектах.
Успейте подать заявку и повысьте свою эффективность - https://prglb.ru/1h80p
Заметка об одной из интересных фич C++20 — std::jthread.
https://medium.com/@vgasparyan1995/a-new-thread-in-c-20-jthread-ebd121ae8906
https://medium.com/@vgasparyan1995/a-new-thread-in-c-20-jthread-ebd121ae8906
Medium
A new thread in C++20 (jthread)
C++20 is coming with a bunch of cool new features, one of which I’ll shortly cover here: the std::jthread.
Как остановить цикл for_each, когда выполняется условие?
https://www.fluentcpp.com/2020/02/18/how-to-make-for_each-stop-when-a-condition-is-true/
https://www.fluentcpp.com/2020/02/18/how-to-make-for_each-stop-when-a-condition-is-true/
Fluent C++
How to Make for_each Stop When a Condition Is True
Expressive code in C++
Плейлист видео об особенностях C++20.
https://www.youtube.com/playlist?list=PLs3KjaCtOwSYdpfm74DYyd1kOXEhCd1Rv
https://www.youtube.com/playlist?list=PLs3KjaCtOwSYdpfm74DYyd1kOXEhCd1Rv
gRPC — это высокопроизводительный фреймворк, разработанный компанией Google для вызова удаленных процедур (RPC), работает поверх HTTP/2. Больше о фреймворке здесь:
https://medium.com/@andrewvetovitz/grpc-c-introduction-45a66ca9461f
https://medium.com/@andrewvetovitz/grpc-c-introduction-45a66ca9461f
Medium
gRPC C++ introduction
Move семантика для тех, кто не знает, что такое rvalue.
https://medium.com/@winwardo/c-moves-for-people-who-dont-know-or-care-what-rvalues-are-%EF%B8%8F-56ee122dda7
https://medium.com/@winwardo/c-moves-for-people-who-dont-know-or-care-what-rvalues-are-%EF%B8%8F-56ee122dda7
Medium
C++ moves for people who don’t know or care what rvalues are 🏘️
Moves in C++ don’t require understanding of deep technical juju to get a grasp on.
Отложенная (ленивая) инициализация — приём в программировании, когда некоторая ресурсоёмкая операция (создание объекта, вычисление значения) выполняется непосредственно перед тем, как будет использован её результат. Таким образом, инициализация выполняется «по требованию», а не заблаговременно. Больше о ленивой инициализации в C++ по ссылке:
https://www.bfilipek.com/2019/10/lazyinit.html
https://www.bfilipek.com/2019/10/lazyinit.html
C++ Stories
Lazy Initialisation in C++
Lazy initialisation is one of those design patterns which is in use in almost all programming languages. Its goal is to move the object’s construction forward in time. It’s especially handy when the creation of the object is expensive, and you want to defer…
Статья об идентификаторах virtual, final и override.
https://www.fluentcpp.com/2020/02/21/virtual-final-and-override-in-cpp/
https://www.fluentcpp.com/2020/02/21/virtual-final-and-override-in-cpp/
Fluent C++
Virtual, final and override in C++
Expressive code in C++
The account of the user that created this channel has been inactive for the last 5 months. If it remains inactive in the next 9 days, that account will self-destruct and this channel will no longer have a creator.
Обсуждение с конференции CoreHard списка тем, вопросы по которым следует задавать на собеседованиях.
https://youtu.be/QLqySEpEKW8
https://youtu.be/QLqySEpEKW8
YouTube
Что должен знать каждый C++ программист или как проводить собеседование - C++ CoreHard Autumn 2018
Слайды: https://www.slideshare.net/corehard_by/c-corehard-autumn-2018-c-205736176
Обсудим процесс проведения интервью, необходимый минимум тем для вопросов. Также постараемся вывести усреднённые знание качественного разработчика.
Обсудим процесс проведения интервью, необходимый минимум тем для вопросов. Также постараемся вывести усреднённые знание качественного разработчика.
Как реализовать простой кольцевой буфер в C?
https://medium.com/@charlesdobson/how-to-implement-a-simple-circular-buffer-in-c-34b7e945d30e
https://medium.com/@charlesdobson/how-to-implement-a-simple-circular-buffer-in-c-34b7e945d30e
Medium
How To Implement A Simple Circular Buffer In C
What Is A Circular Buffer?