oleg_log
1.74K 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
Всплыл интересный вопрос: что в вашей фирме факапили джуны или интерны?
(Хотя и про обычных можете рассказать)
Увлекательные истории ожидаю тут @olegkovalov
О, Daniel Marti подготовил список изменений к 1.13 на одном из митапов. Там не все, что будет, но большая часть освещена. Да и самое интересное выбрано)

Кратко:
- бин/окт литералы 0b1011, 0o777
- офкорс про ошибки
- TLS 1.3 by default
- Go modules mode on
- измменение в escape analysis
- sync.Pool теперь меньше зависит от GC
- json на 15-20% шустрее (кстати он это и делал)
- ... (куча друго и более мелкого в слайдах)(и еще больше в мастере, но уже по комитам смотреть)

https://docs.google.com/presentation/d/e/2PACX-1vRo5urog_B76BcnQbIo7I391MZUKFj7l3gku6hypJ-WK1KCFw40A7BiM6NOVsqD17sA9jS7GyzCfnN4/pub?slide=id.g550f852d27_228_0
О, я и забыл о такой крутой штуке как GerritHub (http://gerrithub.io)

Можно продолжать жить на гитхаб, но ревью делать в геррите, и все круто засинхронизированно

Пример: https://review.gerrithub.io/c/mongodb/mongo-go-driver/+/456877

(забавно, что https://gerrithub.io и http://gerrithub.io ведут на разные страницы :))))))))))))))))
новая рубрика: #зарефакториэто

Как бы вы этот код сделали бы адекватнее? и более читабельным?

Удивите @olegkovalov
Forwarded from iggisv9t channel
Графы — очень мрачная штука.
There are only 2...

1.
—- привет
—- привет
<время на написание вопроса, вместо обращение с вопросом в одном сообщении, ведь и так понятно, что будешь спрашивать>

https://nometa.xyz

2. The XY problem is asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.

http://xyproblem.info
Я тут все слайды на GoGoConf делаю, и вот дошел до темы прокси для модулей.

Тут недавно какой-то чел сделал простейшую проксю, соответствующую спецификации.

https://github.com/goproxy/goproxy

А тут он наехал на Athens за их сложное решение, хехе

https://forum.golangbridge.org/t/you-may-not-need-to-use-athens-but-instead-use-goproxy/14018
K P A C U B 0
oleg_log
У сервиса есть фича - перейти readonly и на любое мутирующее действие нужно отвечать ошибкой(хттп код). Вопрос - каким?
(репост оч приветствуется)
Тут какое-то время назад спрашивал какой хттп ответ ставить, и забыл я добавить одну mind map по поводу кода ответа.

(спасибо тебе, о поделившийся со мной, жаль отписался ты уже)
(по ссылке хайрез если что)

https://upload.wikimedia.org/wikipedia/commons/6/65/Http-headers-status.gif
Grafana для кеша может юзать Redis, но использует клиент 2014го. Все работает, но нормально ли держать либу 5 лет давности?
Anonymous Poll
62%
оке
38%
ние
Прошло 150+ лет с момента введение 8ми часового рабочего дня (или 40 в неделю) и вот, 2 эксперта из Давоса озвучили, что переход на 4х дневную рабочую неделю улучшит внимательность и эффективность сотрудников. И конечно же улучшит work-life balance.

На самом деле это далеко не новость, тот же DHH и его Basecamp давно это форсят, а так же менее известные фирмы (особенно remote-first).

Авось и трендом в ближайшие годы станет 🤞

https://www.weforum.org/agenda/2019/01/2-davos-experts-says-it-s-time-to-switch-to-a-four-day-working-week/
25Тб TSV of DNA, Spark не потянул, велосипед с AWK и R - смог.

Понравилась цитатка:
Don’t sleep on the basics. Someone probably solved your problem in the 80s.

https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/
ща бы в 2003...
Внимание вопрос: What's your advice for young programmers?
Отвечать будет автор Homebrew
oleg_log
Внимание вопрос: What's your advice for young programmers? Отвечать будет автор Homebrew
Кстати репка с другими вопросами https://github.com/mxcl/AmA

Недавно еще на глаза попадалась https://github.com/sindresorhus/ama от автора awesome list (того первого, оригинального)

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

Гениально, я открыл мерж, но я не могу посмотреть другие файлы.

intelligent++
sanity--
Salesforce is buying data visualization company Tableau for $15.7B in all-stock deal

Неплохо так бабла отвесили.
Я недооценивал Salesforce (это ж как 1С для запада, да?).
Я не догадывался что Tableau такой дорогой (это ж как эксель для аналитиков, да?)