Size: a a a

2019 June 10
oleg_log
Если в гугл транслейте 2й раз жмакнуть на кнопку аудио, то текст прочитает медленее.

ШОБ БЛИН СТАЛО ПОНЯТНО

UPD: еще раз про UX и что это важно в 21м веке
источник
oleg_log
пожалуй лучшая версия этого мема
источник
oleg_log
источник
oleg_log
АУЕ АУЕ не наглей
АУЕ АУЕ веди себя скромней

Спасибо юникоду в го, теперь в коде больше души и грусти.
источник
oleg_log
В скале 2.13 сломали всё. Или почти все.

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

Странный дизайн, когда для примитива нужно явно указывать компаратор. Вроде бы дефолтный по возрастанию это как дышать дать.

Еще чуть-чуть странно, что это пролежало больше года на полке. Хотя это отличный критикал.

Понедельник это реально больно...
Оригинал + ссылки: https://t.me/lilfunctor/106
источник
2019 June 11
oleg_log
Одно из решений подобной ситуации, как мне кажется, это отказ от единой версии для стдлиб. Считайте уход от монолита к микросервисам.

Подобное озвучивал Brad Fitzpatrick на GopherCon Russia 2018, что в будущем (возможно) каждый пакет стдлиб будет отдельным модулем, и не надо будет ждать по полгода, пока там сортировку поправят.

Будут короче циклы релиза для пакетов, точнее модулей, и всем будет хорошо. Единственно, что меня смущает, что за год+ не появился пропозал на эту тему, либо какой-то официальной дискуссии.

Хочу верить, что у этой идеи нет фатальной дыры в дизайне и кортим не открестился от неё.

(кто-то подобное решение в других языках знает? вроде было, а вроде и не припоминаю)
источник
oleg_log
Спасибо Вселенной, что я не участвую в подобных проектах:

- govendor
- Gin (он норм, вот только из-за его няшности возникают проблемы с зависимостями, прям удивительно, тащить фреймворк и страдать от его топорности. люди иммутабельны)
- DI в рантайме
- толстые CRUD-интерфейсы
- Viper для вязкости конфига
- logrus...не буду много говорить, потому что сильное имхо, пусть буит
- лол втф "для юнит-тестов пришлось выделить отдельный пакет. <..> библиотека для создания сервис контейнера не позволяла переопределять сервисы"

1 коммент вместо саммари:
Теперь ждем от тебя статью, как ты быстро отказался от всего этого и начал уже программировать на Go.

аве

https://habr.com/ru/post/455302/
источник
oleg_log
В одной фирме есть сервис сессий. Условно хайлоад. 20+ клиентов в виде других микросервисов.

Внутри клиента к сервисы открывается прямое соединение с БД и шлются raw-запросы. Счет за этот кластер БД вы знать не хотите (около одной Теслы в месяц). Но работает.

#саксес_сториз
источник
oleg_log
не в обиду автору, но смешно ж
источник
oleg_log
"Герой нашего времени" от мира разработки
https://habr.com/ru/post/455302/

В ответ родилась паста:
Твой Go-разработчик моему в подметки не годится. Мой ебашит вообще адовые сервисы. Ну такой вот примерно рецепт усредненный, потому что вариаций масса. Берется API, он не проектируется, проектировать— это не про моего разработчика. Он берет это API, вываливает его на Github и начинает коммитить. Добавляет в него огромное количество всего: govendor, Gin, DI, Gorm, VIPER! для вязкости конфигов, Swagger-паста сверху. Все это коммитится до дыма. Потом пулится и пакуется в докер на балконе. Потом мой разработчик заносит и щедро полив юнит-тестами начинает разворачивать. При этом разворачивает на проде шкрябая по нему своим docker-compose. Разворачивает и приговаривает полушепотом ух бля. При этом у него на лбу аж пот выступает. Любезно мне иногда предлагает, но я отказываюсь. Надо ли говорить о том какой дичайший легаси потом? Вонища такая, что обои от стен отклеиваются.
источник
oleg_log
Оооо, Яндекс рассказал про внутренности своей Yandex Message Queue.

Круто, что они взяли Amazon SQS апи, отличный повод переманить к себе людей для защиты от РКН.

Да и вообще архитектура миленько смотрится.

https://t.me/count0_digest/2229
источник
2019 June 12
oleg_log
Самый единичастый релиз го. Теперь еще и каждый месяц будут выпускать. Приятно слышать.

Твит: https://twitter.com/bradfitz/status/1138631744264048640?s=21
источник
oleg_log
Bring relevant emails into Slack with email add-ons.

Звучит как Slack пытается заехать на рынок корпо-почты в новом апдейте. Крутая идея, ПМы не спят у них.
источник
oleg_log
Заметка с кодревью: если у вас в ПР есть golden files/fixtures/как там еще, то не забывайте их форматировать.

Тот же жсон будет чуууууууууууууууууть легче читать человеку.

Да и при последующих правках дифф будет иметь хоть какой-то смысл.
источник
oleg_log
А лично вы, при ревью, делаете checkout бранча к себе и проверяете в IDE или прост в браузере пролистываете?
Анонимный опрос
7%
Всегда локально
30%
Простое можно в вебе
40%
В редких случаях локально
21%
Всегда в вебе
2%
Другое (ответьте сюда @olegkovalov)
Проголосовало: 418
источник
oleg_log
Матлаб всем датасаентистам рад

(обожаю, когда мой мем кто-то допиливает, юмор это инкрементальный процесс, во)
источник
oleg_log
источник
oleg_log
*сдержано хихикаю*
источник
oleg_log
У меня, к сожалению, даже продолжение есть!

Там 20+ инстанций этого сервиса. И тима даже не знает почему. Ну там оркестратор сам пришел, сам добавил и работает, мы не смотрели.

#саксес_сториз с продолжением
источник
2019 June 13
oleg_log
О, красивенько
источник