24.1KПодписчиков
июл 2025Добавлен
РусскийЯзык
Описание
Все самое полезное для Go-разработчика в одном канале. №4978953018 Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/32d20779 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv
Статистика
Рост подписчиков
24 071▲ 0.3%
| Дата | Подписчиков |
|---|---|
| 12 июн | 24 002 |
| 13 июн | 23 988 |
| 14 июн | 23 988 |
| 15 июн | 23 974 |
| 16 июн | 23 967 |
| 17 июн | 23 969 |
| 18 июн | 23 975 |
| 19 июн | 23 968 |
| 20 июн | 23 966 |
| 21 июн | 23 964 |
| 22 июн | 23 955 |
| 23 июн | 23 955 |
| 24 июн | 23 950 |
| 25 июн | 23 951 |
| 26 июн | 23 949 |
| 27 июн | 23 954 |
| 28 июн | 23 953 |
| 29 июн | 23 948 |
| 30 июн | 23 951 |
| 1 июл | 23 940 |
| 2 июл | 23 936 |
| 3 июл | 23 940 |
| 4 июл | 23 942 |
| 6 июл | 23 936 |
| 7 июл | 23 926 |
| 8 июл | 23 931 |
| 9 июл | 23 940 |
| 10 июл | 23 941 |
| 12 июл | 23 936 |
| 13 июл | 23 928 |
| 14 июл | 23 919 |
| 16 июл | 23 914 |
| 17 июл | 23 915 |
| 18 июл | 23 914 |
| 19 июл | 23 904 |
| 20 июл | 23 906 |
| 21 июл | 23 898 |
| 24 июл | 23 919 |
| 25 июл | 23 918 |
| 26 июл | 23 921 |
| 27 июл | 23 929 |
| 28 июл | 23 932 |
| 29 июл | 23 932 |
| 30 июл | 23 928 |
| 31 июл | 23 932 |
| 1 авг | 23 932 |
| 2 авг | 23 945 |
| 3 авг | 23 945 |
| 4 авг | 23 952 |
| 5 авг | 23 960 |
| 6 авг | 23 968 |
| 7 авг | 23 983 |
| 8 авг | 23 983 |
| 9 авг | 23 991 |
| 10 авг | 23 995 |
| 11 авг | 24 003 |
| 12 авг | 24 005 |
| 13 авг | 24 021 |
| 14 авг | 24 024 |
| 15 авг | 24 026 |
| 16 авг | 24 032 |
| 17 авг | 24 035 |
| 18 авг | 24 040 |
| 19 авг | 24 045 |
| 20 авг | 24 044 |
| 21 авг | 24 044 |
| 22 авг | 24 047 |
| 23 авг | 24 047 |
| 24 авг | 24 047 |
| 25 авг | 24 043 |
| 26 авг | 24 049 |
| 27 авг | 24 055 |
| 28 авг | 24 054 |
| 29 авг | 24 053 |
| 30 авг | 24 056 |
| 31 авг | 24 054 |
| 1 сен | 24 057 |
| 2 сен | 24 060 |
| 3 сен | 24 063 |
| 4 сен | 24 070 |
| 5 сен | 24 068 |
| 6 сен | 24 057 |
| 7 сен | 24 057 |
| 8 сен | 24 063 |
| 9 сен | 24 062 |
| 10 сен | 24 071 |
Количество постов
7 481▲ 2.8%
| Дата | Постов |
|---|---|
| 12 июн | 7 275 |
| 13 июн | 7 279 |
| 14 июн | 7 283 |
| 15 июн | 7 286 |
| 16 июн | 7 289 |
| 17 июн | 7 292 |
| 18 июн | 7 295 |
| 19 июн | 7 299 |
| 20 июн | 7 303 |
| 21 июн | 7 306 |
| 22 июн | 7 308 |
| 23 июн | 7 311 |
| 24 июн | 7 315 |
| 25 июн | 7 319 |
| 26 июн | 7 324 |
| 27 июн | 7 327 |
| 28 июн | 7 331 |
| 29 июн | 7 334 |
| 30 июн | 7 337 |
| 1 июл | 7 340 |
| 2 июл | 7 345 |
| 3 июл | 7 349 |
| 4 июл | 7 353 |
| 6 июл | 7 359 |
| 7 июл | 7 364 |
| 8 июл | 7 367 |
| 9 июл | 7 370 |
| 10 июл | 7 376 |
| 12 июл | 7 382 |
| 13 июл | 7 384 |
| 14 июл | 7 402 |
| 16 июл | 7 407 |
| 17 июл | 7 410 |
| 18 июл | 7 411 |
| 19 июл | 7 414 |
| 20 июл | 7 415 |
| 21 июл | 7 418 |
| 24 июл | 7 425 |
| 25 июл | 7 425 |
| 26 июл | 7 426 |
| 27 июл | 7 429 |
| 28 июл | 7 430 |
| 29 июл | 7 433 |
| 30 июл | 7 435 |
| 31 июл | 7 436 |
| 1 авг | 7 437 |
| 2 авг | 7 438 |
| 3 авг | 7 439 |
| 4 авг | 7 440 |
| 5 авг | 7 442 |
| 6 авг | 7 443 |
| 7 авг | 7 444 |
| 8 авг | 7 447 |
| 9 авг | 7 448 |
| 10 авг | 7 449 |
| 11 авг | 7 451 |
| 12 авг | 7 452 |
| 13 авг | 7 453 |
| 14 авг | 7 454 |
| 15 авг | 7 455 |
| 16 авг | 7 455 |
| 17 авг | 7 455 |
| 18 авг | 7 457 |
| 19 авг | 7 458 |
| 20 авг | 7 459 |
| 21 авг | 7 461 |
| 22 авг | 7 462 |
| 23 авг | 7 463 |
| 24 авг | 7 464 |
| 25 авг | 7 465 |
| 26 авг | 7 466 |
| 27 авг | 7 467 |
| 28 авг | 7 468 |
| 29 авг | 7 469 |
| 30 авг | 7 470 |
| 31 авг | 7 471 |
| 1 сен | 7 472 |
| 2 сен | 7 473 |
| 3 сен | 7 474 |
| 4 сен | 7 475 |
| 5 сен | 7 476 |
| 6 сен | 7 477 |
| 7 сен | 7 478 |
| 8 сен | 7 478 |
| 9 сен | 7 480 |
| 10 сен | 7 481 |
Средние просмотры на пост
3 356▲ 68.9%
| Дата | Просмотров |
|---|---|
| 12 июн | 1 987 |
| 13 июн | 1 941 |
| 14 июн | 1 986 |
| 15 июн | 1 953 |
| 16 июн | 1 964 |
| 17 июн | 1 929 |
| 18 июн | 1 860 |
| 19 июн | 2 023 |
| 20 июн | 1 965 |
| 21 июн | 1 967 |
| 22 июн | 2 009 |
| 23 июн | 1 908 |
| 24 июн | 1 913 |
| 25 июн | 1 883 |
| 26 июн | 1 851 |
| 27 июн | 1 962 |
| 28 июн | 1 933 |
| 29 июн | 1 910 |
| 30 июн | 1 850 |
| 1 июл | 1 888 |
| 2 июл | 1 864 |
| 3 июл | 1 780 |
| 4 июл | 1 802 |
| 6 июл | 1 887 |
| 7 июл | 1 781 |
| 8 июл | 1 842 |
| 9 июл | 1 875 |
| 10 июл | 1 779 |
| 12 июл | 1 641 |
| 13 июл | 1 686 |
| 14 июл | 1 528 |
| 16 июл | 1 673 |
| 17 июл | 1 723 |
| 18 июл | 1 790 |
| 19 июл | 1 724 |
| 20 июл | 1 849 |
| 21 июл | 1 863 |
| 24 июл | 2 115 |
| 25 июл | 2 313 |
| 26 июл | 2 342 |
| 27 июл | 2 244 |
| 28 июл | 2 433 |
| 29 июл | 2 183 |
| 30 июл | 2 192 |
| 31 июл | 2 235 |
| 1 авг | 2 281 |
| 2 авг | 2 415 |
| 3 авг | 2 525 |
| 4 авг | 2 605 |
| 5 авг | 2 493 |
| 6 авг | 2 528 |
| 7 авг | 2 499 |
| 8 авг | 2 313 |
| 9 авг | 2 348 |
| 10 авг | 2 505 |
| 11 авг | 2 383 |
| 12 авг | 2 494 |
| 13 авг | 2 623 |
| 14 авг | 2 636 |
| 15 авг | 2 768 |
| 16 авг | 2 879 |
| 17 авг | 2 966 |
| 18 авг | 2 940 |
| 19 авг | 3 068 |
| 20 авг | 3 111 |
| 21 авг | 3 062 |
| 22 авг | 3 141 |
| 23 авг | 3 208 |
| 24 авг | 3 198 |
| 25 авг | 3 168 |
| 26 авг | 3 138 |
| 27 авг | 3 022 |
| 28 авг | 2 966 |
| 29 авг | 2 908 |
| 30 авг | 2 958 |
| 31 авг | 2 985 |
| 1 сен | 3 108 |
| 2 сен | 3 208 |
| 3 сен | 3 214 |
| 4 сен | 3 234 |
| 5 сен | 3 209 |
| 6 сен | 3 281 |
| 7 сен | 3 356 |
| 8 сен | 3 471 |
| 9 сен | 3 314 |
| 10 сен | 3 356 |
Посты из канала
9 сен 11:04
🔄 Можно ли в Kafka перечитать сообщения?Да. Пока сообщение не удалено по retention, consumer может вернуться к старому offset и обработать его снова.🔴 Это особенно полезно, если в обработчике обнаружили баг:исправили код → сдвинули offset назад → переиграли сообщенияНапример, для consumer group мо...
1.8K
📷 1
8 сен 12:04
🤔 Вопрос с собеседованияЧто произойдёт, если одна горутина надолго зациклится на CPU и не будет делать ни sleep, ни syscall, ни операций с каналами?❤️ — вторая горутина не выполнится, потому что P всего один🔥 — планировщик вытеснит первую горутину и запустит вторую👍 — вторая выполнится только пос...
2.4K
📷 1
8 сен 07:20
🔗 Как Go запускает горутиныВ Go тысячи горутин не привязаны напрямую к потокам ОС. Runtime распределяет их через GMP-модель:⬇️G (Goroutine) — что ⬇️нужно выполнить;⬇️M (Machine) — поток ОС,⬇️на котором выполняется⬇️код;⬇️P (Processor) — ресурс⬇️планировщика, который⬇️связывает G и M.У каждого P ест...
2.6K
📷 1
6 сен 07:03
💡 Почему Go нельзя просто установить и забытьС Go часто делают так: выбрали версию, прописали её в Dockerfile — и вспоминаем о ней только при следующем большом обновлении. Но security-патчи выходят внутри той же ветки. И если ваша версия старая, опубликованная уязвимость превращает её в известную ц...
3.3K
5 сен 07:01
🚨 Go 1.27 поменял encoding/json изнутриAPI старого encoding/json остался прежним, но под капотом теперь работает новый движок encoding/json/v2. Для существующего кода это должно быть прозрачно — Go сохраняет старую семантику через набор compatibility-опций.Но производительность изменилась.В независ...
3.7K
4 сен 07:26
🤩 Table driven tests в GoОбычная история: есть функция и десять сценариев. Если писать по тесту на каждый сценарий, код быстро превращается в копипасту. Table driven подход делает один тест, а сценарии складывает в таблицу.Вы описываете кейсы в таблице, обычно это слайс структур. Потом в цикле запу...
3.6K
3 сен 10:04
🧹 t.Cleanup: уборка в Go-тестах без лишних deferПодняли тестовую БД, создали временный файл или запустили сервер? t.Cleanup позволяет привязать очистку прямо к жизненному циклу теста.🟡 Главный плюс — хелперы могут сами отвечать за освобождение ресурсов:func newTestDB(t *testing.T) *sql.DB { t.H...
3.3K
2 сен 06:50
🤩 templ: типобезопасный HTML в Gohtml/template работает со строковыми шаблонами, а templ позволяет писать HTML-компоненты прямо в .templ и превращать их в обычный Go-код.templ Hello(name string) { <div class="greeting">Привет, { name }</div>}После templ generate компонент можно использовать как ...
3.8K
📷 1
1 сен 12:06
🤩 Go 1.25 больше не получает security-фиксы19 августа вышел Go 1.27 — и по политике Go поддерживаемыми теперь остаются только 1.27 и 1.26.Если проект всё ещё собирается на 1.25, это хороший момент для обновления. Для тех, кто пока не готов переходить на 1.27, есть актуальная ветка 1.26 с патч-релиз...
4.0K
31 авг 10:05
🐳 Go в Kubernetes мог зря конкурировать за CPU — с Go 1.25 это изменилосьДо Go 1.25 рантайм ориентировался на CPU всей машины. Поэтому pod с лимитом в 2 CPU на 64-ядерной ноде мог получить GOMAXPROCS=64.Linux при превышении CPU limit начинал throttling — процесс мог полностью приостанавливаться на ...
4.1K
30 авг 10:03
📎 Библиотека анимаций для терминалаДля тех, кто занимается разработкой текстовых интерфейсов на Go, есть интересный инструмент — библиотека sysc-Go.В библиотеке доступны разные категории эффектов: от классического цифрового дождя в стиле «Матрицы» и пламени Doom до красочных фейерверков и подводных...
3.9K
📷 1
29 авг 08:17
✨ Charm: красивые TUI-приложения на GoЕсли fmt.Println уже кажется слишком скучным, посмотрите на экосистему Charm 🤩🤩 Bubble Tea — фреймворк для интерактивных TUI на Go🤩 Lip Gloss — стили, цвета, рамки и layout🤩 Bubbles — готовые компоненты: списки, спиннеры, input и другие🤩 Gum — интерактивны...
3.8K
📷 1