Golang.exe
3.67K subscribers
71 photos
1 video
74 links
Сообщество Go Программистов
💎 Чат: @golang_talk
🔴 Сайт: https://golangify.com
🔴 Форум: https://itfy.org

Контакты: @python_user
Download Telegram
Пишем frontend на Golang

1.
Вас задрало, что node_modules на простом сайте соревнуются по количеству используемого места с вашей коллекцией музыки?
2. Вы перечитали инструкцию к Redux в шестидесятый раз и поняли две вещи: "До меня кажется доходит..." и "Думаю, мне стоит перечитать это ещё раз!"
3. Вы в очередной раз узнали, что 1 + "1" == "11", а [] - {} == NaN?
4. Билд скрипт в webpack занимает больше места чем ваша библиотека на javascript?

Чат: @golang_talk

Подробнее: https://habr.com/ru/post/567440/
🏃 Пишем мессенджер на Go за час: 7 простых шагов от эхо-сервера к асинхронному обмену сообщениями

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

Чат: @golang_talk

Подробнее: https://proglib.io/p/pishem-messendzher-na-go-za-chas-7-prostyh-shagov-ot-eho-servera-k-asinhronnomu-obmenu-soobshcheniyami-2021-09-07
Создание базового RESTful (CRUD) с помощью Golang и MySQL

Мы будем разрабатывать приложение, которое предоставляет базовый сервер REST-API для операций CRUD для управления пользователями (id, firstName, lastName, age).

Чат: @golang_talk

Подробнее: https://dev-gang.ru/article/sozdanie-bazovogo-restful-crud-s-pomosczu-golang-i-mysql-easg6h3rql/
Обновили курс по созданию сайта на Golang. Были добавлены три новых статей по работе с шаблонами.

1. Отображение контента из MySQL в HTML-шаблон
2. Операторы и функции от Golang Шаблонизатора
3. Кэширование шаблонов в Golang

Курс будет наполняться с новыми статьями. В него будут входить и уроки по регистрации и аутентификации пользователей в нашем веб-приложении.

Чат: @golang_talk

Полный курс: https://golangify.com/go/web-app-go
🧅 Тёмный маршрутизатор из Raspberry Pi

В данной статье я расскажу о том, как я сделал из Raspberry Pi маршрутизатор, способный перенаправлять отдельные сайты, отдельные подсети, да хоть все запросы через tor.

Подробнее: https://habr.com/ru/post/584558/
Golang для хакеров [PDF]

Скачать: https://tttttt.me/it_download_free/2
Разработка системы заметок с нуля

Часть 1
: проектирование микросервисной архитектуры
Мы спроектировали микросервисную архитектуру.

Часть 2: REST API для RESTful API Service + JWT + Swagger
Разработали RESTful API Service на Golang cо Swagger и авторизацией.

Часть 3: знакомство с Neo4j, работа над микросервисами CategoryService и APIService
Была посвящена знакомству с графовой БД Neo4j и работе над микросервисами CategoryService и APIService.

Часть 4: разработка микросервисов NoteService, TagService и UserService
Была посвящена разработке микросервисов.

Часть 5: знакомство с объектным хранилищем MinIO и разработка микросервиса на Golang

Golang Чат: @golang_talk
Delivery Club ищет Go-разработчиков. Получите оффер — и бонус в две зарплаты! 🔥

Регистрируйтесь на Weekend Offer Delivery Club для Go-разработчиков уровней middle и senior, проявляйте себя, получайте оффер – и выбирайте команду, в которой хотите работать. Все это – за одни выходные 11-12 декабря.

3 причины принять участие

1. Деньги: получите бонус в две зарплаты.
2. Развитие: получите возможность влиять на бизнес Delivery Club.
3. Рост: будете работать в команде сильнейших специалистов с современным стеком технологий.

Стать частью лидирующего в России фудтех-сервиса за одни выходные — легко!

Узнать больше и зарегистрироваться: http://tech.delivery-club.ru/goweekend?utm_source=tg&utm_medium=goweekend2&utm_campaign=golang_org
В Новый год — с новой профессией в IT!

Проверь свои знания на NIX Online Edu Testing

Купить подарки, поставить елку. Чего-то не хватает в праздничном списке… Точно! Подготовиться к карьере в IT!
Для этого приглашаем тебя поучаствовать в онлайн-тестировании по одной из 17-ти программ обучения. Выполни тест и узнай уровень своей подготовки.

Когда:
с 3 по 24 декабря
Где: онлайн с любого удобного тебе гаджета

Хочешь освоить самую актуальную профессию в IT? Эксперты NIX помогут тебе.

В Корпоративном центре обучения NIX есть 17 учебных программ. В зависимости от направления ты будешь учиться офлайн в Харькове или онлайн. Ты получишь базовые знания по фронтенд и бэкенд-разработке, по бизнес-анализу и в сфере облачных технологий. После обучения ты сможешь уверенно начать карьеру в IT и попробовать себя на позиции Junior-специалиста в команде NIX!

Отличный старт для нового года, правда? ;)

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

💎 Чат
: @golang_talk

Привет, Хабр! Я работаю старшим Go-разработчиком в «Лаборатории Касперского». Сегодня хочу поговорить о том, как искать узкие места и оптимизировать код на Go. Разберу процесс профилирования и оптимизации на примере простого веб-сервиса — покажу, с помощью каких встроенных инструментов искать функции, активнее всего использующие CPU и память. Расскажу, какие можно применять подходы, чтобы повысить производительность. Хотя речь пойдет о микрооптимизации, в моем примере шаг за шагом производительность удалось поднять в 5 раз!

Подробнее: https://habr.com/ru/company/kaspersky/blog/591725/
Почему я перешёл с Python на Go: choose your fighter

💎 Чат
: @golang_talk

Привет, Хабр! Меня зовут Саша, я бэкенд-разработчик в Ozon. Пишу платформу для контента, который генерят пользователи: отзывов, комментов, вопросов, ответов. Раньше я писал на Python. Выбрал его изначально из-за лёгкого синтаксиса и большого количества вакансий для Python-разработчиков — изи катка для входа в профессию.

Подробнее: https://habr.com/ru/company/ozontech/blog/598381/
Интерфейсы в Go — как красиво выстрелить себе в ногу

💎 Чат
: @golang_talk

Первый очерк из цикла приключений в мире сусликов.

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

Подробнее: https://habr.com/ru/post/597461/
Нарезаем массивы правильно в Go

💎 Чат
: @golang_talk

Второй очерк из цикла приключений в мире сусликов.

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

Подробнее: https://habr.com/ru/post/597521/
Использование Golang для разработки Node.js приложений (Node.js: In Go We Trust)

💎 Чат
: @golang_talk

Меня зовут Алексей Новохацкий, я – Software Engineer. Сейчас работаю над архитектурой высоконагруженных систем, провожу технические собеседования, воплощаю в жизнь собственные проекты.

Как известно, Node.js хорошо справляется с I/O intensive задачами. А вот для решения CPU bound мы имеем несколько вариантов – child processes/cluster, worker threads. Также есть возможность использовать другой язык программирования (C, C++, Rust, Golang) в качестве отдельного сервиса/микросервиса или через WebAssembly скрипты.

Подробнее: https://habr.com/ru/post/593537/
Ищешь работу в крипто-индустрии?

IT-разработка, SMM/PR, аналитика, копирайт, дизайн и многое другое.

Здесь всё: вакансии, заказы, подработка ...

Подписывайся и отслеживай только самое нужное - https://tttttt.me/+YoBvlq1GXrhkNWIy
Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 1)

💎 Чат
: @golang_talk

История началась пол года назад, когда ко мне пришел мой старый знакомый художник и предложил создать NFT коллекцию на блокчейне Ethereum. Скажу сразу, я никогда не интересовался криптой и на тот момент понятие не имел, что такое NFT и как они устроены.

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

Подробнее: https://habr.com/ru/post/595723/
Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 2)

💎 Чат
: @golang_talk

В прошлой статье, мы научились генерировать изображения для NFT коллекции, а сегодня я хочу рассказать, как и куда можно опубликовать сгенерированные изображения и их метаданные.

Потратив достаточно много времени на изучение существующих NFT проектов, я был свидетелем того, как разработчики публикуют свои изображения для NFT коллекций в централизованные файловые системы, такие как AWS s3, что вызывало у меня некоторое недоумение.

Подробнее: https://habr.com/ru/post/595763/
Go после Python: как я учу новый язык

💎 Чат
: @golang_talk

Привет, Хабр! Меня зовут Максим Чижов, я бэкенд-инженер. Несколько месяцев назад мне понадобилось в довесок к основному языку Python выучить также Go. Расскажу, с какими проблемами я столкнулся в процессе и как их решал, а также где я сейчас.

Подробнее: https://habr.com/ru/company/avito/blog/594495/
Автоматизация оптимизаций в Go

В Delivery Club недавно провели два митапа: по оптимизациям и по новому линтеру. Линтер умеет проверять оптимизации, ошибки и стиль кода. Имеет возможность автоисправления кода и расширения локальными проверками.

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

💎 Чат
: @golang_talk

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

Подробнее: https://habr.com/ru/post/649413/