 
{"id":54039,"date":"2021-02-12T08:51:54","date_gmt":"2021-02-12T08:51:54","guid":{"rendered":"https:\/\/www.globallogic.com\/ua\/?post_type=news&amp;p=54039"},"modified":"2021-02-12T08:51:54","modified_gmt":"2021-02-12T08:51:54","slug":"techtalk-modern-c-tips-and-tricks-by-globallogic","status":"publish","type":"news","link":"https:\/\/www.globallogic.com\/ua\/about\/press-room\/recognitions\/techtalk-modern-c-tips-and-tricks-by-globallogic\/","title":{"rendered":"TechTalk &#8220;Modern C++ Tips and Tricks&#8221; by GlobalLogic"},"content":{"rendered":"<div class=\"classic_editor_content\"><span style=\"font-weight: 400\">\u0417\u0430\u043f\u0440\u043e\u0448\u0443\u0454\u043c\u043e \u043f\u0440\u0438\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f \u0434\u043e TechTalk<\/span> <span style=\"font-weight: 400\">&#8220;<\/span><span style=\"font-weight: 400\">Modern C++ Tips and Tricks&#8221;!<br \/>\n<\/span><span style=\"font-weight: 400\">\u041f\u0456\u0434 \u0447\u0430\u0441 \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443 \u043c\u0438 \u043f\u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u043c\u043e\u0441\u044f \u0437 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0441\u0442\u044f\u043c\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u0443\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0421++ \u0432 Desktop \u0442\u0430 Embedded-\u043f\u0440\u043e\u0454\u043a\u0442\u0430\u0445, \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u0434\u0435\u044f\u043a\u0456 \u0456\u0434\u0456\u043e\u043c\u0438 \u0442\u0430 \u043f\u043e\u0434\u0456\u043b\u0438\u043c\u043e\u0441\u044c \u0434\u043e\u0441\u0432\u0456\u0434\u043e\u043c.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u041f\u0456\u0441\u043b\u044f \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443 \u0432\u0438 \u043d\u0435 \u043b\u0438\u0448\u0435 \u0433\u043b\u0438\u0431\u0448\u0435 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0454\u0442\u0435 \u043a\u043b\u044e\u0447\u043e\u0432\u0456 \u0430\u0441\u043f\u0435\u043a\u0442\u0438 \u0441\u0443\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0421++, \u0430\u043b\u0435 \u0439 \u0434\u0456\u0437\u043d\u0430\u0454\u0442\u0435\u0441\u044c \u043f\u0440\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0456 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438 \u0442\u0430 \u0437\u0440\u043e\u0431\u0438\u0442\u0435 \u0441\u0432\u043e\u044e \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044e \u0437 \u0421++ \u0448\u0432\u0438\u0434\u043a\u043e\u044e \u0442\u0430 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u043e\u044e.\u00a0<\/span><\/p>\n<hr \/>\n<p><b>\u0421\u043f\u0456\u043a\u0435\u0440\u0438:<\/b><span style=\"font-weight: 400\"> \u0420\u043e\u043c\u0430\u043d \u0406\u0432\u0430\u0441\u0438\u0448\u0438\u043d<\/span><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">\u0410\u0440\u0442\u0435\u043c \u041f\u043e\u043b\u044f\u043a\u043e\u0432<br \/>\n<\/span><b>\u041c\u043e\u0432\u0430 \u0432\u0438\u0441\u0442\u0443\u043f\u0443: <\/b><span style=\"font-weight: 400\">\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<br \/>\n<\/span><b>\u0412\u0438\u043c\u043e\u0433\u0438:<\/b><span style=\"font-weight: 400\"> \u0437\u043d\u0430\u043d\u043d\u044f \u0421++ \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 middle \u043e\u0431\u043e\u0432&#8217;\u044f\u0437\u043a\u043e\u0432\u0435<\/span><\/p>\n<hr \/>\n<p><b>\u041a\u043e\u043b\u0438:<\/b><span style=\"font-weight: 400\"> 18 \u043b\u044e\u0442\u043e\u0433\u043e, 18:00<br \/>\n<\/span><b>\u0414\u0435:<\/b><span style=\"font-weight: 400\"> Zoom (\u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430\u0434\u0456\u0448\u043b\u0435\u043c\u043e \u0432\u0441\u0456\u043c \u0437\u0430\u0440\u0435\u0454\u0441\u0442\u0440\u043e\u0432\u0430\u043d\u0438\u043c \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0430\u043c \u0437\u0430 \u0434\u0435\u043d\u044c \u0434\u043e \u0437\u0430\u0445\u043e\u0434\u0443)<\/span><\/p>\n<p style=\"text-align: center\"><a class=\"btn mod-orange\" rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSfd3u-cmvVaBWbhPUdnKO3vWjpSYt17wQ6Gux1rH4luozSrow\/viewform\">\u0420\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u044f<\/a><\/p>\n<hr \/>\n<p><b>\u0429\u043e \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u0432 \u0445\u043e\u0434\u0456 \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Smart pointer<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Lambda<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Shared mutex<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Events implementation on condition variable<\/span><\/li>\n<\/ul>\n<hr \/>\n<p><b>\u041f\u0440\u043e \u0441\u043f\u0456\u043a\u0435\u0440\u0456\u0432:<\/b><\/p>\n<p><span style=\"font-weight: 400\"><strong>\u0420\u043e\u043c\u0430\u043d \u0406\u0432\u0430\u0441\u0438\u0448\u0438\u043d<\/strong> \u2014 Senior Software Engineer, Consultant, GlobalLogic. \u0420\u043e\u043c\u0430\u043d \u043c\u0430\u0454 \u043f\u043e\u043d\u0430\u0434 6 \u0440\u043e\u043a\u0456\u0432 \u0434\u043e\u0441\u0432\u0456\u0434\u0443 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u0441\u043e\u0444\u0442\u0430 \u0434\u043b\u044f \u043c\u0435\u0434\u0438\u0447\u043d\u043e\u0457 \u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0456\u043b\u044c\u043d\u043e\u0457 \u0433\u0430\u043b\u0443\u0437\u0435\u0439.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\"><strong>\u0410\u0440\u0442\u0435\u043c \u041f\u043e\u043b\u044f\u043a\u043e\u0432<\/strong> \u2014 Consultant, GlobalLogic. \u0410\u0440\u0442\u0435\u043c \u0431\u0440\u0430\u0432 \u0443\u0447\u0430\u0441\u0442\u044c \u0443 \u043f\u0440\u043e\u0454\u043a\u0442\u0430\u0445, \u043f\u043e\u0432&#8217;\u044f\u0437\u0430\u043d\u0438\u0445 \u0437 \u043a\u043e\u043c\u043f&#8217;\u044e\u0442\u0435\u0440\u043d\u0438\u043c\u0438 \u043c\u0435\u0440\u0435\u0436\u0430\u043c\u0438, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u0454\u044e \u0442\u0430 \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u043e\u044e. \u0417\u0430\u0439\u043c\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f\u043c 15 \u0440\u043e\u043a\u0456\u0432, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u0432 \u043d\u0430 Python, C++, JavaScript\/TypeScript.\u00a0<\/span><\/p>\n<p style=\"text-align: center\"><a class=\"btn mod-orange\" rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSfd3u-cmvVaBWbhPUdnKO3vWjpSYt17wQ6Gux1rH4luozSrow\/viewform\">\u0420\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u044f<\/a><\/p>\n<hr \/>\n<p>\u0421\u043b\u0456\u0434\u043a\u0443\u0439\u0442\u0435 \u0437\u0430 \u043d\u043e\u0432\u0438\u043d\u0430\u043c\u0438 \u0443 \u0441\u043e\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0445 \u043c\u0435\u0440\u0435\u0436\u0430\u0445: <a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/www.facebook.com\/GlobalLogicUkraine\/\"><span style=\"color: #ff6600\">Facebook<\/span><\/a>, <a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/company\/globallogic\/\"><span style=\"color: #ff6600\">LinkedIn<\/span><\/a>, <a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/www.instagram.com\/globallogic_ukraine\/\"><span style=\"color: #ff6600\">Instagram<\/span> <\/a>\u0442\u0430 <a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/t.me\/gl_education\"><span style=\"color: #ff6600\">\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c-\u043a\u0430\u043d\u0430\u043b\u0456<\/span><\/a>.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0430\u043f\u0440\u043e\u0448\u0443\u0454\u043c\u043e \u043f\u0440\u0438\u0454\u0434\u043d\u0430\u0442\u0438\u0441\u044f \u0434\u043e TechTalk &#8220;Modern C++ Tips and Tricks&#8221;! \u041f\u0456\u0434 \u0447\u0430\u0441 \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443 \u043c\u0438 \u043f\u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u043c\u043e\u0441\u044f \u0437 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u043e\u0441\u0442\u044f\u043c\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0441\u0443\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0421++ \u0432 Desktop \u0442\u0430 Embedded-\u043f\u0440\u043e\u0454\u043a\u0442\u0430\u0445, \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u0434\u0435\u044f\u043a\u0456 \u0456\u0434\u0456\u043e\u043c\u0438 \u0442\u0430 \u043f\u043e\u0434\u0456\u043b\u0438\u043c\u043e\u0441\u044c \u0434\u043e\u0441\u0432\u0456\u0434\u043e\u043c.\u00a0 \u041f\u0456\u0441\u043b\u044f \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443 \u0432\u0438 \u043d\u0435 \u043b\u0438\u0448\u0435 \u0433\u043b\u0438\u0431\u0448\u0435 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u0454\u0442\u0435 \u043a\u043b\u044e\u0447\u043e\u0432\u0456 \u0430\u0441\u043f\u0435\u043a\u0442\u0438 \u0441\u0443\u0447\u0430\u0441\u043d\u043e\u0433\u043e \u0421++, \u0430\u043b\u0435 \u0439 \u0434\u0456\u0437\u043d\u0430\u0454\u0442\u0435\u0441\u044c \u043f\u0440\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0456 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438 \u0442\u0430 \u0437\u0440\u043e\u0431\u0438\u0442\u0435 \u0441\u0432\u043e\u044e \u0432\u0437\u0430\u0454\u043c\u043e\u0434\u0456\u044e \u0437 \u0421++ \u0448\u0432\u0438\u0434\u043a\u043e\u044e \u0442\u0430 \u043a\u043e\u043c\u0444\u043e\u0440\u0442\u043d\u043e\u044e.\u00a0 \u0421\u043f\u0456\u043a\u0435\u0440\u0438: \u0420\u043e\u043c\u0430\u043d \u0406\u0432\u0430\u0441\u0438\u0448\u0438\u043d, \u0410\u0440\u0442\u0435\u043c \u041f\u043e\u043b\u044f\u043a\u043e\u0432 \u041c\u043e\u0432\u0430 \u0432\u0438\u0441\u0442\u0443\u043f\u0443: \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 \u0412\u0438\u043c\u043e\u0433\u0438: \u0437\u043d\u0430\u043d\u043d\u044f \u0421++ \u043d\u0430 \u0440\u0456\u0432\u043d\u0456 middle \u043e\u0431\u043e\u0432&#8217;\u044f\u0437\u043a\u043e\u0432\u0435 \u041a\u043e\u043b\u0438: 18 \u043b\u044e\u0442\u043e\u0433\u043e, 18:00 \u0414\u0435: Zoom (\u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430\u0434\u0456\u0448\u043b\u0435\u043c\u043e \u0432\u0441\u0456\u043c \u0437\u0430\u0440\u0435\u0454\u0441\u0442\u0440\u043e\u0432\u0430\u043d\u0438\u043c \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0430\u043c \u0437\u0430 \u0434\u0435\u043d\u044c \u0434\u043e \u0437\u0430\u0445\u043e\u0434\u0443) \u0420\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u044f \u0429\u043e \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e \u0432 \u0445\u043e\u0434\u0456 \u0432\u0435\u0431\u0456\u043d\u0430\u0440\u0443? Smart pointer Lambda Shared mutex Events implementation on condition variable \u041f\u0440\u043e \u0441\u043f\u0456\u043a\u0435\u0440\u0456\u0432: \u0420\u043e\u043c\u0430\u043d \u0406\u0432\u0430\u0441\u0438\u0448\u0438\u043d \u2014 Senior Software Engineer, Consultant, GlobalLogic. \u0420\u043e\u043c\u0430\u043d \u043c\u0430\u0454 \u043f\u043e\u043d\u0430\u0434 6 \u0440\u043e\u043a\u0456\u0432 \u0434\u043e\u0441\u0432\u0456\u0434\u0443 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u0441\u043e\u0444\u0442\u0430 \u0434\u043b\u044f \u043c\u0435\u0434\u0438\u0447\u043d\u043e\u0457 \u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0456\u043b\u044c\u043d\u043e\u0457 \u0433\u0430\u043b\u0443\u0437\u0435\u0439.\u00a0 \u0410\u0440\u0442\u0435\u043c \u041f\u043e\u043b\u044f\u043a\u043e\u0432 \u2014 Consultant, GlobalLogic. \u0410\u0440\u0442\u0435\u043c \u0431\u0440\u0430\u0432 \u0443\u0447\u0430\u0441\u0442\u044c \u0443 \u043f\u0440\u043e\u0454\u043a\u0442\u0430\u0445, \u043f\u043e\u0432&#8217;\u044f\u0437\u0430\u043d\u0438\u0445 \u0437 \u043a\u043e\u043c\u043f&#8217;\u044e\u0442\u0435\u0440\u043d\u0438\u043c\u0438 \u043c\u0435\u0440\u0435\u0436\u0430\u043c\u0438, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u0454\u044e \u0442\u0430 \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u043e\u044e. \u0417\u0430\u0439\u043c\u0430\u0454\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f\u043c 15 \u0440\u043e\u043a\u0456\u0432, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u0432 \u043d\u0430 Python, C++, JavaScript\/TypeScript.\u00a0 \u0420\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u044f \u0421\u043b\u0456\u0434\u043a\u0443\u0439\u0442\u0435 \u0437\u0430 \u043d\u043e\u0432\u0438\u043d\u0430\u043c\u0438 \u0443 \u0441\u043e\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0445 \u043c\u0435\u0440\u0435\u0436\u0430\u0445: Facebook, LinkedIn, Instagram \u0442\u0430 \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c-\u043a\u0430\u043d\u0430\u043b\u0456.<\/p>\n","protected":false},"featured_media":54040,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"news-category":[756],"embedded-category":[],"class_list":["post-54039","news","type-news","status-publish","has-post-thumbnail","hentry","news-category-recognitions"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/news\/54039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/types\/news"}],"version-history":[{"count":0,"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/news\/54039\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/media\/54040"}],"wp:attachment":[{"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/media?parent=54039"}],"wp:term":[{"taxonomy":"news-category","embeddable":true,"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/news-category?post=54039"},{"taxonomy":"embedded-category","embeddable":true,"href":"https:\/\/www.globallogic.com\/ua\/wp-json\/wp\/v2\/embedded-category?post=54039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}