Декоратор — структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Шаблон предоставляет гибкую альтернативу практике создания подклассов с целью расширения функциональности. Больше о декораторе с примерами кода на C++:
https://proglib.io/w/6f12ba6f
Design Patterns and Refactoring articles and guides. Design Patterns video tutorials for newbies. Simple descriptions and full source code examples in Java, C++, C#, PHP and Delphi.
На митапе мы расскажем реальные истории выпускников, которые закончили курс «Разработчик C++» от Практикума и нашли новую работу
Вебинар для тех, кто:
-хочет перейти в низкоуровневую разработку;
-новичок в IT и хочет стать C++ разработчиком.
-работает инженером, тестировщиком или менеджером с небольшим опытом программирования и хочет перейти в разработку на С++.
8 апреля в 19.00 по мск
Зарегистрироваться
Выпускники курса поделятся своими историями о том, как они стали С++ разработчиками, а менеджер по трудоустройству курса расскажет про карьерные перспективы начинающих программистов на C++.
Conceptually a Range is a simple concept: it’s just a pair of two iterators - to the beginning and to the end of a sequence (or a sentinel in some cases). Yet, such an abstraction can radically change the way you write algorithms. In this blog post, I’ll show you a key change that you get with C++20 Ranges.
Привет! Наш проект proglib.academy растет и сейчас мы ищем Digital-маркетолога в команду, который обеспечит поток клиентов на продукты Proglib.academy из органических и платных каналов, будет строить маркетинговые воронки и проектировать CJM, а также оптимизировать показатели и тестировать гипотезы.
Будем рады, если вы поможете нам и отправите информацию о вакансии своим друзьям, знакомым или бывшим коллегам, которых она могла бы заинтересовать.
Более подробно о вакансии можно прочитать тут: proglib.io/vacanci…22-04-04
Which is the best alternative to FlaxEngine? Based on common mentions it is: ✅O3de, ✅Filament, ✅Godot, ✅The-Forge, ✅Kotatogram-desktop, ✅MxEngine or ✅Gemrb
Рассказываем о концепции модулей в Unreal Engine, зависимостях между ними, а также о том, как реализовывать модули, собирать их, загружать и использовать.
Приходи на бесплатный курс «Golang разработчик», изучи новый язык за 3 месяца и получи оффер в #CloudMTS!
В чем преимущество курса?
Курс бесплатный и включает обучение не только Golang, но и работе с базами данных, брокерами сообщений, k8s/docker, новым фичам в Go, включая дженерики. По результатам обучения у тебя будет возможность попасть в команду разработки #CloudMTS, т.к. курс заточен под потребности компании.
Что такое CloudMTS?
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Как попасть на курс?
Кандидатам нужно наличие опыта коммерческой разработки от полугода, а также пройти отборочные на знание синтаксиса и базовых конструкций Go, основ работы с базами данных и брокерами сообщений. Подать заявку можно до 11 апреля 2022 года, обучение стартует 11 мая.
Как получить оффер?
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс тут.
Suppose you want to do integer arithmetic that saturates instead of overflowing.
The built-in operator+ doesn’t behave that way, so you need to roll something yourself.
Do you write a saturating_add() function or a new saturating_int type with overloaded operator+?
What about atomic_load(x) vs. atomic x?
Or volatile_store(ptr, value) vs. volatile int*?
When should you provide functions that implement new behavior and when should you write a wrapper type?
Let’s look at the pro and cons.
Which is the best alternative to mach? Based on common mentions it is: ✅Zig, ✅SDL.zig, ✅Zigstr, ✅Riverwm/River, ✅Dmd, ✅Cc-rs, ✅Nomicon, ✅Utfcpp, ✅Matrix.to or ✅RIIR
📺Основы безопасности web-приложений: воркшоп proglib.academy X REG RU –– в эфире через 15 минут!
Занятие полезно для всех, кто планирует развиваться в сфере кибербезопасности, в частности, в направлении разработки web-приложений.
⚡️На вебинаре вы узнаете о современных методах защиты web-приложений от кибератак.
Рассказывает Артём Мышенков, инженер по безопасности лидера рынка хостинг-провайдеров REG RU и эксперт в области защиты данных и уязвимостей в безопасности web-приложений.
Подключайтесь по ссылке в 18.00, Мск – https://youtu.be/5Qzjjy3mxaQ
🖥Двухдневный воркшоп: Основы безопасности web-приложений | Трансляция второго дня – практикаЗанятие полезно для всех, кто планирует развиваться в сфере кибе...
I guess we all have been at this point. for (auto i : ...) for (auto j : ...) if (condition(i, j)) { break outer??? } You want to search something, and for one reason or another you end up with a nested loop. You find what you searched for
Programming & Data Structures: C Programming – Features & The First C ProgramTopics discussed:1. Features of C programming.2. High-level language Vs Low-leve...
Не можешь купить игру для Playstation, продлить Apple Music или получить деньги из-за рубежа?
Решение есть — это сервис удаленного открытия карт в Казахстане.
Ребята из finaxe.ru тоже столкнулись с данной проблемой и запустили сервис, в котором граждане РФ могут оформить онлайн карту Visa или Mastercard в банке Казахстана.
Для чего это нужно:
— Оплата любых зарубежных сервисов и покупок
— Получение денег из-за рубежа
— Использование в путешествиях
Весь процесс проходит онлайн, от вас потребуется только загранпаспорт, даже вставать с дивана не понадобится!
Оформить заявку и ознакомиться с FAQ можно в боте:
https://t.me/Robokazakh_bot
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.
💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).
👨💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰
👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.