Size: a a a

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

2020 December 26
Библиотека Go разработчика
#cheatsheet

Шпаргалка по форматированию в Go
источник
2020 December 27
Библиотека Go разработчика
🏃 Параллелизм в Golang и WorkerPool [Часть 2]

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

https://proglib.io/sh/UFqt7PBRdj
источник
2020 December 28
Библиотека Go разработчика
Подборка коротких руководств для изучения Golang: https://proglib.io/w/3d4ce2a3
источник
2020 December 29
Библиотека Go разработчика
Go в качестве языка сценариев в Linux

Интересный материал с пояснением предпосылок и практики использования Golang для написания сценариев в Linux.

https://proglib.io/w/dfbfb54f
источник
Библиотека Go разработчика
Зачем в науке о данных элементарная математика?

С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин? Чтобы подтянуть базу, им скорее подойдет многомесячный курс со сложной теорией и зубодробительной практикой.

Закончил обучение, и вперед — к новым свершениям. Увы, не всегда выходит. Часто студенты не могут усвоить материал, несмотря на усилия преподавателей.

Почему?

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

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

Записаться на марафон можно на нашем сайте.

https://proglib.io/w/91e9b91b
источник
2020 December 30
Библиотека Go разработчика
Интересный материал о том, как группа разработчиков микросервиса рекомендаций платформы Medium перешла на Go с Node.js.  

https://proglib.io/w/a433d89d
источник
2020 December 31
Библиотека Go разработчика
Результаты ежегодного опроса от JetBrains для разработчиков, которые выбрали Go в качестве одного из трех основных языков программирования

Итак, три наиболее распространенных варианта использования Go — это веб-сайты, утилиты и ИТ-инфраструктура.

DevOps и разработка инфраструктуры — одни из самых популярных применений Go. Поэтому неудивительно, что 80% разработчиков Go участвуют в этой деятельности, причем 36% из них считают это одной из своих ключевых обязанностей, в то время как только 57% разработчиков в целом связывают себя с разработкой инфраструктуры.

Разработчики Go — активные пользователи Docker, т. к. 84% утверждают, что активно работают с ним.

Что касается тенденций развития, то они очевидны, ведь язык ежедневно совершенствует как группа разработчиков, так и сообщество. С трендами Golang на 2021, а также с рынком, масштабом и прогнозами языка можно ознакомиться в статье.
источник
Библиотека Go разработчика
🎄2️⃣0️⃣2️⃣1️⃣🎁

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

Уходящий год был непростым, и это не дежурная фраза. Кто-то перенес болезнь легко, другим повезло меньше – 2020-й оказался богатым на печальные новости. Пандемия ввела экономику в ступор, но из-за локдаунов и перевода сотрудников на удаленку цифровые технологии востребованы как никогда. Развиваются интернет-торговля и облачные вычисления, бьет рекорды аудитория стриминговых сервисов… всего не перечислишь.

Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.

Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.

Удачи и оставайтесь с нами!
источник
2021 January 01
Библиотека Go разработчика
источник
2021 January 02
Библиотека Go разработчика
#humor

«Это легко. Поверьте мне».
источник
Библиотека Go разработчика
Подробное описание нововведений GoLand 2020.3: https://proglib.io/w/7828074c
источник
Библиотека Go разработчика
Тест: насколько хорошо вы помните школьную математику?

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

https://proglib.io/w/bb7a38ed
источник
2021 January 03
Библиотека Go разработчика
источник
2021 January 04
Библиотека Go разработчика
Как разработчик Golang вы, вероятно, сталкивались с циклами импорта. Golang не допускает циклов импорта, выдавая ошибку компиляции при обнаружении цикла импорта в коде. В статье автор разбирается, как происходит цикл импорта и как с ними бороться.

https://proglib.io/w/406fcd6c
источник
Библиотека Go разработчика
У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию.

Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять  на свой страх и риск — не аналитик, а генератор случайных предсказаний.

Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.

Записаться на марафон: https://proglib.io/w/105a5fd5

Специально для подписчиков канала промокод goproglib на 10% до 05.01 18:00
источник
2021 January 05
Библиотека Go разработчика
Пример реализации чистой архитектуры в проектах на Go: https://proglib.io/w/be39f8ef
источник
Библиотека Go разработчика
📌 Последовательности и прогрессии

Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.

https://youtu.be/OjQ75pKKhIw

Пройти весь курс: https://proglib.io/w/9b8b3daa
источник
2021 January 06
Библиотека Go разработчика
Достоинства и недостатки Golang глазами Java-разработчика: https://proglib.io/w/4b6bffde
источник
2021 January 07
Библиотека Go разработчика
Kong — синтаксический анализатор командной строки для Go.

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

https://proglib.io/w/b001ee71
источник
2021 January 08
Библиотека Go разработчика
Основы Golang в одной статье: https://proglib.io/w/a3840387
источник