uk

Ігор, Роман, Руслан

Шо по коду?

🇺🇦 Технічно-популярний подкаст про програмну інженерію та технології 💻 shopokodu.substack.com

Обов'язково відвідайте сайт подкасту та підтримайте його автора: shopokodu.substack.com

Автор

Ігор, Роман, Руслан

Категорія

Technology

Сайт подкасту

shopokodu.substack.com

Останній епізод

14 жов 2026

Де слухати?

Подкасти в застосунку Replaio Radio Уже незабаром

Подкасти незабаром з'являться в застосунку. Встановіть уже зараз і першими побачте зовсім новий погляд на подкасти

Завантажити з Google Play Встановіть безкоштовно Android майже 10 млн завантажень · рейтинг 4,8 iOS незабаром

Епізоди

Arch Linux — дистрибутив для компетентних 20.02.2023

Про феномен популярності дистрибутиву, який до останнього часу навіть не мав інсталятора, а також про те, чому люди його люблять або навпаки уникають, будемо сьогодні говорити у регулярному випуску нашого подкасту. 📚 Посилання на матеріали, що обговорювались у випуску: Arch Linux Wiki Crystal Linux 🌟 Слідкуйте за нами: YouTube Telegram This is a public episode. If you would like to discuss this...

Шо цікавого на FOSDEM 2023? 11.02.2023

Минулими вихідними пройшла конференція розробників вільного та відкритого програмного забезпечення — FOSDEM. У цьому епізоді обговорюємо презентації, що привернули нашу увагу. 📚 Посилання на матеріали, що обговорювались у випуску: FOSDEM'23 What could go wrong? Me, I was: Containerised Applications are the way FIDO beyond the browser Aurae: Distributed Runtime: A new node init system written in R...

Шо там по HTTP/3? 05.02.2023

Проходимось по основних відмінностях HTTP, HTTP/2 та HTTP/3. 📚 Посилання на матеріали, що обговорювались у випуску: How QUIC works? HTTP/2 explained The Road to QUIC Even faster connection establishment with QUIC 0-RTT resumption 🌟 Слідкуйте за нами: YouTube Telegram This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokod...

Тестування з моками і без 31.01.2023

Обговорюємо доцільність використання моків у ваших тестах, та як краще їх готувати. Посилання на матеріали, що обговорювались у випуску: Testing Without Mocks: A Pattern Language This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.substack.com

Месенджери. Розмова з фахівцем з інформаційної безпеки. 23.01.2023

Який месенджер безпечний? Якщо він підтримує наскрізне шифрування, чи гарантує це безпеку? І що взагалі означає "безпечний"? У цьому випуску ми говоримо про сервіси обміну повідомленнями, які позиціюють себе як "безпечні", та зʼясовуємо, чому шифрування (навіть надійного) для цього може бути недостатньо. This is a public episode. If you would like to discuss this with other subscribers or get acce...

Формати конфігурації і серіалізації 23.01.2023

Незаплановані розмови про убогість та безальтернативність YAML, незручність та переваги Protobuf, та інші формати. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.substack.com

Як отримати зиск від типів? 08.01.2023

Пан Ігор проти типів, або просунуте використання типів для створення стійких до помилок програмних інтерфейсів. 📚 Посилання на матеріали, що обговорювались у випуску: ‣ The type system is a programmer's best friend → https://dusted.codes/the-type-system-is-a-programmers-best-friend ‣ The Typestate Pattern in Rust → https://cliffle.com/blog/rust-typestate/ This is a public episode. If you would li...

Найкраща ОС для розробки 2022 08.01.2023

В різдвяний випуск марнолаємось про найкращу операційну систему 😁 У цій битві немає переможців, проте є основні переваги та недоліки кожної ОС. This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.substack.com

Системні менеджери в хмарних інфраструктурах 08.01.2023

Чи годиться системний менеджер SystemD для використання в хмарних інфраструктурах з Kubernetes? Обговорюємо статтю Kris Nova про альтернативну init систему Aurae Runtime. 📚 Посилання на матеріали, що обговорювались у випуску: ‣ Why fix Kubernetes and Systemd? ‣ Secure Production Identity Framework for Everyone This is a public episode. If you would like to discuss this with other subscribers or g...

Припиніть писати мертві програми 08.01.2023

Чи є оптимальним головний інструмент програміста – середовище розробки? Чого йому не вистачає і як воно могло б бути вдосконаленим? У цьому випуску ми обговорюємо доповідь Джека Рашера, у які він закликає до створення інтуїтивніших середовищ розробки. 📚 Посилання на матеріали, що обговорювались у випуску: ‣ "Stop Writing Dead Programs" by Jack Rusher -- https://youtu.be/8Ab3ArE8W3s 🇺🇦 Допомога Ук...

Середовища для розробки 04.12.2022

Лептопи більше не потрібні! Чи це так?! 📚 Посилання на матеріали, що обговорювались у випуску: ‣ Laptop development is dead: why remote development is the future ‣ How our development team shares one giant bare metal machine 🌟 Слідкуйте за нами: ‣ Telegram ‣ YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu...

Обробка помилок 27.11.2022

Розгоняємо про обробку помилок, поширені проблеми, хто винен і що робить. 📚 Посилання на матеріали, що обговорювались у випуску: Як Meta бореться із NullPointerException в Java Tony Hoare про ідею нульових посилань Аргумент Joel'a Spolsky проти використання виключень Аргумент Ned'a Batchelder на захист виключень Nick Groenen про відмінність обробки помилок у бібліотеках та застосунках на прикладі...

Як працює Mastodon? 20.11.2022

Що таке Mastodon? Чи вб'є Ілон Twitter? Коли наступить Fediverse? Слухайте детальніше у випуску. 📚 Посилання на матеріали, що обговорювались у випуску: ActivityPub від W3C Scaling Mastodon is Impossible Пан Ігор на Mastodon → https://fosstodon.org/@ihor Пан Роман на Mastodon → https://techhub.social/@rpodoliaka Пан Руслан на Mastodon → https://infosec.exchange/@rkiyanchuk 🌟 Слідкуйте за нами: Te...

Маловживані мови програмування: Clojure 13.11.2022

📚 Посилання на матеріали, що обговорювались у випуску: ‣ Класна книга про програмування на Clojure ‣ Приклад реалізації вектора як стійкої (persistent) структури даних ‣ Проєкт Jepsen від Kyle Kingsbury для аналізу роботи розподілених систем зберігання даних 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to b...

Співбесіди в IT 06.11.2022

Зʼясовуємо кращий формат співбесіди в IT: чи потрібно питати ваших програмістів, як інвертувати двійкове дерево пошуку? 📚 Посилання на матеріали, що обговорювались у випуску: Why coding interviews aren't all that bad? 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.substack.c...

Що нового у Python 3.11? 29.10.2022

Обговорюємо найцікавіші зміни у новій версії еталонної реалізації мови програмування Python. 🔖 Розділи: 00:00 Початок 08:05 Адаптивний інтерпретатор 25:10 Оптимізовані виклики функцій 32:08 Новий формат стек-фреймів 35:30 Чи можна вже перестати писати на Go? 37:40 Шо по GIL? 43:28 Зміни до обробки виключень 56:30 Нові можливості для анотації типів 1:00:00 Український слід у Python 3.11 1:01:15 PY...

Сигнали в Linux 24.10.2022

Трохи хаотичні розмови навколо проблем POSIX/Linux сигналів. 🔖 Розділи: 00:00 Початок 08:30 Як в Meta розвалили продакшен 16:42 Поведінка за замовченням 24:20 Складнощі написання обробників 39:52 Примхи сигналів 48:45 Як приборкати сигнали 01:00:45 Ніяк не можемо закінчити 📚 Посилання на матеріали, що обговорювались у випуску: Signals in prod: dangers and pitfalls 🌟 Слідкуйте за нами: Telegram...

Мова програмування Go у 2022 16.10.2022

Огляд мови програмування Go з висоти 2022 року. 🔖 Розділи: 00:00 Початок 04:01 Ніша Go 14:28 Про швидкість 16:30 Горутини = ❤️ 31:48 Garbage collector 35:17 Типи та структури користувача 41:52 Сором та сортування 45:30 Generics. Вони змогли! 1:03:20 Відсталість Go 1:07:05 Висновок 📚 Посилання на матеріали, що обговорювались у випуску: Go: the Good, the Bad and the Ugly 🌟 Слідкуйте за нами: Tele...

Rust у ядрі Linux 08.10.2022

Трохи хаотичні розмови щодо прийняття Rust до ядра Linux. 🔖 Розділи : 00:00 Початок 01:38 Rust прийнятий до ядра Linux 08:15 Переваги Rust 11:38 Хвилинка філософії від пана Ігора 14:23 Актуальність Rust в ядрі 19:32 Лінус вчить писати kernel код 27:53 Стандартна бібліотека Rust 30:11 Linux без Solaris та PowerPC 35:39 Який Rust можна в kernel? 43:50 Жахливий C++ 📚 Посилання на матеріали, що обго...

Анотації типів у Python 01.10.2022

Обговорюємо анотації типів та типизацію загалом у Python. 🔖 Розділи: 00:00 Початок 03:20 Типізація у Python 06:03 Анотації типів у Python 09:31 Python 3 ­— це про анотації? 13:40 Переваги і недоліки анотацій 25:55 Анотації вбивають duck typing 39:33 Заключення 📚 Посилання на матеріали, що обговорювались у випуску: Our journey to type checking 4 million lines of Python 🌟 Слідкуйте за нами: Teleg...

Чи є життя поза межами git? 26.09.2022

Говоримо про Git, та доповідаємо про альтернативні системи керування версіями. 🔖 Розділи 00:00 Початок 02:25 Гість топит за монорепозиторій 16:02 Поганий Git 30:03 Переваги Pijul 54:40 Fossil від автора SQLite 📚 Посилання на матеріали, що обговорювались у випуску: Can We Please Move Past Git? Pijul Fossil 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discu...

Passkeys від Apple 19.09.2022

Доповідаємо про революцію у світі автентифікації та вбивців паролів: ключі доступу passkeys! 🔖 Посилання на матеріали, що обговорювались у випуску: Towards A Passwordless Web With Apple Passkeys Презентація інженера-робота з Apple "Meet passkeys" 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episode...

Фреймворки та патерни не потрібні 11.09.2022

Обговорюємо переваги та недоліки монорепозиторіїв, чому вони працюють у випадку мегакорпорацій та чому їх обирають стартапи. 🔖 Посилання на матеріали, що обговорювались у випуску: Using a Framework will harm the maintenance of your software 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, vis...

Монорепозиторій 05.09.2022

Обговорюємо переваги та недоліки монорепозиторіїв, чому вони працюють у випадку мегакорпорацій та чому їх обирають стартапи. 🔖 Посилання на матеріали, що обговорювались у випуску: Why Google Stores Billions of Lines of Code in a Single Repository U-Shaped Utility of Monorepos What's Holding Monorepos Back? 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discu...

Про відкрите апаратне забезпечення 22.08.2022

Перший пробний стрімок про монетизацію розробки відкритих сирців та відкрите апаратне забезпечення. 🔖 Посилання на матеріали, що обговорювались у випуску: The past and future of open hardware PINE64 has let its community down 🌟 Слідкуйте за нами: Telegram YouTube This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit shopokodu.su...

Слухайте подкаст Шо по коду? у Replaio

Радіо та подкасти в одному застосунку - безкоштовно й без реєстрації. Встановіть уже сьогодні та не пропустіть запуск

Завантажити з Google Play

Replaio не є видавцем подкастів; назви шоу, обкладинки та аудіо належать їхнім авторам і поширюються через публічні RSS-канали