Golang Books
16.5K subscribers
251 photos
4 videos
334 files
253 links
Библиотека Golang разработчика

По всем вопросам- @haarrp

@Golang_google - Golang

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golangtests golang tests

@itchannels_telegram - 🔥лучшие ит-каналы

№ 5032829002
加入频道
Build a blockchain from scratch in Go with gRPC

📕 Book

@golang_books
👍62
Go Language - Web Application Secure Coding Practices

📕 Book

@golang_books
8🔥3🥰1
📖 Эта статья раскрывает принципы использования распространения и отмены с помощью context в Go для управления конкурентными операциями!

🌟 Автор объясняет ключевые аспекты, такие как управление жизненным циклом задач, предотвращение утечек ресурсов и эффективное использование тайм-аутов и дедлайнов. Материал содержит примеры кода и практические рекомендации для повышения надежности и производительности программ.

🔗 Ссылка: *клик*

@golang_books
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍6🔥4
Forwarded from Data Science. SQL hub
🔥 Огромная бесплатная книга по SQL! (500+ страниц!)

🔗 Ссылка: *клик*

@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍144😁1
linux-primer-2nd-edition

📌 Книга

@golang_books
👍72🔥2
👣 Полезная статья, которая обсуждает использование структур данных как инструментов для создания эффективных программных решений!

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

🔗 Ссылка: *клик*

@golang_books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥3
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://yangx.top/gamedev
Haskell: t.me/haskell_tg

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
1
🖥 DevOps roadmap со всеми нужными ссылками

Это пошаговое руководство как расти и развиваться в DevOps, с массой ссылок на ресурсы.

📎 Roadmap

@golang_books
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92👍2
Concurrency in Go

📌 Github

@golang_books
11🔥4🥰2
💡 Introduction to Docker

📌 Github

@golang_books
👍43🔥2
Docker for Sysadmins

📌 Книга

@golang_books
6👍2🔥2
👣 Эта статья объясняет, как получить ID горутины в Go, значение, которое Go специально скрывает, чтобы предотвратить его неправильное использование!

🌟 В статье рассматриваются методы извлечения этого ID с использованием функций panic, runtime.Stack, а также через доступ на уровне ассемблера к структуре горутины. Автор также обсуждает практическое применение этой техники, например, создание локального хранилища для горутин (GLS), и приводит примеры кода, включая решения на чистом Go и с использованием ассемблера. Основная цель статьи — показать способы обхода ограничений Go и эффективное управление параллельностью.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔11🔥21
👣 Эта статья описывает процесс создания сервера аутентификации на основе одноразовых паролей (OTP) с использованием Go!

🌟 Автор начинает с настройки структуры проекта, инициализации модуля Go и создания необходимых директорий и файлов. Далее рассматривается конфигурация сервисов PostgreSQL и Redis с помощью Docker Compose, включая установку паролей и настройку портов для обеспечения безопасности и связи между сервисами.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
👍184🤩2😁1
👣 Эта статья описывает личный опыт автора в использовании больших языковых моделей для программирования на Go!

💡 Автор делится тем, как интеграция LLM в рабочий процесс улучшила продуктивность и стала неотъемлемой частью разработки. Рассматриваются три основные области применения: автодополнение, поиск информации и программирование с помощью чат-ботов. Особое внимание уделено тому, как LLMs помогают ускорить написание шаблонного кода, находить ответы на вопросы о технологиях и фреймворках, а также генерировать черновики программ для сложных задач.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🥰2🤬2
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://yangx.top/gamedev
Haskell: t.me/haskell_tg

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
2🤬1
👣 Эта статья объясняет концепцию интерфейсов в Go, их использование, преимущества и ограничения!

🌟 Автор рассматривает, как интерфейсы помогают абстрагировать логику, улучшать модульность кода и упрощать тестирование. Рассматриваются практические примеры, такие как использование интерфейсов для реализации контрактов между модулями и предоставление гибкости при работе с различными типами.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141
👣 Эта статья — подробное руководство по шаблонам проектирования в Go!

🌟 В ней рассматриваются основные паттерны, такие как Factory, Singleton, Adapter, Observer, а также подходы к настройке структур с помощью Options и Builder patterns. Приводятся примеры кода, объясняющие их реализацию и использование для создания гибких и масштабируемых приложений.

🔗 Ссылка: *клик*

@golang_books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122🔥2🤔2🤬2
👣 Эта статья объясняет логику работы одноразовых паролей (OTP) при оффлайн-генерации токенов!

🌟 Рассматриваются алгоритмы, такие как HOTP (основанный на счётчике) и TOTP (основанный на времени), их криптографические основы, включая использование HMAC, и процесс синхронизации между клиентом и сервером. Также обсуждаются преимущества и ограничения этих методов, а также их реализация в реальных системах безопасности.

🔗 Ссылка: *клик*

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2