Size: a a a

2020 October 13
oleg_log
источник
oleg_log
Вы пользуетесь детальным поиском кода по Github? (Sourcegraph и прочее)
Анонимный опрос
13%
Да, довольно часто ищу
20%
Да, но очень редко
5%
Очень давно было
35%
Нет
25%
Нет, но спасибо, я попробую
2%
Другое
Проголосовало: 619
источник
oleg_log
Если у вас есть какие-то интересные замечания по поиску кода/паттернов - тыкните в лс @olegkovalov

(примечание к опросу: поиск именно кода, фций, польозвателей депенденси, а не "какая библиотека распакует зип")

UPD: другое из опроса можно тоже в лс)
источник
oleg_log
Ах жыза какая. Но вернемся к нашим мутонам.

Бизнес логика(БЛ) часто ужасна, в силу своей природы. Перекладывая её на код (сервисы, микро, серверлесс) особо не получится сделать конфетку. Хоть вы и хорошо пишете код, но в итоге получается каша на 8 страниц диаграм и как бы фсё.

Все так же плохо, если всё тулить в монолит. Опять же просрали все полимеры БЛ и её природа витиеватых ходов и непонятных связей.

Но на самом деле серверлесс (местами) хорошо таки справляется, кроны и триггеры на ивенты (см новый файлы в S3, ивент по фильтру из очереди, тд) красиво деплоится, мало что делает (суть) и даже переносится к другим провайдерам. Главное не увлекаться просто.

Не путать с edge-workers аля Cloudflare & Fastly, эт чуть другое.
источник
oleg_log
Re: The Serverless Revolution Has Stalled
       
I don't buy into serverless.

I went to a webdev convention, and it ended up being a serverless hype train. Industry experts with a financial incentive to promote serverless went on stage and told me they can't debug their code, or run it on their machine. They showed me comically large system diagrams for very simple use cases, then spent an hour explaining how to do not-quite-ACID transactions. Oh yeah and you can only use 3-5 languages, and each import statement has a dollar amount tied to it.

More importantly, all those skills you develop are tied to Amazon, or some other giant. All the code you write is at their mercy. Any problem you have depends on their support.

Am I supposed to bet hundreds or thousands of man hours on that?
       
nicbou, 6 hours ago
источник
2020 October 14
oleg_log
Интересно было почитать
источник
oleg_log
@ultralisc запилил статью на Хабр.

Agreements as Code: как отрефакторить инфраструктуру и не сломаться
https://habr.com/ru/post/522702/

Обсудить статью и пообщаться с автором можно тут @ansible_dev
источник
oleg_log
Вот пока все смотрят, что там Хашикорп зарелизил, есть новости большего порядка важности.

При 15 градусах Цельсия уже. Все лабороторно-экспериментальное (да как всегда), и при таком давлении мы профита не получим, но все же!

https://www.quantamagazine.org/physicists-discover-first-room-temperature-superconductor-20201014/
источник
2020 October 15
oleg_log
Не знаю как вам, а Branch Agnostic Git Aliases звучит очень приятно. Просто берёт и работает, хоть с мастером, хоть транком и даже main.

Я пошел фиксить свой .gitconfig

https://aj.codes/post/branch-agnostic-git-aliases/
источник
oleg_log
The signature of call16 is currently missing the "typ" parameter. This CL fixes this. This wasn't caught by vet because call16 is defined by macro expansion.

))))))))))))))

https://github.com/golang/go/commit/8b224e9951438283ae53ae35dc2a50a56fccc404
источник
oleg_log
Go 1.15.3 and 1.14.10 are released!

📣 Announcement: groups.google.com/d/msg/golang-a

⬇️ Download: golang.org/dl/#go1.15

https://twitter.com/golang/status/1316490217591840769

Багфиксы cgo, рантайма и компилятора

https://github.com/golang/go/issues?q=milestone%3AGo1.15.3+label%3ACherryPickApproved
источник
2020 October 16
oleg_log
KURWA почему так долго пришлось ждать-то? CI/CD от Хашикорпа, сколько я это ждал и не верил, ахахахаха.

(ну просто они больше по инфре и данным, чем прогону тестов в докерах, как фирма, но мне хотелось верить в полную экосистему)

https://www.hashicorp.com/blog/announcing-waypoint
источник
oleg_log
Оп-ля, го гугл конфа через 20 дней

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

https://opensourcelive.withgoogle.com/events/go
источник
oleg_log
Лолвут
источник
oleg_log
Introducing Cloudflare Browser Isolation beta

https://blog.cloudflare.com/browser-beta/

PS: #cloudflare захватывает интернеты😅
источник
oleg_log
Именно поэтому я строю свою уютную фирму без булшита. Вопрос только как с этого поднять бабла.
источник
oleg_log
источник
oleg_log
по поводу 3го и траты времени. они прислали еще 1 инвайт на собес лол. после провала по вопросам с ls -kek | sort. круто.
источник
oleg_log
#итогидня

1. cloudflare grpc ведь по хттп2 ходит, значит cloudflare <-> your_server теперь тоже по http2, хотя раньше многие жаловались. ведь был хттп1

2. Nim 1.4
A new proc heapqueue.find[T](heap:HeapQueue[T], x: T): int to get index of element x was added.
не понимаю зачем эта функция, какая разница где оно в хипе? мне просто пуш-поп-топ по жизни надо

3. C++ страшно многословный на самом деле, если отключить привыкший глаз к std::, получим где только можно и не нужно кучу бесполезных символов.

(nim https://nim-lang.org/blog/2020/10/16/version-140-released.html

с++ https://nibblestew.blogspot.com/2020/10/does-c-still-deserve-bad-rap-it-has-had.html)
источник
2020 October 17
oleg_log
Nim кстати странный язык. Вот вроде просто как Питон, но типа компилируемый как Плюсы, и прям ваще святой грааль школобенчмарков (чесн, сам в 2011 ходил и думал о подобном языке, мне стыдно давно, но правда).

Но...кто-то его вообще использует? 12 лет в опенсурсе, а как-то воз и ныне там. Не, не думайте, что я хочу обесценить работу автора и коммюнити. Просто язык создавался без видимой проблемы и в итоге на занял нишу (или занял никакую).

Ломание совместимости только усугубило это ситуацию. Хоп тебе 1.0 год назад и уже не раз ломалось все. Отлично.
источник