oleg_log
1.72K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
IT – это прекрасно само по себе, а тут за него ещё и деньги платят

https://twitter.com/lunetics/status/1155809252642033664?s=21
Maybe it would be better to create some value object instead of using Optional<BiFunction<Integer, String, HierarchicalCacheLevel>>

extend(фонд_золотых_цитат, _)
В общем мы тут на Envoy перекатываемся неспеша, и кучу вещей приходитя фиксить, в разных местах, а синхронно.

Из очередных проблем с Envoy тимлид сморозил фразу:

Envoy does what it does best, i.e. lower headers
(c)
Нет времени ждать видос доклада, проще почитать, что там было поведано.

Why Generics? - This is a version of a talk presented at Gophercon 2019. Video link to follow when available.

By Ian Lance Taylor https://blog.golang.org/why-generics
В июне разговаривал с другом, рассказывал про жизнь в энтерпрайзе. Появился там у них какой-то сильный профи.

Пришел, хоп-хоп, там поправил, тут добавил, в общем влился. Оптимизировал какие-то пайплайны(точнее/вроде сборку докера) для тестов с Ораклом. С 20мин до парочки.

1я мысль: ууу, отета монстр, шарит как, было бы интересно поработать с таким.

Но следующая мысль отрезвила: хм...а может это не его 15-20 лет опыта, а дело в криворукости предыдущего автора?

Мораль такова: перед тем как кого-то хвалить за 10х решение, надо бы узнать, что за фигня была раньше.

Неожиданно, да?
This media is not supported in your browser
VIEW IN TELEGRAM
good training, cheap price, register now sir
Люди, которые во время конференс-звонка слушают других, но при этом не выключают микрофон....ДА ЧТО С ВАМИ НЕ ТАК.

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

В общем, жмите этот священный mute, если не участвуете в диалоге, ваша карма станет лучше.
(аш с ноября, жаль раньше не видел _это_)
https://twitter.com/jpbempel/status/1059761824722169856
Визуализация новостей рунета, история одного проекта, советую глянуть, интересно (жду кликабельную версию :)

https://t.me/sv9t_channel/299
oleg_log
У вас на работе есть “silent hours” ?
Вдруг что “silent hours” это когда запрещается шуметь в помещении. Даже разговоры не приветствуются. Нарушителей наказывают 😈
Тред про "почему отписка от новостей занимает несколько дней (в одном из банков)".
Осторожно быдло-легаси ⚠️

https://twitter.com/joe8bit/status/1156312965265707013

или тред одной страницей https://threadreaderapp.com/thread/1156312965265707013.html
oleg_log
Нет времени ждать видос доклада, проще почитать, что там было поведано. Why Generics? - This is a version of a talk presented at Gophercon 2019. Video link to follow when available. By Ian Lance Taylor https://blog.golang.org/why-generics
А теперь расшифровка доклада Расса о том, как происходили и будут происходить изменения в язык.

Experiment, Simplify, Ship

by Russ Cox https://blog.golang.org/experiment
iTerm2 обновился, теперь можно что-то такое сделать (см шапку окна) + плагины на путоне дописать.

скочать https://iterm2.com/downloads.html

изменения https://iterm2.com/downloads/stable/iTerm2-3_3_0.changelog
Сижу вот думаю - накой хрен я ввязался в переписывание легаси сервиса на новый лад, да еще и сохранением апи?

В итоге почти неделю дебажу хранение ключей в жсон в 3х плоскостях спринг-сессий.

За что я так себя наказал? 🤔
Возник небольшой спор на ревью: нормально ли в юнит-тестах апи также дергать приватные методы для проверки состояния?

Тип проблема в том, что при изменении реализации посыпятся тесты и придется все править, в общем границы кода нарушаются.

Это норм по вашему?

UPD: под дергать приватные методы имелось в виду использовать их для проверки состояния