CppCon 2017: Bob Steagall “How to Write a Custom Allocator”


CppCon.org

Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/CppCon/CppCon2017

Youd like to improve the performance of your application with regard to memory management, and you believe this can be accomplished by writing a custom allocator. But where do you start? Modern C brings many improvements to the standard allocator model, but with those improvements come several issues that must be addressed when designing a new allocator.

This talk will provide guidance on how to write custom allocators for the C 14/C 17 standard containers. It will cover the requirements specified by the standard, and will describe the facilities provided by the standard to support the new allocator model and allocator-aware containers. Well look at the issues of allocator identity and propagation, and examine their implications for standard library users, standard library implementers, and custom allocator implementers. Well see how a container uses its allocator, including when and how a containers allocator instance propagates. This will give us the necessary background to describe allocators that implement unusual semantics, such as a stateful allocator type whose instances compare non-equal. Finally, the talk will provide some guidelines for how to specify a custom allocators public interface based on the semantics it provides.

Bob Steagall: KEWB Computing, CppCon 2017 Poster Chair

Ive been working in C for the last 25 years. The majority of my career has been spent in medical imaging, where I led teams building applications for functional MRI and CT-based cardiac visualization. After a brief journey through the world of DNS and analytics, Im now working in the area of stream processing.

Videos Filmed

СПИВАК: Политиков, как и памперсы, нужно менять почаще / СМОТРЯЩИЕ с Полуевым и Степанец. НАШ 16.12


Руководитель платформы «Национальная стратегия развития», Дмитрий Спивак, в прямом эфире в авторской программе «СМОТРЯЩИЕ» с Владимиром Полуевым и Анной Степанец.
СМОТРЯЩИЕ в YouTube www.youtube.com/c/СМОТРЯЩИЕПолуевСтепанец

Обсуждаемые темы:
00:00 Как здоровается Дмитрий Спивак;
02:20 Журнал Time назвал 2020 самым худшим годом;
09:25 Американцы знают всех украинских коррупционеров;
14:50 Трамп — нетипичный американский политик;
21:30 Сергей Лещенко презирает людей;
24:05 Сергей Лавров — монстр международной политики;
31:00 Зеленский проиграет войну со СМИ;
44:00 О коррупции в Украине, как все схвачено;
48:00 Как МОЗ манипулирует количеством больных на ковид;
01:00:50 Если будет смена правительства, то перевыборов президента не будет;
01:07:20 Что делать с Донбассом;
01:15:20 Почему с Трампом легче;
01:23:30 Главные итоги 2020 года;

ПРЯМОЙ ЭФИР Телеканал НАШ youtu.be/ErX-LbZW-zE

ТОК-ШОУ «МАРАФОН» с Артемом Никифоровым и Ольгой Веремий goo.su/2Q3o

ТОК-ШОУ «ВАЖНОЕ» с Ангелиной Пичик и Максом Назаровым goo.su/251P

ТОК-ШОУ «МЕЖА» с Владимиром Полуевым и Анной Степанец: goo.su/2Q3S

ТОК-ШОУ «ПЯТНИЦА. ВЕЧЕР»: goo.su/3d0e

НАШ YouTube-канал: www.youtube.com/c/ТелеканалНАШ
НАШ Facebook: www.facebook.com/nashlive.ua/
НАШ Telegram: t.me/nashlive
НАШ сайт: nash.live/
НАШ Instagram: www.instagram.com/nash.live/

Подпишитесь на НАШ bit.ly/2ztIIDm

#Спивак #Полуев #Смотрящие #НАШ #Новости

Moscow Python Podcast. Микросервисы vs Монолит (level: All)


В гостях у Moscow Python Podcast Team Lead компании S7 TechLab. Поговорили о плюсах и минусах микросервисной и монолитной архитектуры, а также обсудили технологии и навыки, необходимые разработчику, помимо знания Python.

Ведущие выпуска — сооснователь MoscowPython и компании DryLabs Валентин Домбровский, Team Lead NVIDIA Злата Обуховская и DevRel компании Evrone, руководитель программного комитета Moscow Python Conf Григорий Петров.

Все выпуски: rebrand.ly/pythonpodcasta6ffe

Митапы MoscowPython: rebrand.ly/pythonmeetupf6315

Курс Learn Python: rebrand.ly/learnpythondc288

Конференция Moscow Python Conf: conf.python.ru/moscow/2020

Java vs C# (C Sharp). Что выбрать?


Сегодня у нас на сравнении Java и C# (c sharp). Какой язык лучше? Что стоит выбрать для себя?

Курсы для новичков:
JAVA — bit.ly/2ZLsrrC
JAVA Start — bit.ly/30ugIwS
Инструментарий JAVA — bit.ly/3fNddrL
Automation QA (Java) — bit.ly/3hj21TT
ANDROID — bit.ly/2OIPxsx
C#/.NET — bit.ly/2WGRwlz
C# START — bit.ly/2BgFfga
PYTHON — bit.ly/3fPPAyA
FRONT-END — bit.ly/32BVBv1
WORDPRESS Developer — bit.ly/2E3HYL3
SALESFORCE Developer — bit.ly/2WCD2TC
UI/UX дизайн — bit.ly/2WVP9f1
Project management — bit.ly/2WG4OPh
Обучение на проекте — bit.ly/39fIUrl

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2CP9Im6
Enterprise patterns — bit.ly/2BkQUe0

Сайт Foxminded: bit.ly/3eN9GYU
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление Сергея Немчинского
0:30 – сравнение областей применения Java и C#
3:21 – сравнение зарплат разработчиков
4:19 – сравнение синтаксиса языков
5:34 – сравнение вакансий Java и C# разработчиков
8:04 – фреймворки
10:02 – перспективы разработчиков
11:32 – как выбирать: Java или C#

Установка Arch Linux на btrfs | инкрементальные снапшоты | Отправка по ssh


Данное видео описывает взаимодействие со статьёй ниже:
ctlos.github.io/wiki/btrfs/btrfs-part2/

btrfs.wiki.kernel.org/index.php/Incremental_Backup

Yt video: www.youtube.com/watch?v=97ui81gWUcU

Ctlos Linux

Скачать iso образ: ctlos.github.io

Поддержать: ctlos.github.io/donat

####################

My Blog: creio.github.io

Telegram: t.me/ctlos

VK: vk.com/ctlos

Github: github.com/ctlos

Github: github.com/creio

#archlinux #btrfs

=======================================

Music:Timelapse by Sascha Ende
Link: filmmusic.io/song/2984-timelapse
License: creativecommons.org/licenses/by/4.0/