Ilya Brin - Software Engineer

History is written by its contributors

NSQ: The Perfect Message Queue - When Redis Isn't Enough)

Hey distributed systems architect! πŸš€

Tired of Redis queues losing messages? Fed up with RabbitMQ’s complexity? Need something that just works at scale? Meet NSQ - the message queue that powers Discord, Bitly, and other high-traffic systems.

While others struggle with queue complexity, you’ll learn when NSQ is not just useful, but absolutely perfect for the job.

Continue reading

C Memory Management для Go Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: malloc, calloc, realloc ΠΈ free

2025-05-01 5 min read C Language Ilya Brin

Если Π²Ρ‹ Go Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΡˆΠΈΠΉ ΠΊ автоматичСскому ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, Ρ€Π°Π±ΠΎΡ‚Π° с языком C ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π°Ρ€Ρ…Π°ΠΈΡ‡Π½ΠΎΠΉ. Но ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ malloc/free ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для CGO ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

Continue reading