oleg_log
1.77K subscribers
1.86K photos
129 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
воу рил работает
Оп-па, аналитика для всех приехала. Можно выносить Google Analytics на помойку (и селфхостед тож, хех)

https://blog.cloudflare.com/privacy-first-web-analytics/
А чего это все молчат, что Fuchsia вышла в человеческий опенсурс?

Код как бы давно доступен, просто все организационное было в недрах Г, вот решили исправить.

https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html

И роадмап в придачу https://fuchsia.dev/fuchsia-src/contribute/roadmap (ваще слабо понятно)
А вот это офигенно. На много лучше чем архив на Google Datahub(или как там)

https://gh.clickhouse.tech/explorer/ (чтобы в твиттор не ходить)
oleg_log
В коменте у xkcd упоминается ImageMagick и что когда оно сломается, нам придется страдать.
Google совместно с Open Source Security Foundation (OpenSSF даж такое есть, да) сделали тулзу для проверки опен сурс зависимостей в вашем коде.

Анонс https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html

Тулза https://github.com/ossf/criticality_score

CSV для C, C++, Java, JS, Python, Rust https://commondatastorage.googleapis.com/ossf-criticality-score/index.html

Какой-то пример для Kubernetes:

❯ criticality_score --repo github.com/kubernetes/kubernetes
name: kubernetes
url: https://github.com/kubernetes/kubernetes
language: Go
created_since: 79
updated_since: 0
contributor_count: 3672
org_count: 5
commit_frequency: 103.5
recent_releases_count: 79
closed_issues_count: 2912
updated_issues_count: 5131
comment_frequency: 5.7
dependents_count: 407311
criticality_score: 0.98641
Пришлось потыкать GraphQL на работе, и знаете, я ошибался.

Мне понравилось как все описывается схемой и вопрос переговоров с фронтенд/мобайл командой быстренько сводится к минимуму.

Единственное что чуть не понравилось
type Resolver struct { .. } на все, хотелось бы поделить более гранулярно, хотя может и не надо.

А еще файл схемы можно написать в разных файлах, что поделит кодген по файлам, очевидная мелочь, но приятно.

Юзаем github.com/99designs/gqlgen и смотрится (пока) вменяемо.
Хороший человек подкинул State of Microservices 2020, кол-во JS/TS, у опрошенных, меня удивило. И серверлесс как-то больше чем я думал, видно триггеры S3.

https://tsh.io/state-of-microservices/
Продолжая тему GraphQL. Хороший доклад от @yarosh_log
# lang: python
def is_unique(l):
return len(set(l)) == len(l)
Зато потом в резюме можно писать, без смысла и без пощады
ЛОЛ. ГУГЛ ШЛЕПНУЛСЯ СИЛЬНО.
oleg_log
ЛОЛ. ГУГЛ ШЛЕПНУЛСЯ СИЛЬНО.
мыло, ютюб, мит, драйв, докс ууууууу
oleg_log
Photo
Даже нельзя пойти логи и метрики глянуть, ведь сессия выгорает. короч понедельник зачетный. можно уходить с работы.