Попробуем кэшировать блог, сократив время выполнения. Реализуем ограничитель просмотров страницы, исправим командой WATCH невыполнение транзакции. Сравним Lua-скрипты со встроенными командами и транзакциями.
https://nsprg.ru/xl4J7x
VK: https://nsprg.ru/mzVJrm
Дзен: https://nsprg.ru/xJkYev
@nuancesprog #Redis #Golang
https://nsprg.ru/xl4J7x
VK: https://nsprg.ru/mzVJrm
Дзен: https://nsprg.ru/xJkYev
@nuancesprog #Redis #Golang
Узнаем правильный ответ на вопрос: «Как растет емкость среза?» В каких случаях она удваивается, а в каких нет?
https://nsprg.ru/myDW5O
VK: https://nsprg.ru/x9R2zv
Дзен: https://nsprg.ru/vLG21x
@nuancesprog #Golang
https://nsprg.ru/myDW5O
VK: https://nsprg.ru/x9R2zv
Дзен: https://nsprg.ru/vLG21x
@nuancesprog #Golang
Разработка через тестирование. Как применяется этот подход? Напишем тесты для уровня хранения и обработчика.
https://nsprg.ru/O4rE2x
VK: https://nsprg.ru/x1W21O
Дзен: https://nsprg.ru/OBXQQx
@nuancesprog #Golang #GoFr #Testing
https://nsprg.ru/O4rE2x
VK: https://nsprg.ru/x1W21O
Дзен: https://nsprg.ru/OBXQQx
@nuancesprog #Golang #GoFr #Testing
Изучим достоинства и недостатки очень полезного инструмента не только для тестирования, но и для контроля и управления версиями БД. Разберем особенности написания и применения SQL-миграций в службах на Go.
https://nsprg.ru/xP4D2x
VK: https://nsprg.ru/v8Ee5O
Дзен: https://nsprg.ru/vg9V8m
@nuancesprog #Golang #Database
https://nsprg.ru/xP4D2x
VK: https://nsprg.ru/v8Ee5O
Дзен: https://nsprg.ru/vg9V8m
@nuancesprog #Golang #Database
Релиз Go 1.22 запланирован на февраль 2024 года, но уже сегодня можно оценить некоторые из его возможностей. Поговорим о том, как будут выглядеть итераторы и как может расшириться стандартная библиотека для их поддержки.
https://nsprg.ru/xAG7EO
VK: https://nsprg.ru/Ojry3O
Дзен: https://nsprg.ru/OQg9Dx
@nuancesprog #Golang
https://nsprg.ru/xAG7EO
VK: https://nsprg.ru/Ojry3O
Дзен: https://nsprg.ru/OQg9Dx
@nuancesprog #Golang