Код и Капуста (@kodikapusta) Kanalının Son Gönderileri

Код и Капуста Telegram Gönderileri

Код и Капуста
Авторский канал с интересными ссылками про разработку. Все ссылки тут https://kodikapusta.ru/

Статьи и переводы тут https://kovardin.ru/

Для связи @akovardin

Поддержать канал на sponsr: https://sponsr.ru/kodikapusta/

ap5slja9q42g1qsd
1,358 Abone
2,016 Fotoğraf
58 Video
Son Güncelleme 11.03.2025 07:37

Код и Капуста tarafından Telegram'da paylaşılan en son içerikler

Код и Капуста

26 Feb, 10:02

593

Лучшее - враг хорошего

В статье рассказывается про реализацию таймлайна(ленты как у твиттера) с потерями. Если делать все правильно, то пользователю, который подписался на тысячи других пользователей, нужно выдавать сообщения со скоростью света. Очевидно, человек не способен воспринять столько сообщений, поэтому тут идут на хитрости

#programming

https://jazco.dev/2025/02/19/imperfection/
Код и Капуста

26 Feb, 07:01

1,747

sturdyc

sturdyc помогает избежать проблем с "набегами на кэш" и снижает нагрузку на базы данных в системах, которые обрабатывают кучу запросов. Он умеет объединять запросы и обновлять данные в фоновом режиме. Это как быстрый кэш в памяти, но с крутым контролем над тем, насколько свежие данные. Внутри sturdyc использует неблокирующие чтения и шардированные записи, чтобы избежать конфликтов. А для распределения ключей он задействует алгоритм xxhash.

#golang

https://github.com/viccon/sturdyc
Код и Капуста

25 Feb, 11:01

566

Вишлист для вашей идеи

Очень маркетинговая статья про сервис clerk, который позволяет собирать аудиторию. По сути, это гугл формы заточенные под конкретные нужды

Но! Хороший посыл про тестирование идей. Пред тем как делать сервис, попробуйте собрать пользователей через условный "вишлист"

А теперь вопрос - есть ли похожие на clerk сервисы в RU?

#fun

https://clerk.com/blog/validate-saas
Код и Капуста

25 Feb, 07:36

557

Не рекламы ради, но интересно будет послушать вебинар: “Реклама мобильных приложений с Яндекс Директом: актуальные рекомендации и новые возможности”. Как у них дела с альтсторами?

https://yandex.ru/adv/edu/events/reklama-mobilnyh-prilojeniy-s-yandeks-direktom#reg
Код и Капуста

25 Feb, 07:01

1,762

Headless-браузер на Go

Тестировать HTTP-серверы на Go — это проще простого, потому что сам сервер — это просто функция, которую легко вызвать в тестах. Так что тестировать HTTP-уровень — это как тестировать любой другой кусок кода на Go, и при необходимости можно легко замокать зависимости.

Но вот с проверкой HTML-ответов всё немного сложнее. Тут приходится копаться в деталях реализации, а не просто смотреть на поведение. Поведение приложения зависит от кучи вещей: атрибутов в HTML, внутренних обработчиков маршрутов, заголовков ответов и даже кусков текста, которые должны вызывать определённые действия в браузере. Так что тут тесты могут стать чуть более хрупкими и завязанными на детали.

#golang

https://dev.to/stroiman/i-created-a-headless-browser-in-go-heres-what-i-learned-64j
Код и Капуста

24 Feb, 15:01

624

Видео стриминг на Go

Перевод статьи “Video Streaming with Go”

Неважно, смотришь ты что-то на YouTube или Netflix, где-то в мире всегда есть сервер, который отправляет тебе видео. Раньше я думал, что стриминг — это что-то сложное и непонятное. Мне казалось, что для этого нужны какие-то специальные протоколы, разбираться в которых мне было лень. Но, как оказалось, я ошибался — сделать свой стриминг-сервер не так уж и сложно. Конечно, это не значит, что у крупных платформ вроде Netflix нет своих сложностей — у них всё куда масштабнее.

#golang

https://kovardin.ru/articles/go/video-streaming/
Код и Капуста

24 Feb, 10:01

548

NocoDB

Такой сегодня день, рассказываю про готовые админки для постгри

NocoDB — это самый быстрый и простой способ создавать базы данных онлайн.

#programming #db

https://github.com/nocodb/nocodb
Код и Капуста

24 Feb, 07:01

627

Teable

Table — это инструмент с простым и понятным интерфейсом, как у таблиц в Excel, но с крутыми возможностями для работы с базами данных. Можно работать вместе с командой в реальном времени и легко управлять даже миллионами строк данных. Очень мощная админка для ваших проектов

#db #programming

https://github.com/teableio/teable
Код и Капуста

21 Feb, 15:01

726

Neva

В эту пятницу самый свежий язык программирования

Nevalang — это новый вид языка программирования, где вместо написания пошаговых инструкций вы создаете сети, в которых данные передаются между узлами в виде неизменяемых сообщений, и всё по умолчанию выполняется параллельно. После проверки типов ваша программа компилируется в машинный код и может распространяться как единый исполняемый файл без зависимостей.

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

#programming #golang

https://nevalang.org/
Код и Капуста

21 Feb, 11:01

597

Вы просто строка в таблице Excel

"Как только вас уволят, вы уже никогда не будете прежними" - автор рассказывает про свой опыт, как его сократили, как изменилась индустрия и что теперь нельзя быть уверенным в будущем

Читать такие статьи действительно забавно. Ну правда, странно, что кого-то шокируют внезапные увольнения. Мы все, по сути, просто винтики в системе. Поэтому всегда будь готов в любой момент захлопнуть ноутбук, забрать свои сменные кроссовки из офиса и уйти. Работа — это не семья, тут никто никому ничего не должен. Работа — это просто работа, не больше. Держи это в голове и не переживай слишком сильно.

#fun

https://mertbulan.com/2025/01/26/once-you-are-laid-off-you-will-never-be-the-same-again/