Size: a a a

Библиотека Go разработчика

2021 May 05
Библиотека Go разработчика
Elasticsearch в Go: руководство разработчика

Go имеет официальную библиотеку Elasticsearch, которая упрощает разработчикам Go программную работу с данными, хранящимися в Elasticsearch. В статье описан процесс создания простого приложения, которое позволяет добавлять данные и выполнять поиск в Elasticsearch с помощью Go.

https://proglib.io/w/e976179e
источник
Библиотека Go разработчика
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Срок окончания конкурса — 15 мая

Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.

Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib

Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
источник
2021 May 06
Библиотека Go разработчика
#proglib_contest

GO LEARN GO

Модный популярный язык? Быстрый и эффективный? От Google? — Встречайте Go!

GO BY EXAMPLE
Примеры кода с пояснениями — от Hello World до HTTP-сервера.

GO BY VIDEO
Пошаговое погружение в переменные, структуры данных и основные библиотеки Go.

GO BY TOUR
Интерактивный тур, где ты будешь узнавать теорию и сразу же писать код.

GO BY BOOK
Книга, которая не только отвечает на твои вопросы про Go, но и задает свои (если ты не знаешь ответы, то сможешь посмотреть их там же).

Мало? GO DOCUMENTATION для тебя. А еще это open-source язык. Все есть в гите. Заходи, смотри, разбирайся, предлагай улучшения.

GO GO GO!!!
источник
Библиотека Go разработчика
Автор предыдущего поста подкрепил ссылки на источники
источник
Библиотека Go разработчика
Go Programming Language For Dummies (2021)

Автор: Wei-Meng Lee

Книга охватывает многие аспекты Go — от базового синтаксиса и написания функций до организации данных, создания пакетов и взаимодействия с API. 

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

Вы узнаете, как работает Go и начнёте писать программы / модули, установите и внедрите самые мощные сторонние пакеты Go, научитесь использовать Go вместе с веб-сервисами и базами данных MySQL, организовывать свою кодовую базу, использовать Go для структурирования данных и многое другое. 

С помощью книги вы можете присоединиться к растущему числу разработчиков, использующих Go для создания решений 21 века.
источник
2021 May 07
Библиотека Go разработчика
Как освоить язык Java с нуля и овладеть техниками белого хакинга? Присоединяйся к онлайн-интенсиву Skillbox, который пройдёт с 10 по 12 мая в 19:00 по московскому времени!

Успей зарегистрироваться: 👉 https://clc.am/GZrgbg

Что тебя ждёт?

🖥 Мы установим среду разработки и рассмотрим, что представляет собой программирование на самом деле.
💼 Практические занятия, на которых ты сам напишешь программу для мониторинга рабочего стола.
💬 Общение с опытным программистом, который уже более 15 лет работает в сфере Java и веб-разработки, — Даниилом Пилипенко. Он ответит на твои вопросы о профессии разработчика и поделится полезными лайфхаками.

Сделай первый шаг к перспективной IT-профессии!
источник
Библиотека Go разработчика
Учимся работать с пакетом present, предназначенным для составления презентаций. У него есть свои ограничения, такие как формат слайдов и иногда сложное позиционирование изображений, но в целом это полезный пакет, которого может быть достаточно для быстрого предоставления информации членам своей команды, владельцам продукта или руководству. Они же так это любят 😎.

https://proglib.io/w/e14e0cd0
источник
2021 May 08
Библиотека Go разработчика
Если вы любите математику и Go, вам — сюда. В статье рассматриваются решения задач с помощью моделирования методом Монте-Карло, а также практика использования метода Монте-Карло для поиска ответов на определенные проблемы.
источник
2021 May 09
Библиотека Go разработчика
Небольшая шпаргалка по модулям Go: https://proglib.io/w/6febe42c
источник
2021 May 10
Библиотека Go разработчика
Результаты опроса разработчиков Go в 2020 году:

📊 Сокращённая версия, в которой упор сделан на более конкретные вопросы, касающиеся разработки в облаке. Читать
📊 Полная версия. Читать
источник
Библиотека Go разработчика
#proglib_contest

Go Embed

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

https://proglib.io/w/18787dc5
источник
Библиотека Go разработчика
#news

Выпущены версии Go 1.16.4 и 1.15.12, которые включили исправление в соответствии с новой политикой безопасности.

Новые версии устраняют проблему, из-за которой ReadRequest и ReadResponse в net/http могут вызвать неустранимую панику при чтении очень большого заголовка (более 7 МБ на 64-разрядных архитектурах или более 4 МБ на 32-разрядных).

https://proglib.io/w/5009443f
источник
2021 May 11
Библиотека Go разработчика
Какие задачи позволяет решать Golang и какие перспективы открывает перед разработчиком?

Об этом 14 мая расскажет Алексей Бакин, эксперт, занимавшийся разработкой бэкенда на Go для ведущих российских IT-компаний. На встрече Алексей разберет подводные камни, возникающие при освоении этого языка, и представит программу онлайн-курса «Golang Developer. Professional» от OTUS.

Регистрируйтесь на вебинар и готовьте свои вопросы https://otus.pw/XrOo/
источник
Библиотека Go разработчика
Шиджу Варгезе (архитектор консалтинговых решений, автор двух книг и наставник по языку Go в Индии) делится шестилетним опытом и некоторыми рекомендациями.

Получился довольно качественный лонгрид, который освещает общие темы и практические кейсы работы с Go, поэтому пользу в данном материале найдут для себя как новички, так и профи.

https://proglib.io/w/9be53152
источник
2021 May 12
Библиотека Go разработчика
Продолжаем конкурс на самый интересный контент в телеграм-каналах Proglib!
Призовой фонд — 280 тысяч рублей.
Срок окончания конкурса — 15 мая

Автор лучшего поста в отдельно взятом канале получает 20 тысяч рублей.
Мы упростили конкурс — теперь вам достаточно найти интересную и актуальную статью 2020-2021 года, написать к ней небольшой анонс (до 700 знаков) и прислать нам, тем не менее ваши идеи по другим форматам только добавляют + в общий зачет. Авторство можем указать по вашему желанию. В канале @progbook предлагаем отправлять рецензии на новые книги и старые актуальные.

Полный список каналов:
https://t.me/progbook
https://t.me/proglibrary
https://t.me/pyproglib
https://t.me/frontendproglib
https://t.me/javaproglib
https://t.me/dsproglib
https://t.me/phpproglib
https://t.me/cppproglib
https://t.me/mobileproglib
https://t.me/goproglib
https://t.me/csharpproglib
https://t.me/devopsslib
https://t.me/testerlib
https://t.me/hackproglib

Все посты будут с лайками и дизлайками и хэштегом #proglib_contest. Ссылки мы будем прогонять через наш сокращатель, будут браться в расчет лайки, дизлайки, охваты, клики по ссылкам. Чем больше лайков/охватов/кликов по ссылкам в публикации, тем больше шансов стать победителем в конкурсе. Присылайте посты боту @proglib_contest_bot с указанием, на какой канал идет публикация. Юридическая информация здесь.
источник
Библиотека Go разработчика
Функциональные возможности и практические кейсы работы с пакетом context в Go.

https://proglib.io/w/b11c969c
источник
2021 May 13
Библиотека Go разработчика
#vacancy #mnogodeneg

Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.

Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;

Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.

Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.

Для связи можно писать в телеграм: @theasder.
источник
Библиотека Go разработчика
Мини-курс по созданию компьютерных сетей на прикладном уровне от CryptoFun [ IT ]

Первые несколько видеоуроков являются теоретическими, но при этом сопровождаются практикой на Go / C без привлечения сторонних библиотек и фреймворков. Затем следует практика с использованием фреймворка, разработанного автором видеоуроков.

- Многоранговая
- Фреймворк gopeer (beta)
- Одноранговая
- Разработка скрытых сетей
- HTTP сервер на чистом Си
- Криптовалюта с нуля

- Разработка скрытых сетей
- Ядро (написание фреймворка)
- Сервис электронной почты
- Разработка скрытых сетей
- Теория строения скрытых систем
- HES приложение
- Абсолютная анонимность
источник
Библиотека Go разработчика
#tip

Простой однострочник для запуска файлового сервера в текущем каталоге из интерфейса командной строки с помощью Go и goexec.

goexec 'http.ListenAndServe(`:9080`, http.FileServer(http.Dir(`.`)))'
источник
2021 May 14
Библиотека Go разработчика
⚡️Хотите стать Python-разработчиком? Сделайте первые шаги с OTUS и за два дня напишите свое инвестиционное приложение!

📆17-18 мая ждем вас на бесплатном интенсиве по Python. Вы получите начальные навыки бэкенд-разработки на Python, а также начнете разработку десктоп-приложения с помощью библиотеки Tkinter.

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

❗️Интенсив проходит в рамках онлайн-курс «Python Developer. Basic» и позволит оценить качество занятий. Регистрируйтесь и приходите за практическими навыками: https://otus.pw/eXtc/
источник