good_bad_reviewer | Unsorted

Telegram-канал good_bad_reviewer - Good reviewer - Bad reviewer

-

In a search for a better code. halp: @olegkovalov @bstorozhuk

Subscribe to a channel

Good reviewer - Bad reviewer

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

https://www.youtube.com/watch?v=M1x4Fny6Hgo&feature=youtu.be

Код из видео: https://github.com/go-safe/safestd

Verifier от Богдана https://github.com/storozhukBM/verifier
Новый пакет ошибок https://pkg.go.dev/errors?tab=doc

Читать полностью…

Good reviewer - Bad reviewer

о! так еще и 500 человек на канале. Спасибо что смотрите, вчера записали новый выпуск, получился ядрёный, скоро опубликуем. А, и конечно ждем в чате.

Читать полностью…

Good reviewer - Bad reviewer

Нас попросили посмотреть на HTTP роутер go-chi. Кроме хорошего апи, там все основано на одной древовидной структуре. Она не сложная, но есть детали, которые неочевидны. В любом случае - работает хорошо, советуем с личного опыта и рабочего прода.

https://www.youtube.com/watch?v=IjDlmOTmCUI

Упомянутые штуки:
https://en.wikipedia.org/wiki/Radix_tree
https://github.com/armon/go-radix
https://github.com/hashicorp/go-immutable-radix
https://en.wikipedia.org/wiki/Cache-oblivious_algorithm

Читать полностью…

Good reviewer - Bad reviewer

6я серия, посмотрим на ring buffers в Go.
Немного очевидно, но с атомиками можно и ошибиться. Вернее часто можно их использовать неоптимально.

https://www.youtube.com/watch?v=lLlAFvhNEN8&feature=youtu.be

Читать полностью…

Good reviewer - Bad reviewer

5й серия ревью, мы вернулись к Go, сегодня посмотрели в Погреб. Read-heavy бд на го. Если кратко - весь смысл в mmap файле. А еще нужно следить за аллокациями.

https://www.youtube.com/watch?v=SuGQddgCr8o&feature=youtu.be

Репозиторий https://github.com/akrylysov/pogreb

Читать полностью…

Good reviewer - Bad reviewer

Знаете, что самое плохое? мы никак не можем понять, какие настройки натыкать в Zoom, чтобы запись с вебкамер была такой же как в 1м выпуске.

Пока получается как в последнем, что не совсем удобно и привлекательно. Если здесь есть гуру Zoom, с удовольствием примем ваши советы. (а след выпуск уже в процессе обработки, скоро будет)

Читать полностью…

Good reviewer - Bad reviewer

512 подписчиков в Телеграме и 9й выпуск, самый понравившийся нам. Обсудили кучу вещей, блин, просто собой довольны аж. Там и канкаренси, и апи, и куча другого. Даже проект 1 придумали и начали кодить, скоро опубликуем. Ждем ваших просмотров и отзывов.

https://www.youtube.com/watch?v=XsLfUCZrQw0&feature=youtu.be

Читать полностью…

Good reviewer - Bad reviewer

Ох...что-то у нас жизненные обстоятельства сложились и мы не заливали выпуск, но вот, он есть. Батч-вставки в Clickhouse.

https://www.youtube.com/watch?v=WoaaKDLnnmo&feature=youtu.be

Репозиторий https://github.com/nikepan/clickhouse-bulk

От Олега: Отдельно извинюсь за качество звука с ноута, ко мне на днях приезжает микрофон и все станет лучше. Чесслово.

Читать полностью…

Good reviewer - Bad reviewer

Первую круглую отметку на Youtube получили, спасибо всем за поддержку, будем стараться дальше

Читать полностью…

Good reviewer - Bad reviewer

Спасибо за вашу поддержку ❤️

Читать полностью…

Good reviewer - Bad reviewer

4й выпуск опубликован, решили залезть в проект на Java и разобраться, как работают быстрые bitmap, а именно RoaringBitmap. Код сложноват в понимании из-за большого количества низкоуровневых вещей, но все же интересный!

https://www.youtube.com/watch?v=H1oKCgzdwNM

Читать полностью…

Good reviewer - Bad reviewer

А вот и новый выпуск! Смотрим на GarageMQ, имплементацию AMQP протокола на Go от одного из наших подписчиков.

Как всегда рады вашим комментариям и предложениям. Если каких-то упоминаний и ссылок не хватает - пишите в чат, добавим всего.

https://www.youtube.com/watch?v=yACOAXQm6Xk

Читать полностью…
Subscribe to a channel