Этот репозиторий содержит коллекцию статей по программированию, разработке и технологиям.
- Введение в основы языка Go
- Visualizing memory management in Golang (Визуализация управления памятью в Golang)
- “Yield” и деликатная работа с памятью в PHP / Хабр
- Анти-паттерны в Go Web Applications / Хабр
- Ассоциативные контейнеры - Основы С++
- Базовая архитектура сервиса на GO / Хабр
- Безопасное использование C++ / Хабр
- Введение в систему модулей Go / Хабр
- Введение в PHP Reflection API / Хабр
- Внутреннее представление и оптимизации строк в JavaScript-движке V8 | iliazeus
- Дом, милый дом: нюансы работы с ClickHouse. Часть 2, репликация / Хабр
- Использование компонентов symfony/messenger и symfony/console в качестве независимых компонентов / Хабр
- Как переиспользовать код с бандлами Symfony 5? Часть 1. Минимальный бандл / Хабр
- Как переиспользовать код с бандлами Symfony 5? Часть 2. Выносим код в бандл / Хабр
- Как работать с PgBouncer | ADPG Arenadata Docs
- Как я перестал беспокоиться и полюбил тестирование React-компонентов / Хабр
- Кластер Kubernetes — установка и настройка на Linux Ubuntu
- Концепция RAII (Resource Acquisition Is Initialization) / Хабр
- Микрооптимизация кода на Go на примере простого веб-сервиса / Хабр
- Настройка кластера Clickhouse Steb-by-Step - часть 1 | avamk.ru
- Нужно ли чистить строки в JavaScript? / Хабр
- Оптимизация Go: как повысить скорость и эффективность кода / Хабр
- Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля / Хабр
- Понимание и контроль сети в Kubernetes: Руководство для новичков | by Anna Novozhilova | Medium
- Практичный гайд по переменным окружения в Go / Хабр
- Принципы проектирования модульной архитектуры программного обеспечения авиационной тематики
- Проектирование высокопроизводительных кэширующих решений с использованием Redis и Memcached / Хабр
- Простой пример использования Symfony Messenger / Хабр
- Рейт-лимитинг ваших Symfony API / Хабр
- Репликация ClickHouse без костылей: ожидание и реальность / Хабр
- Создание анонимного чата в Telegram: Бот с MiniApp интерфейсом. Часть 2 — VueJS3 + Centrifugo с монетизацией приложения / Хабр
- Сравнение библиотек логирования / Хабр
- Статья: "20 ловушек переноса Си++ - кода на 64-битную платформу."
- Структурированное логирование в Go с помощью Slog / Хабр
- Углубляемся в C++: move семантика и rvalue
- Указатели в C++ / Ravesli
- Управление зависимостями в Go / Хабр
- A comprehensive guide to go generate - Eli Bendersky's website
- A Foray Into Go Assembly Programming · Scott Mansfield
- A Guide to Undefined Behavior in C and C++, Part 1 – Embedded in Academia
- A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding
- Access Control with Symfony Voters | Accesto Blog
- Adam Cameron's Dev Blog: TDD & Symfony & Monolog: adding some logging to that endpoint from last time
- An Overview of Go's Tooling – Alex Edwards
- An Overview of Logical Replication in PostgreSQL | Severalnines
- Anti-corruption Layer pattern - Azure Architecture Center | Microsoft Learn
- Async IO on Linux: select, poll, and epoll (RU)
- Avoiding Memory Leak in Golang API | by Iman Tumorang | Easyread
- Building an Event Loop in Go with kqueue: I/O Multiplexing from Scratch | by Afjal | Mar, 2025 | Medium
- C++ | Статическая типизация и преобразования типов
- C++ Condition Variable - Lei Mao's Log Book
- C++ Shared Pointer Thread-Safety - Lei Mao's Log Book
- C++ Virtual Table Tables(VTT) | Nimrod's Coding Lab
- Cheating the Reaper in Go · mcyoung
- Compiler Explorer — уникальный проект для исследования компилируемого кода / Хабр
- Compilers - What Every Programmer Should Know About Compiler Optimizations | Microsoft Learn
- Concurrent HTTP Server with Epoll
- Contributing the Go Compiler: Adding New Tilde (~) Operator | by Furkan Türkal | Trendyol Tech | Medium
- Create a Request ID handler for Symfony with Messenger support | Dylan Ballandras
- Creating a Project Template? Go With Domain-Driven Design
- Creating your First Symfony App and Adding Authentication
- Cron Job Monitoring - Fusonic
- Debugging Go tests with Go Delve | Rob.Blog()
- Deep JS. Scopes of darkness or where variables live — Teletype
- Embedding in Go: Part 1 - structs in structs - Eli Bendersky's website
- Embedding in Go: Part 2 - interfaces in interfaces - Eli Bendersky's website
- Embedding in Go: Part 3 - interfaces in structs - Eli Bendersky's website
- Epoll is fundamentally broken 1/2 — Idea of the day
- Epoll is fundamentally broken 2/2 — Idea of the day
- Fail2Ban-SSH и Brute-force attack - HackMD
- Failover Replication Slots with Postgres 17
- Finding Your Best Go Testing Framework | by Denis Peganov | Medium
- Functional architecture is Ports and Adapters
- Garbage Collection In Go : Part I - Semantics
- Garbage Collection In Go : Part II - GC Traces
- Garbage Collection In Go : Part III - GC Pacing
- gemmlowp/doc/quantization.md at 16e8662c34917be0065110bfcd9cc27d30f52fdf · google/gemmlowp
- Getting a pointer to a constant in Go - Xe Iaso
- Glog Source Code Reading Notes | Nimrod's Coding Lab
- Go (Golang) Debugging Approaches
- Go advanced concurrency patterns: part 1 - Blog Title
- Go advanced concurrency patterns: part 2 (timers) - Blog Title
- Go advanced concurrency patterns: part 3 (channels) - Blog Title
- go delve - The Golang Debugger - Earthly Blog
- Go Maps Explained: How Key-Value Pairs Are Actually Stored
- Go Maps Explained: How Key-Value Pairs Are Actually Stored (RU)
- Go sync.Once is Simple... Does It Really?
- Go Zero Values Make Sense
- Golang Debugging With Delve [Step by Step] | Golang Cafe
- Golang deploy · GitHub
- GPerfTools | Profiling with GPerfTools | RidgeRun
- How I write HTTP services in Go after 13 years | Grafana Labs
- How to Create Custom Events With Symfony5 - Q agency
- How to handle logical replication conflicts in PostgreSQL
- How to implement the rate limiter component on a symfony 5 project
- How to Optimize Your React App with useMemo and useCallback
- How to Return Values Effectively in C++ | Nimrod's Coding Lab
- How to Secure Your New VPS: A Step-by-Step Guide - by Kyri
- How to Stop Symfony Messenger Worker When Idle | Dev blog
- How to Upgrade deprecated PHPUnit withConsecutive() | Tomas Votruba
- How to use events listeners in Symfony
- How to use streaming replication with PostgreSQL // CY Tech
- How Your Code Executes: A Guide to Stack Frames and Function Calls
- How-to: Use C++ Conditional Variables for Thread Synchronization | Juntong Chen
- Human conditions of insulin-like growth factor-I (IGF-I) deficiency | Journal of Translational Medicine | Full Text
- Illuminating synchronization edges for ThreadSanitizer
- Implementing The Fieldalignment Bundle in Go - SwitchUpCB
- Inside Go's Unique Package: String Interning Simplified
- Internal value representation in PHP 7 - Part 1
- Internals of Go Channels. Inner workings of Go channels | by Shubham Agrawal | Medium
- Iterators in Rust. (noobie warning: I’ve just learned… | by George Shuklin | journey to rust | Medium
- Layered Design in Go - iRi
- learning.infoteam.msk.ru/Rebrain/Clickhouse/clck_11 Настройка репликации в ClickHouse/CLCK 11_ Настройка репликации в ClickHouse.html
- Logging events to database in Symfony
- Maciej Walkowiak | PostgreSQL and UUID as primary key
- Makefile Tutorial By Example
- Migrating users to a secure hashing algorithm in Symfony
- Mocking time and testing event loops in Go [Dmitry Frank]
- Multithreading in C++: Memory Ordering | Ramtin's Blog
- Multithreading in C++: Mutexes | Ramtin's Blog
- NGINX tuning for best performance · GitHub
- Optimization killers · petkaantonov/bluebird Wiki
- Perfect locality and three epic SystemTap scripts
- Performance optimization techniques in time series databases: sync.Pool for CPU-bound operations
- Permission Denied Nginx Docker | by Serghei Pogor | Medium
- PgBouncer | Блог Ивана Евтуховича
- PHP's new hashtable implementation
- Post explaining why objects often use less memory than arrays (in PHP)
- PostgreSQL Primary Key Dilemma: UUID vs. BIGINT | by Sanjeev Singh | Medium
- Practical PostgreSQL Logical Replication: Setting Up an Experimentation Environment Using Docker - DEV Community
- Practicing cgroup v2. This is my last article about cgroup to… | by Charles Vissol | Medium
- Protect your application with Symfony rate limiter
- Protect your Symfony application against the OWASP Top 10
- Redis pub-sub vs Cron Job in Symfony UVdesk Helpdesk
- Reference Counting in Go
- Richardson Maturity Model
- Running NixOS from any Linux Distro in systemd-nspawn Containers
- Rust: пример консольной программы ввода/вывода | pc | programming
- Rust: проект многопоточного web-сервера | pc | programming
- Ryan Kulla: Understanding Linked Lists with Go
- Ryan Kulla: Understanding Linked Lists with Go (EN)
- Select is fundamentally broken — Idea of the day
- Serg Iakovlev
- Strangebuzz
- Strings in Go -Go 101
- Structured errors in Go | barney's tech blog
- SwissMap: A smaller, faster Golang Hash Table | DoltHub Blog
- SwissTable: A High-Performance Hash Table Implementation - DEV Community
- SwissTable: A High-Performance Hash Table Implementation - DEV Community (EN)
- Symfony и Гексагональная архитектура / Хабр
- Symfony Messenger 💛 systemd - JoliCode
- Symfony Messenger Component step by step · PhiloBlog
- Symfony Messenger’s message and message handlers | PreviousNext
- Symfony Panther: зверь в мире тестирования / Хабр
- Symfony routing tricks (part 1) | Backbeat Software
- Symfony routing tricks (part 2) | Backbeat Software
- System Design для начинающих: всё, что вам нужно. Часть 1 / Хабр
- System Design для начинающих: всё, что вам нужно. Часть 2 / Хабр
- System Design для начинающих: всё, что вам нужно. Часть 3 / Хабр
- System Design For Beginners: Everything You Need in One Article | by Shivam Bhadani | Medium
- TCP/IP in Action | Gerry’s blog
- Testing with Go and PostgreSQL: ephemeral DBs (2024) - Michael Stapelberg
- The complete guide to dates and times in Go - Honeybadger Developer Blog
- The Go low-level calling convention on x86-64 · dr knz @ work
- The method to epoll’s madness. My previous post covered the… | by Cindy Sridharan | Medium
- The sorting problem - by Kanaye Varma
- There is no pass-by-reference in Go | Dave Cheney
- Troy Hunt: Passwords Evolved: Authentication Guidance for the Modern Era
- Tutorial on writing makefiles
- Type-Unsafe Pointers -Go 101
- Understanding ELF File Layout in Memory - by Mohit
- Understanding the inner workings of C++ smart pointers - The shared_ptr - Andreas Fertig's Blog
- Use
sync.Poolto reduce memory consumption - Known, Unknown, Unknowable - V8. Working with Strings. Expanding Vocabulary — Teletype
- Value Categories in C++17. The meaning of value categories has… | by Barry Revzin | Medium
- Weak Pointers in Go: Why They Matter Now
- Weenesta | Blog | Symfony 5 - Upload a file
- 狼烟 / Linux内核源码分析:epoll