#Собес #networks
🤔 На каком уровне работает IPsec?
IPsec работает на 3-м уровне модели OSI (сетевом уровне). Он обеспечивает защиту данных на уровне IP-пакетов с использованием методов шифрования и аутентификации.
👉 Новости 👉 База вопросов
IPsec работает на 3-м уровне модели OSI (сетевом уровне). Он обеспечивает защиту данных на уровне IP-пакетов с использованием методов шифрования и аутентификации.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😘 Google OAuth2 Login на Go: минималистичное и полноценное руководство
Руководство по реализации входа через Google OAuth2 на Go без лишних фреймворков — только net/http и стандартные библиотеки. Пошаговый разбор: от настройки OAuth-клиента в Google Cloud Console до обработки login-флоу и получения данных пользователя
https://medium.com/@aynacialiriza/google-oauth2-login-in-go-a-minimal-and-complete-guide-0e9af75908de
👉 Новости 👉 База вопросов
Руководство по реализации входа через Google OAuth2 на Go без лишних фреймворков — только net/http и стандартные библиотеки. Пошаговый разбор: от настройки OAuth-клиента в Google Cloud Console до обработки login-флоу и получения данных пользователя
https://medium.com/@aynacialiriza/google-oauth2-login-in-go-a-minimal-and-complete-guide-0e9af75908de
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
👋 Трюк с ...type в Go, который вы, скорее всего, не используете (вариативность)
В Go, когда вы видите
Отлично подходит для функций, где количество аргументов заранее неизвестно (например,
👉 Новости 👉 База вопросов
В Go, когда вы видите
func(name ...Type)
, это вариативная функция. Это значит, что функция может принимать любое количество аргументов указанного типа. Внутри это просто срез, но с синтаксическим сахаром, позволяющим удобно передавать несколько значений.Отлично подходит для функций, где количество аргументов заранее неизвестно (например,
fmt.Println()
).Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
#полезное
❤️🔥 Продвинутая работа с очередями в Go
Рассмотрите различные способы реализации очередей (в частности, на Go), их типы, а также практическое применение.
Всё, что вы узнаете из этой статьи, станет отличной базой — как для успешного прохождения собеседований, так и для эффективной разработки с использованием структур данных
Тык сюда
👉 Новости 👉 База вопросов
Рассмотрите различные способы реализации очередей (в частности, на Go), их типы, а также практическое применение.
Всё, что вы узнаете из этой статьи, станет отличной базой — как для успешного прохождения собеседований, так и для эффективной разработки с использованием структур данных
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #networks
🤔 Что такое симметричное и асимметричное шифрование?
Симметричное шифрование: Используется один ключ для шифрования и дешифрования. Это быстро, но требует безопасной передачи ключа.
Асимметричное шифрование: Использует пару ключей (открытый и закрытый). Это безопаснее, но медленнее.
👉 Новости 👉 База вопросов
Симметричное шифрование: Используется один ключ для шифрования и дешифрования. Это быстро, но требует безопасной передачи ключа.
Асимметричное шифрование: Использует пару ключей (открытый и закрытый). Это безопаснее, но медленнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😐 Alice — лаконичный инструмент для цепочки HTTP-middleware в Go. Вместо вложенных вызовов в духе
В отличие от альтернатив, здесь нет магии: под капотом обычный цикл, последовательно применяющий конструкторы. Инструмент имеет совместимость с любым middleware вида
Гитхаб
👉 Новости 👉 База вопросов
Middleware1(Middleware2(App))
он предлагает линейный синтаксис через alice.New(), сохраняя при этом полный контроль над порядком выполнения. Проект не пытается переизобретать middleware, а просто автоматизирует их обёртку. В отличие от альтернатив, здесь нет магии: под капотом обычный цикл, последовательно применяющий конструкторы. Инструмент имеет совместимость с любым middleware вида
func(http.Handler) http.Handler
и прозрачность поведения.Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Проект для захвата выполнения Go-программы путём взаимодействия с сервером отладчика Delve, с извлечением значений переменных и информации о стеке всех горутин на каждом операторе Go
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
😇 Будьте осторожны при чтении тела HTTP-запроса с помощью
Это просто и быстро, но если вы работаете с большим файлом, он полностью загрузится в память.
Вместо этого рассмотрите вариант чтения файла по частям или стриминга с использованием, например,
👉 Новости 👉 База вопросов
io.ReadAll
.Это просто и быстро, но если вы работаете с большим файлом, он полностью загрузится в память.
Вместо этого рассмотрите вариант чтения файла по частям или стриминга с использованием, например,
io.Copy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #networks
🤔 Что такое VPN?
VPN (Virtual Private Network) создаёт защищённое соединение через публичные сети, такие как Интернет. Оно позволяет пользователям подключаться к частной сети удалённо, обеспечивая шифрование данных.
👉 Новости 👉 База вопросов
VPN (Virtual Private Network) создаёт защищённое соединение через публичные сети, такие как Интернет. Оно позволяет пользователям подключаться к частной сети удалённо, обеспечивая шифрование данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👨💻 Goldmark — быстрый и расширяемый парсер Markdown для Go, полностью соответствующий спецификации CommonMark 0.31.2. Он не только придерживается стандартов, но и предлагает гибкость для кастомизации: можно добавлять собственные правила разбора, трансформеры и рендереры.
Проект выделяется чистотой кода, отсутствием внешних зависимостей и поддержкой популярных расширений вроде GFM, таблиц, списков задач и сносок. При этом парсер работает даже через WASM — на сайте есть интерактивная песочница для тестирования.
Гитхаб
👉 Новости 👉 База вопросов
Проект выделяется чистотой кода, отсутствием внешних зависимостей и поддержкой популярных расширений вроде GFM, таблиц, списков задач и сносок. При этом парсер работает даже через WASM — на сайте есть интерактивная песочница для тестирования.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🥱 lazygit для упрощения работы с git
—
lazygit — это простой интерфейс терминала для команд git.
GUI сделан на основе библиотеки
lazygit можно гибко настраивать под себя, начиная с цветовой гаммы и заканчивая добавлением новых команд или горячих клавиш. Все настройки лежат в файле
GitHub
Доки
👉 Новости 👉 База вопросов
—
brew install lazygit
lazygit — это простой интерфейс терминала для команд git.
GUI сделан на основе библиотеки
gocui
, с помощью которой можно реализовать полноценные окна и взаимодействие с ними в терминале.lazygit можно гибко настраивать под себя, начиная с цветовой гаммы и заканчивая добавлением новых команд или горячих клавиш. Все настройки лежат в файле
config.yml
: в Linux — ~/.config/lazygit/config.yml
, в MacOS — ~/Library/Application Support/lazygit/config.yml
GitHub
Доки
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👍 slog-context — удобная обёртка для логирования с context.Context в Go
Что внутри:
— Автоматически добавляет атрибуты (userID, traceID и др.) из контекста в логи
— Позволяет вытаскивать логгер из контекста и логировать где угодно
— Совместим с
GitHub:
https://github.com/veqryn/slog-context
👉 Новости 👉 База вопросов
Что внутри:
— Автоматически добавляет атрибуты (userID, traceID и др.) из контекста в логи
— Позволяет вытаскивать логгер из контекста и логировать где угодно
— Совместим с
slog
, logr
, OpenTelemetry, gRPCGitHub:
https://github.com/veqryn/slog-context
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #networks
🤔 Что такое конфиденциальность, целостность и доступность (CIA-триада)?
СІА-триада — это основа информационной безопасности:
🟠 Конфиденциальность (Confidentiality): Данные защищены от несанкционированного доступа.
🟠 Целостность (Integrity): Данные точны и не изменены без разрешения.
🟠 Доступность (Availability): Данные и системы доступны, когда они нужны.
👉 Новости 👉 База вопросов
СІА-триада — это основа информационной безопасности:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
🥄 Uncloud — лёгкий кластерный инструмент для управления контейнеризированными приложениями через сеть Docker-хостов.
Это мост между Docker и Kubernetes — без их сложности.
Ключевые возможности
🟠 Децентрализованный кластер без единой точки управления — каждый узел хранит синхронное состояние
🟠 WireGuard mesh — приватная сеть между хостами без лишней настройки
🟠 Автоматическое обнаружение сервисов и балансировка с TLS через встроенный Caddy
🟠 Знакомый Docker Compose — можно запускать привычные
🟠 Zero-downtime deploy — rolling-обновления и автоматический откат (в разработке)
Где использовать
🔵 Облачные VM, bare-metal, гибридные кластеры
🔵 Для разработчиков и self-hosting — альтернатива Kubernetes
🔵 Домашние лаборатории — развёртывание на spare-хостах без усилий
Почему Uncloud?
- Убирает большую часть боли Kubernetes и Docker Swarm
- Предоставляет понятную и лёгкую инфраструктуру
- Даёт мощь multi-host окружения без операционных сложностей
https://github.com/psviderski/uncloud
👉 Новости 👉 База вопросов
Это мост между Docker и Kubernetes — без их сложности.
Ключевые возможности
compose.yaml
, без новой DSL Где использовать
Почему Uncloud?
- Убирает большую часть боли Kubernetes и Docker Swarm
- Предоставляет понятную и лёгкую инфраструктуру
- Даёт мощь multi-host окружения без операционных сложностей
https://github.com/psviderski/uncloud
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
#полезное
🤯 Практическое руководство по корректному завершению горутин в Go с разбором типичных ошибок, шаблонов и приёмов для управления ресурсами при остановке приложений
https://dev.to/jones_charles_ad50858dbc0/graceful-goroutine-shutdowns-in-go-a-practical-guide-2b9a
👉 Новости 👉 База вопросов
https://dev.to/jones_charles_ad50858dbc0/graceful-goroutine-shutdowns-in-go-a-practical-guide-2b9a
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😱 Лёгкий инструмент для деплоя и управления контейнеризированными приложениями в сети Docker-хостов. Закрывает разрыв между Docker и Kubernetes
Гитхаб
👉 Новости 👉 База вопросов
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Guru Golang at YeaHub | МАКСИМ ЛУКЬЯНОВ
Всем привет!
Я Senior Golang-разработчик и ментор. Работаю несколько лет как в крупных, так и в маленьких айти компаниях и ещё постоянно хожу по собеседованиям, чтобы всегда быть в курсе реалий рынка.
Помимо сказанного выше — даю бесплатно увидеть весь путь с нуля до устройства на Golang разработчика.
А ещё я Guru по Golang в YeaHub: отвечаю за качество контента, добавляя новые собеседования и актуализируя вопросы под рынок.
А ещё подписывайтесь на другие каналы Экосистемы YeaHub
Проект YeaHub:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍3🤡3
#Собес #networks
🤔 Назовите три метода аутентификации пользователя.
Три метода аутентификации - это биометрия (например, отпечаток пальца), токен (электронное устройство или карта) и пароль. Для повышения безопасности можно использовать двухфакторную аутентификацию, комбинируя два из этих методов.
👉 Новости 👉 База вопросов
Три метода аутентификации - это биометрия (например, отпечаток пальца), токен (электронное устройство или карта) и пароль. Для повышения безопасности можно использовать двухфакторную аутентификацию, комбинируя два из этих методов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
🤓 Шифрование и дешифрование в Go: практическое руководство
https://dev.to/shrsv/encryption-and-decryption-in-go-a-hands-on-guide-3bcl
👉 Новости 👉 База вопросов
В этом руководстве мы подробно разберём, как работает шифрование и дешифрование в Go, на практике — с примерами кода, которые можно собрать и запустить. Мы охватим базовые темы: от симметричного до асимметричного шифрования, с понятными объяснениями и чистым кодом.
https://dev.to/shrsv/encryption-and-decryption-in-go-a-hands-on-guide-3bcl
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1