1. Адаптируем современные методологии разработки под себя

    Как поставить процесс разработки в компании, когда ты сам о современных методологиях ничего не знаешь… …


  2. Спецификаторы, квалификаторы и шаблоны

    Уже в С++98 у нас были const, volatile, static, extern, inline и, конечно, шаблоны. В С++11 добавились thread_local, constexpr, а также extern для шаблонов. В С++14 добавились шаблоны переменных. В С++17 — inline переменные. В С++20 обещают подвезти consteval и constinit. А вы когда-нибудь задумывались, что такое template static inline thread_local constexpr const volatile переменная? …


  3. Что спрашивают на собеседованиях в компаниях на должности С++ разработчика

    Что спрашивают на собеседованиях в компаниях на должности С++ разработчика? …


  4. Построение процесса обучения

    Источник Построение процесса обучения И как же учится? …


  5. Эволюция антипаттернов Java/Kotlin

    Анти-паттерны — полная противоположность паттернам. …


  6. Полезный constexpr

    В C++11 добавили новое ключевое слово — constexpr. Выглядит оно весьма невзрачно, да и на первый взгляд кажется, что смысла в нём маловато… Для чего оно нужно, какие у него тайные супер способности и какую роль оно сыграет в дальнейшем развитии языка C++ — именно об этом мы и поговорим. …


  7. UDP против TCP, или Будущее сетевого стека

    В докладе рассказывается про: эволюцию и настройки сетевого стека TCP/IP в Linux и Android, iOS; проблемы TCP: в плохих сетях, параллельной доставки данных, приоритизации, смены IP… развитие QUIC и о проблемах UDP- и User Space-протоколов, особенно для HL-проектов; рассказывают об опыте написания своих сетевых протоколов в User Space поверх UDP, работающих для десятков миллионов пользователей. …


  8. От ввода URL до прогрузки web страницы

    Что происходит когда вы печатаете в адресной строке url сайта и нажимаете Enter? Попытаемся разобраться в этом, на примере загрузки сайта en.cppreference.com. …


  9. От включения питания до запуска сервисов

    Как загружается ОС? …


  10. Initial post

    Этим постом я наконец-то закончу приукрашивания и начну вести блог. …