Как стать автором
Обновить
9
0
Andrei Berenda @AndreiBerenda

Software Development Engineer at Optifino

Отправить сообщение

Декоратор cached_property

Время на прочтение4 мин
Количество просмотров6K

В этой статье хочется рассмотреть декоратор cached_property. Почему он есть и в стандартной библиотеке и в Django. Чем они отличаются и когда какой лучше использовать

Читать далее
Всего голосов 11: ↑10 и ↓1+10
Комментарии11

[Golang] Ошибки, которые нельзя обработать

Время на прочтение3 мин
Количество просмотров6.9K

Бывает что мы хотим добавить новую функциональность в сервис и всегда хочется это сделать быстро. И иногда приходит мысль написать рабочий вариант, а после этого исправлять баги. Может показаться, что если мы разрабатываем новую функциональность, мы не можем затронуть существующий функционал - у нас же http или grpc фреймворк ловит все паники и обрабатывает их. Но это не всегда так и в этой статье я хочу рассказать о некоторых ошибках, за которыми нужно всегда внимательно смотреть, потому что они могут привести к падению сервиса.

Читать далее
Всего голосов 18: ↑13 и ↓5+9
Комментарии6

Использование sync/atomic в golang для float64

Время на прочтение3 мин
Количество просмотров10K

Привет всем гоферам! В данной статье я хочу разобрать как можно воспользоваться модулем sync/atomic для типа float64.

У нас есть канал из которого мы можем читать результаты выполнения задач. Результат задачи содержит флаг показывающий была ли ошибка при выполнении задачи и результат выполнения этой задачи (тип float64). Нужно найти сумму всех результатов и количество ошибок.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии9

Информация

В рейтинге
Не участвует
Откуда
Караганда, Карагандинская обл., Казахстан
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Web Developer
Senior
Golang
Python
C++
PostgreSQL
Java