Size: a a a

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

2021 January 24
Библиотека Go разработчика
Мэт Райер на dotGo 2017 с докладом «Искусство тестирования»: https://proglib.io/w/34f1552a
источник
2021 January 25
Библиотека Go разработчика
Почему пакеты Go так отличаются от других языков? Это потому, что их надо рассматривать как слои, а не группы.

https://proglib.io/w/de74b266
источник
2021 January 26
Библиотека Go разработчика
Ребята из Razorpay реализовали аналог Python-библиотеки numpy-financial на Go и включили в нее создание графика амортизации. На данный момент в приоритетном порядке перенесены только 4 функции, но работа идет полным ходом. Отлично подойдет для сферы финтех.

https://proglib.io/w/a1ce9982
источник
2021 January 27
Библиотека Go разработчика
Кратко о востребованности Go-разработчиков от Хабр Карьеры: https://proglib.io/w/b220eb1d
источник
2021 January 28
Библиотека Go разработчика
Интенсив по Docker для разработчиков без «капитанской теории». Отправляемся 25 февраля.

На 2 дня оставим за бортом всё то, о чём и так все знают и погрузимся в глубины крутейшей практики. Вы запустите сайт в контейнере, соберёте несколько контейнеров в рабочую систему, запустите готовый pipeline в Gitlab, рассмотрите подводные камни использования stateful и Docker и научитесь обходить ограничения DockerHub. Помимо этого расскажем об особенностях использования контейнеров с ruby, php, python, go, java, c#, c++  и работе Docker в облаках.

Интересно? А ведь это ещё не всё! Почитать всю программу (там много вкусного) и посмотреть реальные примеры практических заданий можно на сайте.

Йо-хо-хо, морские волки! На абордаж!
источник
Библиотека Go разработчика
Google исправила критическую уязвимость удаленного выполнения кода (RCE) в Go.

CVE-2021-3115, в основном затрагивает пользователей Windows, выполняющих команду go get, из-за поведения по умолчанию при поиске PATH в Windows.

Подробности
источник
Библиотека Go разработчика
Обзор 20ти полезных пакетов Go, которые помогут усовершенствовать ваши приложения и сэкономить время.

https://proglib.io/w/3cfe6be1
источник
2021 January 29
Библиотека Go разработчика
источник
Библиотека Go разработчика
#humor
источник
2021 January 30
Библиотека Go разработчика
Nonsequential and Distributed Programming with Go
Synchronization of Concurrent Processes: Communication - Cooperation - Competition (2021)

Автор: Christian Maurer

Книга знакомит с непоследовательным и распределенным программированием на Go. В ней систематически представлены основные концепции синхронизации и взаимодействия конкурентных процессов.

Алгоритмы сформулированы на языке Go, который можно использовать для выражения множества концепций синхронизации. Благодаря простому синтаксису Go также предлагает то преимущество, что читатели без предварительных знаний могут следовать основным концепциям.
источник
2021 January 31
Библиотека Go разработчика
Какие медиа Вы читаете?

Пройдите короткий опрос и получите промокод 5% на все курсы Библиотеки программиста!

https://docs.google.com/forms/d/e/1FAIpQLSd3389cZTNhrnifV_5JaQuKVXzUFykk74Y-pK7jVioqlrV3lQ/viewform

Опрос займет всего пару минут
источник
Библиотека Go разработчика
О некоторых проблемах освобождения ресурсов в Go и методах их решения с помощью инструмента kdone.

https://proglib.io/w/efaaab28
источник
2021 February 01
Библиотека Go разработчика
Плейлист, который позволит погрузиться в следующие аспекты стандартной библиотеки Go:

- io.TeeReader Example
- io.Writer Interface
- Go (Golang) Maps Tutorial
- io.Reader Interface
- http RoundTripper Explained
- Context Tutorial
- JSON Encoding Tutorial
- REST API Example [Without Framework]

https://proglib.io/w/275fc1fd
источник
2021 February 02
Библиотека Go разработчика
Недавно релизнулся популярный отладчик Delve 1.6.0. Журнал изменений здесь.

Если вы не работали с ним, предлагаем ознакомиться с данным видео, которое научит:
- легко отлаживать и проверять программы на Go с помощью инструмента командной строки delve debugger;
- просматривать, добавлять и изменять точки останова в программе на Go;
- перемещаться по программе строка за строкой или через точки останова;
- проверять значения переменных, функций и выражений.
источник
2021 February 03
Библиотека Go разработчика
#вакансия #GO #node.js #Казань #backend

Ты профессионал в разработке и мечтаешь, чтобы твой код помогал миллионам людей?

Компания: ПАО «Совкомбанк»
Локация: Казань
Формат: микс (офис+удаленка), на удаленке точно будем до лета
Зарплатная вилка: 70.000 - 150.000к

Мы в команде E-Commerce Совкомбанка разрабатываем нагруженные проекты со сложным бэком, насыщенные бизнес-логикой. Каждый день мы делаем наши интернет-заявки удобными, быстрыми и надёжными. И, конечно, идей и задач у нас больше, чем мы сейчас можем реализовать.
Нужна твоя помощь!

Что мы делаем:
🔹пишем нагруженные сервисы на Golang + Node.js
🔹используем MongoDB, MySQL (MariaDB), стек EFK, Docker/Kubernetes
🔹 интегрируемся с различными системами по REST API и openAPI

Что нужно от тебя:
🔸 уже не менее года писать качественный код на Go, Node.js
🔸 любить пробовать новое, отслеживать и применять полезные новшества,
🔸 постоянно думать о производительности и безопасности кода.

Что мы предлагаем:
🔹развитие крупных нагруженных проектов (бэкэнда и API),
🔹удобный график работы, включающий удаленку,
🔹 крутой офис с зонами отдыха, фруктами и напитками,
🔹 обучение и конференции,
🔹 конкурентную зарплату и премии за проекты,
🔹 увесистый соцпакет (ДМС, фитнес, образование, спецусловия на любые банковские продукты (ипотека, авто, кредиты, карты)

Чего у нас нет:
🔸легаси-кода и дресс-кода,
🔸лишних менеджеров и начальников,
🔸рутины и необходимости поддерживать старые системы.

Скорее присоединяйся 🌟

Контакты: IT HR «Совкомбанк»
Алеся Калинская
@luckypony95
источник
Библиотека Go разработчика
В GoLand 2021.1 завезли много новых и полезных возможностей, в частности:

🔧 Улучшена работа с JSON таким образом, что теперь намного проще создавать теги JSON и XML для всех экспортированных полей в структуре
🔧 Добавлен рефакторинг Rename в файл go.mod, который позволяет безопасно присвоить модулю новое имя без необходимости выполнять поиск и замену в дереве проекта для замены старого имени модуля
🔧 Добавлено меню быстрого доступа
🔧 Добавлено автозавершение кода на основе машинного обучения и многое другое

Программа раннего доступа доступна уже сейчас. Узнать подробности.
источник
2021 February 04
Библиотека Go разработчика
Релиз Go 1.16 включил много интересных обновлений, но одними из самых ожидаемых дополнений стандартной библиотеки Go являются пакеты io/fs и testing/testfs. Разбираемся, что к чему.

https://proglib.io/w/9b6126a1
источник
2021 February 05
Библиотека Go разработчика
Тут JetBrains опубликовала результаты опроса The state of Go. Краткие выводы:

📊 Китай имеет самый большой коэффициент Go-разработчиков (16%), затем идет Япония, Россия 🔥, Украина, Великобритания, Канада, США и другие  
📊 Go занимает 10е место в общем рейтинге
📊 Веб-сервисы являются наиболее популярной областью использования Go
📊 Программисты на Go работают в основном в сфере ИТ-услуг, за ней следуют финансы и финтех, облачные вычисления / платформы и другие отрасли
📊 Go Modules — самый популярный менеджер пакетов среди разработчиков Go
📊 Самые популярные маршрутизаторы — gorilla / mux и stdlib.
📊 Веб-фреймворк Gin набирает популярность
📊 Доля разработчиков, использующих встроенное тестирование, упала, в то время как использование других платформ тестирования немного выросло

Ознакомиться с материалами статьи.
источник
2021 February 06
Библиотека Go разработчика
Автор статьи считает, что самый эффективный способ оценки навыков разработчика — разбор его кода. Вы согласны с этим? Так вот, он собрал популярные задачи на собеседованиях и представил решения к ним. Ознакомиться можно по ссылке.
источник
2021 February 07
Библиотека Go разработчика
Опытный разработчик на Go, в частности в разработке CLI-приложений, раскритиковал  данную работу и продемонстрировал более эффективную архитектуру CLI-приложения на Go.

https://proglib.io/w/df814d04
источник