Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Отобрали для вас полезные и проверенные каналы для программистов — в них вы найдете все самое интересное, от технических новостей до практических гайдов.
IT Job Hub | Работа и вакансии в IT — избранные IT-вакансии
Библиотека программиста — новости из мира IT и технологий
Книги для программистов — самые годные книги по любым языкам и стекам
IT-мемы — мемы про жизу айтишника
Proglib Academy — обучение и курсы, чтобы стать топовым специалистом
Азбука айтишника — азы из мира разработки
Библиотека нейросетей — лайфхаки и промпты для разных задач, баттлы нейронок и новости из мира ИИ
Библиотека фронтендера — все о JS, React, Angular и не только
Библиотека мобильного разработчика — лайфхаки и новости из мира Swift и Kotlin
Библиотека хакера — уязвимости, атаки, бэкдоры и как от них защититься
Библиотека тестировщика — самое интересное о том, как крашить код
🦫 Go
Библиотека Go-разработчика
Библиотека задач по Go
Библиотека Go для собеса
Вакансии по Go
#️⃣ C#
Библиотека шарписта
Библиотека задач по C#
Библиотека собеса по C#
Вакансии по C#
🔧 DevOps
Библиотека devops’а
Библиотека задач по DevOps
Библиотека собеса по DevOps
Вакансии по DevOps & SRE
🐘 PHP
Библиотека пхпшника
Библиотека задач по PHP
Библиотека PHP для собеса
Вакансии по PHP, Symfony, Laravel
🐍 Python
Библиотека питониста
Библиотека Python для собеса
Библиотека задач по Python
Вакансии по питону, Django, Flask
☕️ Java
Библиотека джависта
Библиотека задач по Java
Библиотека Java для собеса
Вакансии по Java
📊 Data Science
Библиотека дата-сайентиста
Библиотека задач по Data Science
Библиотека Data Science для собеса
Вакансии по Data Science
🎮 C++
Библиотека C/C++ разработчика
Библиотека задач по C++
Библиотека C++ для собеса
Вакансии по C++
Подписывайтесь на интересные вам каналы и сохраняйте пост в закладки, чтобы не потерять 🔑
Please open Telegram to view this post
VIEW IN TELEGRAM
Табличное тестирование (table-driven tests)— это популярный
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👾4🤔1
CGO_ENABLED — это переменная окружения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9💯4❤1
Переменная окружения CGO_ENABLED=0
Если CGO_ENABLED=1,
Отключение CGo позволяет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁2
•
•
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁1🥱1
(import "*")
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍3🥱2🤔1
fmt.Errorf()
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
errors.Is()
Функция
errors.Is(err, target)
errors.Is(err, ErrNotFound)
Почему
• err == ErrNotFound проверяет
• Если ошибка
(fmt.Errorf("%w", err))
• А
errors.Is()
умеет Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
byte и rune — это
• byte
• rune
Когда использовать
• byte —
• rune —
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Небуферизированный канал: каждый отправитель
Буферизированный канал: отправители могут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🥱2
sync.Mutex — примитив
sync.Cond — механизм
(Wait()
Signal()
Broadcast()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤩6😁1
Компилятор Go
Интерфейсы —
Конкретные и абстрактные
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Тип лучше использовать,
Структуру лучше
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁2❤1
В нашем чате работает бот Shieldy — он защищает от спама, запрашивая у новых участников решение простой капчи.
⚠️ Проблема, с которой сталкиваются многие: вы нажимаете под постом «Прокомментировать», пишете что-то, а потом получаете бан и не можете писать комментарии.
❓Почему так: Shieldy отправляет капчу в сам чат, а не в комментарии под конкретный пост. Из-за этого капчу можно не увидеть, не отправить ответ на нее, и бот автоматически заблокирует вас.
— Зайдите в описание канала с телефона и нажмите кнопку Discuss / Чат
— Нажмите Join / Присоединиться
— Сразу обратите внимание на сообщение от бота Shieldy
— Решите простой пример и отправьте ответ в чат
После этого бот отправит приветственное сообщение и вы сможете оставлять комментарии. Эту проверку нужно пройти только один раз при вступлении в чат.
❗️ Если вас все-таки забанили
— Это временная блокировка на несколько минут
— Подождите и попробуйте зайти позже, бот снова отправит вам капчу
Админы канала никак не могут ускорить процесс, бот автоматически снимает с вас блокировку через пару минут. Мы понимаем, что эта система неидеальна, и ищем более удобное решение.
👾 Спасибо, что активно участвуете в обсуждении наших постов!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2👍1
Set()
reflect.Value
Set()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
👍🏼 — Классика: goroutine, channel, interface{} — то, что встречается на каждом собесе
🤔 — Неочевидные штуки: GC, race detector, pointer escaping — то, что вы не найдёте в туториалах
🔥 — Вопросы с кодом: разбор реальных кейсов или mini-challenges
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔63🔥29👍25
В Go планирование горутин
В Go есть три
M
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3
• Использование
При часто повторяющихся аллокациях
• Предварительное
Если
• Использование
Если возможно, следует использовать указатели
• Использование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2