Шо по коду?
Ігор, Роман, Руслан
🇺🇦 Технічно-популярний подкаст про програмну інженерію та технології 💻 shopokodu.substack.com
🇺🇦 Технічно-популярний подкаст про програмну інженерію та технології 💻 shopokodu.substack.com
#204 | Новини жовтня
Епізоди
🔗 Матеріали згадані у випуску * https://github.com/orgs/shopokodu/discussions/100 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
Знайомимось з різними підходами до реалізації алокаторів памʼяті, як працюють malloc та free, і звідки береться фрагментація. Розбираємо arena, stack, pool, free list і buddy allocator. 🔗 Матеріали згадані у випуску * Memory Allocation * Custom Allocators Demystified * Memory Allocation Strategies 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * Understanding AddressSanitizer: Better memory safety for your code * Address Sanitizer Internals * AddressSanitizer: A Fast Address Sanity Checker 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
Випуск 201 присвячено доповідям з All Systems Go 2026, передусім ParticleOS Леннарта Поттерінга: незмінний /usr, UKI та Secure Boot, шифрування LUKS із TPM, systemd-repart, sysupdate з A/B-оновленнями, systemd-tmpfiles для factory reset, homed і mkosi для збирання образів. 🔗 Матеріали згадані у випуску * All Systems Go! 2026 * Fitting Everything Together 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * Найцікавіші новини місяця: вересень 2026 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * Wireguard: fast, modern, secure VPN tunnel * Tailscale 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * Fil-C – fanatically compatible memory-safe implementation of C and C++ * Fil-C: Garbage In, Memory Safety Out! – Filip Pizlo 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * Omarchy Foundation і 10 мільйонів від тех-броз * Агент зламав GraphQL API спортзалу * Google переписав giflib з C на Rust за допомогою Gemini * Реліз Mojo 1.0 * CPython додав підтримку RISC-V * Реліз Go 1.27 і generic-методи * NVIDIA купує Hugging Face 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Spotify * Apple Podcasts 🫶 Підтримуйте нас * Buy Me a Coffee 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
🔗 Матеріали згадані у випуску * iroh – a modular networking stack written in Rust 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Why Go is an Ideal Language for AI-Assisted Software Engineering 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Reliability Lessons From SQLite - Richard Hipp | SSW 2026 * How SQLite Is Tested 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
У цьому випуску до нас завітав пан Іван Петрушенко — засновник школи комп’ютерних наук CS Osvita та Engineering Lead у SQUAD. Ми обговорюємо статтю від CTO Dropbox про різні варіанти бінарного пошуку, способи його оптимізації, типові помилки під час реалізації та практичні застосування. 🔗 Матеріали згадані у випуску * Binary Search Variants: A Comprehensive Analysis * Accidentally Quadratic – історії випадкової квадратичної складності 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Злам Hugging Face агентом OpenAI * Who’s Afraid of Chinese Models? * Злам OpenMandriva власним ментейнером * Криза ментейнерів у Clippy * Rewriting Bun in Rust * Codeberg забороняє vibe-coded проєкти * Торвальдс: ядро Linux не анти-AI 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * The Linux audio stack demystified * A complete guide of and debunking of audio on Linux, ALSA and Pulse * Sound, Bartosz Ciechanowski 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Fintech Engineering Handbook 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Claude Fable 5 від Anthropic * Компроментація пакетів AUR * Новий HTTP метод QUERY * GitHub «украв» stacked PR’и * TypeScript 7.0 RC * Ігровий комп’ютер Steam Machine 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Memcached vs Redis - More Different Than You Would Expect 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * How Servers Work: A Hands-On Introduction to TCP Sockets * TCP Peculiarities for Games, part 1 * TCP Peculiarities as Applied to Games, Part II 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * The terminal, the TTY, and the shell * The TTY demystified 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Bun переписаний на Rust злили в основну гілку * Rsync тепер AI slop? * Чим погані conventional commits? * Вразливості Linux: CopyFail та DirtyFrag * Ladybird більше не приймає внески коду від спільноти 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Rethinking Certificate Revocation at Snowflake * Revocation is broken, Scott Helme * ACME CAA Extensions to Become Mandatory 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Zed – Your last next editor 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Framework Laptop 13 Pro * Хмарний сервіс від засновника Tailscale * Zed 1.0 * Атака на Bitwarden CLI * Масовий злам домашніх роутерів * Проблеми аптайму GitHub * Критична вразливість Copy Fail (CVE-2026-31431) 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Garbage Collection: From First Principles to Modern Collectors in Java, Go and Python 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * How Kernel Anti-Cheats Work: A Deep Dive into Modern Game Protection 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * https://github.com/orgs/shopokodu/discussions/92 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Threads vs Coroutines — Why C++ Has Two Concurrency Models – Conor Spilsbury at CppCon 2025 * Coroutine Theory * Fibers under the magnifying glass 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Повний список змін * VARLINK * Керування секретами * Поттерінг про VARLINK і D-Bus 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Snap: a Microkernel Approach to Host Networking * User-Space Networking 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Why Authorization is Hard, Sam Scott * Authorization Rules are always harder than you think, Graham Neray * Managing Authorization Data in Microservices, Graham Neray 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Бот образився, що його патч не прийняли * 96% розробників не довіряють ШІ * Google API ключі помилково давали доступ до Gemini * Generic методи в Go * Оптимізація виділення памя'ті в Go * Майбутнє Git 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Обговорюємо тренди з FOSDEM 2026, Free and Open source Software Developers’ European Meeting 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Firefox зламав ChatGPT * Cloudflare знов зламали інтернет * Китайські хакери зламали Notepad++ * ШІ знищив програму Bug Bounty в curl * Пошук без ШІ в DuckDuckGo * Команда ШІ-агентів написали компілятор С (майже) 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Please Don't Use JSON Web Tokens for Browser Sessions 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Best practices for REST API security: Authentication and authorization * Certified OpenID Connect Implementations * OWASP Top 10 (2025) 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Concurrent Hash Table Designs: Synchronized, Sharding, ConcurrentHashMap, and NonBlockingHashMap * Collections.synchronizedMap * DashMap * ConcurrentHashMap * NonBlockingHashMap 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Hello IPv6: a minimal tutorial for IPv4 users * Google IPv6 Adoption Stats * Android Phones Might Ask for /64 Delegated Prefix 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Performance Hints by Jeff Dean, Sanjay Ghemawat 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
Програми, що полегшують життя на macOS: * AltTab - перемикання вікон * Raycast - шорткати, clipboard history, search menu items, smiley search, etc * Ice Menubar App - глючна програма для приховування іконок в menubar (і можливість доступитися до прихованих коли menubar переповнений) * MonitorControl - регулювання яскравості на зовнішньому моніторі * BetterDisplay - маштабування і злажування шрифтів на не-hidpi моніторах * iStatMenus - інформація про ресурси системи (cpu, mem, network, battery, components temperature, etc) * AppCleaner - деінсталювання програм з чисткою файлів які вони створили * OrbStack - зручний менеджер контейнерів для macOS (заміна Docker Desktop) * CleanShot - зручніший для знімків екрану з більш розширеними можливостями анотувати знімок, або ж робити запис екрану. Нещодавно зʼявилась ще одна хороша альтернатива: Shottr * ColorPicker - зручний сканер кольору * HoppScotch - open source HTTP клієнт, мінімалістичніша альтернатива Postman. Проте не без багів, і деяких можливостей не вистачає порівняно з Postman. * Little Snitch - користувацький Firewall для контролю вихідних зʼєднань, дає видимість того які програми куди ходять в мережу. CLI утиліти * yazi - файловий менеджер в терміналі. Я переважно користуюсь ним для зручнішої навігації по директоріям (після виходу він робить cd на директорію яка була активна в менеджері. * im-select - перемикання розкладки клавіатури через термінал. Він може бути корисний лише любителям vim режиму які інколи пишуть в нелатинській розкладці. Дозволяє налаштувати автоматичне перемикання розкладки назад на латинську при виході з insert режиму (на прикладі vs code extension) * caffeinate – це маловідома вбудована CLI утилітка в macOS що дозволяє зупинити засинання системи: caffeinate -u -t 3600 // не спати 3600 після останньої активності користувача caffeinate -w // не спати до закінчення процесу PID 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * FIFO queues are all you need for cache eviction * Implementing FIFO queues without locks * What is Write Amplification? 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Інцидент CloudFlare * Anthropic придбав Bun * Zig мігрував на Codeberg замість Github * Ingress NGINX доживає свої останні дні * Чи буде Rust в CPython * Новий реліз Git 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Protobuffers Are Wrong * Protobuf Editions Overview 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * We are ARMed no more ROPpery Here * Memory Integrity Enforcement: A complete vision for memory safety in Apple devices * Understand Arm Pointer Authentication * Pointer Authentication on ARMv8.3: Design and Analysis of the New Software Security Instructions, Qualcomm. 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * How to stop Linux threads cleanly 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Інцидент у AWS регіоні * Ubuntu починає збирати пакети під amd64v3 * Python Software Foundation, гранти від держави з умовами та квоти * 90% відсотків Steam ігор працюють на Linux * Реалізація coreutils на Rust зламала оновлення Ubuntu * Новий реліз Lineage OS і «покращення» від Google 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * In defence of swap: common misconceptions * Fresh Swap Features for Linux Users in Kubernetes 1.32 * SRE deep dive into Linux Page Cache * Senpai — an automated memory sizing tool for container applications 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Fundamentals of Virtual Memory 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Why are Event-Driven Systems Hard? 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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
🔗 Матеріали згадані у випуску * Пану Лінусу не спободався rustfmt * Linux більше не хоче бути big-endian * Нові атаки на пакети NPM * Чорний місяць у світі Ruby * Безпечний C++ не відбудеться * WebAssembly 3.0 🌟 Слідкуйте за нами * YouTube * Discord * Telegram * Buy Me a Coffee * Spotify * Apple Podcasts 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