Size: a a a

2020 September 27
oleg_log
Сижу такой, листаю что там в Caddy последний завезли (ZeroSSL привлекло внимание), и конечно же надо вспомнить что там в go.mod раз мы зашли, встречаю это...

github.com/smallstep/nosql v0.3.0 // cannot upgrade until protobuf warning is fixed


https://github.com/caddyserver/caddy/blob/master/go.mod#L23

Собственно виновник: NoSQL is an abstraction layer for data persistency https://github.com/smallstep/nosql

Да курва, брать какой-то абстрэкшэн лэйэр (оставив вопрос зачем он нужен в другом проекте и другой фирме (в контексте одного проекта это может быть нужно (што))) ради одного интерфейса, ахахахах https://github.com/smallstep/nosql/blob/master/database/database.go#L90

Моё глубокое уважение, что это работает и сообщество живо, но блин, что происходит)))
источник
oleg_log
На той неделе была новость о том, что Wiki будет менять дизайн 1й раз за 10 лет. Ну и блабла.

https://diff.wikimedia.org/2020/09/23/wikipedia-is-getting-a-new-look-for-the-first-time-in-10-years-heres-why/

Можно просто глянуть примеры (хотя не со всеми согласен) https://www.mediawiki.org/wiki/Reading/Web/Desktop_Improvements#What_features_will_be_added

Но привлекла другая пдфка в конце статьи Computer text line lengths affect reading and learning https://cdn.tc-library.org/Edlab/eye-tracking%20article.pdf by IBM (https://t.me/repushko_channel/1320 пример)

Выводы конечно очевидные: “…text printed in shorter line lengths was read faster…” “…shorter line lengths produced significantly greater retention…”

Наверное это не стоит читать как аргумент за 80 символов в строке, но порой стоит подумать.
источник
2020 September 28
oleg_log
Экономия эт конечно круто, но как показывает жизнь - всегда есть люди, которым проще заплатить х2-х3-х4 и не думать лишний раз. А на все вопросы есть саппорт и "ну у AWS проблемы, мы-то что можем сделать?".

Еще интересно, как меняется цена из-за региона, Мумбаи думаю может быть чуть специфичным, и какой-то Франкфурт или Дублин дадут друго коэф выгоды (если не наоборот :)

хн https://news.ycombinator.com/item?id=24608538
источник
oleg_log
Довольно интересный сборник особенностей работы с JSON в Go. Большинство и так известно (и со стороны го, и со стороны жсон), но советую пролистать, хуже не будет.

Я вот про Non-ASCII punctuation characters aren't supported in struct tags не знал, и рад, что не знал.

https://www.alexedwards.net/blog/json-surprises-and-gotchas
источник
oleg_log
While not yet at version 1.0, Zig is about to reach a new level of maturity and stability.

The work to replace the current C++ compiler implementation with a new pure Zig version has begun. Moving to a self-hosted implementation is usually considered a step towards maturity, with most benefits being felt by developers of the language itself <..> it also makes LLVM an optional dependency, increases compilation speed.

https://kristoff.it/blog/zig-new-relationship-llvm/
источник
oleg_log
LLVM, which takes at least 70% of the total compilation time including when compiling a debug build, where optimizations aren’t even enabled.

The self-hosted compiler will not depend on LLVM for debug builds and will be able to cut compilation time considerably, basically reducing that 70% to almost zero, just by virtue of being a simpler piece of software compared to LLVM.

https://youtu.be/R5FKgi9BYyU
источник
2020 September 29
oleg_log
https://blog.cloudflare.com/introducing-workers-durable-objects/ заголовок настолько прекрасен что сложно что-то добавить
источник
oleg_log
Вот выж читаете иногда какие-то крутые paper™, а может просто собираете и ждёте момента, когда ваш мемстартап окупится и прочитаете все в свободное от работы время.

Собственно о чем я. Пошарьте статьи, которые вас очень удивили-зацепили-высадили в осадок. А может просто что-то, что вспомнится.

Принимается сюда @olegkovalov Список подходящих будет опубликован.
источник
oleg_log
Международные конференции по C++, Java, JavaScript, тестированию, мобильной разработке, .NET, DevOps и Data Engineering. С 4 ноября по 12 декабря, онлайн.

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

Никакого булшита и инфоцыганства — только информация, которая пригодится в работе или поможет понять, в какую сторону развиваться.

Все это доступно как по единому абонементу Full Pass, так и по отдельности.

Подробности и билеты со скидкой по промокоду oleglog2020aupc: https://bit.ly/36iQd1Y
источник
2020 September 30
oleg_log
Интересный комент https://habr.com/ru/post/520880/#comment_22117916 (пост-перевод Why Not Rust)

И доклад про быстрый парсинг хттп (ошен быстрый) https://habr.com/ru/company/oleg-bunin/blog/493242/

@oleg_fov постил видос вдруг что)
источник
oleg_log
Лайк за старания. А вообще консистентность в коде это незаживающая рана на теле проекта. Может даже в подкаст тему взять(?)
источник
oleg_log
источник
oleg_log
#golang Goroutine lifecycle by https://github.com/jcorbin

Writing this issue out of the @GopherCon 2019 contribution workshop (additional kudos to @golang workshops!)
(from issue https://github.com/golang/go/issues/33322 )
источник
2020 October 01
oleg_log
Возрадуемся. Все больше и больше радует меня Github. С таким объемом (и даже полезного) кода можно правда поднять среднюю температуру качества по индустрии.

GitHub code scanning is a developer-first, GitHub-native approach to easily find security vulnerabilities before they reach production. We’re thrilled to announce the general availability of code scanning. You can enable it on your public repository today!

We’ve scanned over 12,000 repositories 1.4 million times, and found more than 20,000 security issues including remote code execution (RCE), SQL injection, and cross site scripting (XSS) vulnerabilities.

Developers and maintainers fixed 72% of reported security errors identified in their pull requests before merging in the last 30 days. We’re proud to see this impact, given industry data shows that less than 30% of all flaws are fixed one month after discovery.

https://github.blog/2020-09-30-code-scanning-is-now-available/
источник
oleg_log
источник
oleg_log
1й день на работе. Что посоветовали бы делать? Правильные ответы онли.

Кто обновился на новую телегу - тестим коменты, староверы - в лс @olegkovalov

Upd: коменты убрал
источник
2020 October 02
oleg_log
Когда хорошее начинание превращается в клоунаду ради футболочки

The official account to document shit pull-requests caused by #hacktoberfest. Tweet at this account with evidence of vandal pull-requests.

https://twitter.com/shitoberfest

ЗЫ
DigitalOcean's Hacktoberfest is Hurting Open Source
https://blog.domenic.me/hacktoberfest/
источник
oleg_log
источник
oleg_log
источник
oleg_log
источник