#golang 16 #architecture 15 #systemdesign 11 #microservices 9 #php 7 #algorithms 6 #performance 6 #rust 6 #testing 6 #tdd 5 #ddd 3 #kafka 3 #postgresql 3 #career 2 #deploy 2 #docker 1 #grpc 1 #opensource 1 #wasm 1
Бэкендошная

Rust на следующие 40 лет?

Сегодня хочу поделиться видео-рассуждением на тему, сможет ли Rust стать главным языком системного программирования на следующие 40 лет. Смотреть видео

Далее
Бэкендошная

GOMEMLIMIT в Go 1.19

Если ваше приложение на Golang активно использует память, то вам наверняка знакома проблема, связанная с частотой запуска GC, которая вызывает частые фризы из-за STW.

Далее
Бэкендошная

Канареечный релиз

Неделю назад я делился с вами методикой Blue/Green деплоя. Сегодня же принес статью про еще один вариант безболезненных выкаток - это Канареечный релиз. Метод канарейки можно применять не только для поэтапной раскатки, не ломая функционал для львиной …

Далее
Бэкендошная

Оптимизация памяти в Go

Несмотря на то, что Golang не замечен в высоком потреблении памяти, очень полезно понимать - как она расходуется вашим приложением и не происходит ли где-то избыточных аллокаций.

Далее
Бэкендошная

Rust для написания ОС

Совсем недавно я делился с вами новостью про возможность включения Rust в качестве языка разработки ядра Linux. А сегодня предлагаю доклад, который вдается в историю языков программирования для написания ОС и пытается порассуждать на тему - достойный …

Далее
Бэкендошная

Как Rust предотвращает баги

Статья о системе статических проверок и методов на этапе компиляции в Rust, помогающих предотвратить баги, которые в других языках программирования возникают в рантайме.

Далее
Бэкендошная

Rust в ядре Linux

На прошедшей конференции Open-Source Summit 2022 в секции ответов на вопросы Линус Торвальдс упомянул о возможности скорой интеграции в ядро Linux компонентов для разработки драйверов устройств на языке Rust.

Далее