Size: a a a

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

2021 May 23
Библиотека Go разработчика
ВТБ ищет специалиста на поцизицю — Сlient Journey Expert
Банк взамен гарантирует конкурентную зарплату, топовую мед.страховку и постоянное профессиональное обучение.
Что нужно делать?
•  формировать общее видение продукта, строить аналитику;
•  исследовать рынок и оцифровывать потребности клиентов;
•  предлагать улучшения бизнес-процессов;
•  знать все современные методы исследования рынка;
•  иметь навыки работы с аналитическими инструментами (Visio, Business Studio, Miro)
Подробное описание вакансии – по ссылке: https://www.vtbcareer.com/vacancy/789085/.
источник
Библиотека Go разработчика
Практика обнаружения утечек горутин с помощью Semgrep — open source инструмента статического анализа, который использует определяемые пользователем шаблоны для поиска проблем в коде.

https://proglib.io/w/8b2bb9ce
источник
2021 May 24
Библиотека Go разработчика
Go-getter — это библиотека, предназначенная для загрузки файлов или каталогов из различных источников с использованием URL-адреса в качестве основной формы ввода.

Библиотека позволяет загружать файлы из различных источников (пути к файлам, Git, HTTP, Mercurial и т. д.) с использованием одной строки в качестве входных данных. Это избавляет разработчика от необходимости знать, как выполнять загрузку из различных источников.

https://proglib.io/w/0370f589
источник
2021 May 25
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
33%
Mark
41%
Joe
13%
Ошибка компиляции
13%
Посмотреть результаты
Проголосовало: 801
источник
Библиотека Go разработчика
Знакомство с errgroup — пакетом, обеспечивающим синхронизацию, обработку ошибок и отмену контекста для групп горутин, работающих над подзадачами.

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

https://proglib.io/w/ff9dc3d2
источник
2021 May 26
Библиотека Go разработчика
Pogreb — пакет, реализующий встроенное key-value хранилище, предназначенное для рабочих нагрузок с большим количеством операций чтения.

756 ⭐️

https://proglib.io/w/d47329b6
источник
2021 May 27
Библиотека Go разработчика
Пришло время подвести итоги конкурса на лучший контент #proglib_contest. Искренне благодарим всех, кто принял активное участие, без вашей поддержки конкурс бы не получился.

Победителем канала @goproglib становится автор поста  — барабанная дробь 🥁 — https://t.me/goproglib/1666.

Победитель определен по количеству лайков под постом среди других конкурсных сообщений. За победный пост автор получает 20 000 ₽. В ближайшее время мы свяжемся с победителем и отправим приз — оставайтесь на связи.

Спасибо, что читаете нас! ✨
источник
Библиотека Go разработчика
Будущее функционального программирования в Go 1.18 с дженериками

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

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

https://proglib.io/w/0b1bbf28
источник
2021 May 28
Библиотека Go разработчика
Использование определенного языка в многочисленных проектах в течение длительного периода времени позволяет делать ошибки, исправлять их, осознавать, что это все еще не лучший способ реализации, исправлять их снова и в целом становиться лучше.

Автор статьи в течение нескольких лет работал с Go и в статье как раз обсуждает некоторые из ошибок и уроки, которые он извлек, пытаясь исправить их в будущих проектах.

https://proglib.io/w/98fe31e0
источник
Библиотека Go разработчика
🔖 Какие преимущества и недостатки есть у микросервисов, СОА и монолитов? 3 июня OTUS приглашает на demo-занятие в рамках онлайн-курса «Highload Architect».

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

🔗 Пройдите вступительный тест, чтобы зарегистрироваться на занятие https://otus.pw/xBSL/
источник
2021 May 29
Библиотека Go разработчика
Зачем в вашем веб-приложении может понадобиться отменить запрос к базе данных? На ум приходят два сценария:

1. Когда запрос выполняется намного дольше, чем ожидалось.
2. Когда клиент неожиданно уходит до завершения запроса.

О том, как управлять тайм-аутом базы данных, как отменить запросы к базе данных в веб-приложении, о каких поведенческих особенностях и крайних случаях важно знать, расскажет статья.

https://proglib.io/w/83344de1
источник
2021 May 30
Библиотека Go разработчика
10 заповедей для Go-разработчиков от преподавателя и автора книг Джона Арундела.

https://proglib.io/w/7bddfae7
источник
Библиотека Go разработчика
«Лаборатория Касперского» открывает набор на стажировку SafeBoard. Это отличная возможность бодро начать карьеру в IT еще до окончания вуза  — успей подать заявку.

Главное о стажировке:
• Проходит в московском офисе и открыта для студентов любых ВУЗов и курсов;  
• Совместима с учебой — гибкий график 20 часов в неделю. Можно и больше, если есть желание и возможность: до 35 часов — в учебное время, до 40 часов — летом.
• Длится год;
• Оплачивается (а еще стажерам ежемесячно компенсируют расходы на питание, предоставляют бесплатный unlim-доступ к спортзалу и ко всем открытым мероприятиям).

Набор ведется на направления:
• Разработка (С++);
• Разработка (C#/Python/Go);
• Разработка (Scala/Java/Python/Go);
• Тестирование (Python/ручное);
• Системный анализ;
• Системное администрирование;
• Mobile;
• Data Science;
• Анализ вредоносного ПО;
• Пентест.

Лучшие участники получат приглашение на работу.

Подать заявку: https://kas.pr/iuh5
источник
Библиотека Go разработчика
Noti — инструмент, предназначенный для отслеживания процесса и запуска уведомлений.

https://proglib.io/w/a46790a6
источник
Библиотека Go разработчика
источник
2021 May 31
Библиотека Go разработчика
Шпаргалка по инструментам для повышения производительности Go.

https://proglib.io/w/662b9991
источник
Библиотека Go разработчика
#tip

Пакет http имеет полезную вспомогательную функцию Error, которую можно использовать для ответа на запрос с указанным сообщением об ошибке и кодом HTTP.
источник
2021 June 01
Библиотека Go разработчика
Как перейти на Go и какие перспективы открывает этот язык? На вебинаре OTUS вы узнаете, какие задачи позволяет решать Golang. Встречу проведет руководитель программы курса.

Также среди тех, кто зарегистрируется на этот вебинар и пройдет вступительный тест на курс до 19.30 (мск) 2 июня, будут выбраны 2 участника, которых бесплатно зачислят на онлайн-курс «Golang Developer. Professional».  

Регистрация https://otus.pw/nA5x/
источник
Библиотека Go разработчика
Расшифровка доклада Дениса Исаева на GopherCon Russia 2019 о линтерах в Go.

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