Результаты ежегодного опроса от JetBrains для разработчиков, которые выбрали Go в качестве одного из трех основных языков программирования
Итак, три наиболее распространенных варианта использования Go — это веб-сайты, утилиты и ИТ-инфраструктура.
DevOps и разработка инфраструктуры — одни из самых популярных применений Go. Поэтому неудивительно, что 80% разработчиков Go участвуют в этой деятельности, причем 36% из них считают это одной из своих ключевых обязанностей, в то время как только 57% разработчиков в целом связывают себя с разработкой инфраструктуры.
Разработчики Go — активные пользователи Docker, т. к. 84% утверждают, что активно работают с ним.
Что касается тенденций развития, то они очевидны, ведь язык ежедневно совершенствует как группа разработчиков, так и сообщество. С трендами Golang на 2021, а также с рынком, масштабом и прогнозами языка можно ознакомиться в статье.
Итак, три наиболее распространенных варианта использования Go — это веб-сайты, утилиты и ИТ-инфраструктура.
DevOps и разработка инфраструктуры — одни из самых популярных применений Go. Поэтому неудивительно, что 80% разработчиков Go участвуют в этой деятельности, причем 36% из них считают это одной из своих ключевых обязанностей, в то время как только 57% разработчиков в целом связывают себя с разработкой инфраструктуры.
Разработчики Go — активные пользователи Docker, т. к. 84% утверждают, что активно работают с ним.
Что касается тенденций развития, то они очевидны, ведь язык ежедневно совершенствует как группа разработчиков, так и сообщество. С трендами Golang на 2021, а также с рынком, масштабом и прогнозами языка можно ознакомиться в статье.
JetBrains: Developer Tools for Professionals and Teams
Go Programming - The State of Developer Ecosystem in 2020 Infographic
JetBrains is a cutting-edge software vendor specializing in the creation of intelligent development tools, including IntelliJ IDEA – the leading Java IDE, and the Kotlin programming language.
🎄2️⃣0️⃣2️⃣1️⃣🎁
Через несколько часов в Москве пробьют куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.
Уходящий год был непростым, и это не дежурная фраза. Кто-то перенес болезнь легко, другим повезло меньше – 2020-й оказался богатым на печальные новости. Пандемия ввела экономику в ступор, но из-за локдаунов и перевода сотрудников на удаленку цифровые технологии востребованы как никогда. Развиваются интернет-торговля и облачные вычисления, бьет рекорды аудитория стриминговых сервисов… всего не перечислишь.
Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.
Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.
Удачи и оставайтесь с нами!
Через несколько часов в Москве пробьют куранты, а нам пора подвести итоги и поздравить читателей с наступающими праздниками.
Уходящий год был непростым, и это не дежурная фраза. Кто-то перенес болезнь легко, другим повезло меньше – 2020-й оказался богатым на печальные новости. Пандемия ввела экономику в ступор, но из-за локдаунов и перевода сотрудников на удаленку цифровые технологии востребованы как никогда. Развиваются интернет-торговля и облачные вычисления, бьет рекорды аудитория стриминговых сервисов… всего не перечислишь.
Потребность в кадрах растет, потому есть работа и для нас. В 2020 году «Библиотека программиста» опубликовала 386 статей, 445 мероприятий и 198 вакансий. По данным Яндекс.Метрики, на сайте побывало почти 4 миллиона читателей – мы довольны таким результатом.
Коллектив издания поздравляет читателей с Новым годом! Желаем вам здоровья, благополучия и успехов в освоении профессии. Чтобы вы не скучали на каникулах, с 5 января мы запускаем математический онлайн-марафон.
Удачи и оставайтесь с нами!
Пишем шаблон аутентификации с нуля, используя Go, GoFiber и PostgreSQL:
- Реализация сервера с PostgreSQL
- Настройка маршрута SignUp
- Реализация маршрута входа и частных маршрутов с обновлением токенов
- Реализация сервера с PostgreSQL
- Настройка маршрута SignUp
- Реализация маршрута входа и частных маршрутов с обновлением токенов
DEV Community
Create a server with PostgreSQL in Go - Part[1/3] of Go Authentication series
In this tutorial, you will learn how to make an authentication boilerplate with Go. We will use GoFib...
Подробное описание нововведений GoLand 2020.3: https://proglib.io/w/7828074c
Хабр
GoLand 2020.3 — дамп горутин, запуск табличных тестов, расширенная поддержка Testify
Привет, Хабр! Несколько недель назад вышел GoLand 2020.3, последний релиз уходящего года. Сегодня расскажем, почему стоит обновиться на новую версию или попробовать нашу IDE для Go...
Тест: насколько хорошо вы помните школьную математику?
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами.
https://proglib.io/w/bb7a38ed
Библиотека Go-разработчика | Golang pinned «Тест: насколько хорошо вы помните школьную математику? В ладах ли вы с математикой? Вот несколько не самых сложных задач, главное в которых — проверить математическую интуицию и смекалку. Все задачи снабжены пояснениями и ответами. https://proglib.io/w/bb7a38ed»
Библиотека Go-разработчика | Golang pinned «Зачем в науке о данных элементарная математика? С 5 января «Библиотека программиста» запускает онлайн-марафон по школьной математике для Data Science. Затея может показаться странной: зачем простые формулы людям, решающим задачи на стыке различных дисциплин?…»
Как разработчик Golang вы, вероятно, сталкивались с циклами импорта. Golang не допускает циклов импорта, выдавая ошибку компиляции при обнаружении цикла импорта в коде. В статье автор разбирается, как происходит цикл импорта и как с ними бороться.
https://proglib.io/w/406fcd6c
https://proglib.io/w/406fcd6c
У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию.
Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять на свой страх и риск — не аналитик, а генератор случайных предсказаний.
Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.
Записаться на марафон: https://proglib.io/w/105a5fd5
Специально для подписчиков канала промокод goproglib на 10% до 05.01 18:00
Есть мнение, что всё машинное обучение сводится к fit-predict с настройками модели «из коробки». Но модели без математики — это не коробки, а чёрные ящики. Математика — та рентгеновская оптика, которая позволяет в эти ящики заглянуть и выбрать из них нужный. Без неё остаётся копировать чужой код и что-то в нём менять на свой страх и риск — не аналитик, а генератор случайных предсказаний.
Главное правило: никогда не поздно учиться. Даже самому простому. Даже тому, что все вокруг как будто бы понимают. Если сконцентрироваться на задаче, обязательно добьёшься успеха. Понимая это, мы запускаем онлайн-марафон «Базовая математика для Data Science». Этот интенсив поможет в сжатые сроки закрыть пробелы в школьных знаниях и начать свой путь в анализе данных.
Записаться на марафон: https://proglib.io/w/105a5fd5
Специально для подписчиков канала промокод goproglib на 10% до 05.01 18:00
Библиотека Go-разработчика | Golang pinned «У рыбака есть удочка, у программиста — алгоритмы, у дата сайентиста — математика. Но не всем математика книг и курсов по Data Science даётся легко, приходится вспоминать школьные азы: логарифмы, прогрессии, тригонометрию. Есть мнение, что всё машинное обучение…»
Пример реализации чистой архитектуры в проектах на Go: https://proglib.io/w/be39f8ef
📌 Последовательности и прогрессии
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/9b8b3daa
Первое занятие нашего интенсива по математике доступно онлайн! Мы рассмотрели основные понятия о последовательностях и прогрессиях и разобрали несколько ключевых примеров.
https://youtu.be/OjQ75pKKhIw
Пройти весь курс: https://proglib.io/w/9b8b3daa
YouTube
Последовательности и прогрессии для начинающих
Сайт «Библиотеки программиста»: https://proglib.io
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Оставить заявку на курс «Математика для Data Science» можно здесь – https://proglib.io/w/bb13962b
Промокод на скидку 20% – WEB20
Достоинства и недостатки Golang глазами Java-разработчика: https://proglib.io/w/4b6bffde
DEV Community
Golang through the eyes of a Java developer - pros and cons
Recently I had to learn the Go programming language and now I want to share my thoughts from the pers...
Kong — синтаксический анализатор командной строки для Go.
Kong стремится поддерживать произвольно сложные структуры командной строки с минимальными усилиями разработчика, для чего командная строка выражается в виде типов Go со структурой и тегами.
https://proglib.io/w/b001ee71
Kong стремится поддерживать произвольно сложные структуры командной строки с минимальными усилиями разработчика, для чего командная строка выражается в виде типов Go со структурой и тегами.
https://proglib.io/w/b001ee71
GitHub
GitHub - alecthomas/kong: Kong is a command-line parser for Go
Kong is a command-line parser for Go. Contribute to alecthomas/kong development by creating an account on GitHub.
Доклад Jaana Dogan на GopherCon 2020 о том, как Go генерирует машинный код. Узнав больше об отладке генерации кода в Go, вы можете понять работу компилятора или проверить, что входит в ваши двоичные файлы.
https://proglib.io/w/810708ae
https://proglib.io/w/810708ae
YouTube
GopherCon 2020: Jaana Dogan - Debugging Code Generation in Go
Have you ever tried to understand how the Go toolchain takes your source code and generates a binary? Have you ever wondered how you can inspect machine code generated from Go source code? Or, have you ever optimized some Go code to later realize Go compiler…
Практика работы с картами в Golang:
- Карты Go: объявление и инициализация
- Типы карт в Go
- Хранение и получение значений карты
- Определение наличия ключа карты
- Итерация по карте
- map[string]interface{} в Go
- Часто задаваемые вопросы о картах Go
- Карты Go: объявление и инициализация
- Типы карт в Go
- Хранение и получение значений карты
- Определение наличия ключа карты
- Итерация по карте
- map[string]interface{} в Go
- Часто задаваемые вопросы о картах Go
Bitfield Consulting
Go maps: declaring and initializing — Bitfield Consulting
What is a Golang map? Why is it useful? How does it compare to a slice? How do you declare a map? How do you initialize a map in Go? Fear not, all these questions are answered in this friendly introduction to one of Go’s most powerful features.
Dateparse — инструмент, предназначенный для работы с разными форматами дат. С помощью сканера для чтения байтов и конечного автомата для поиска формата он позволяет анализировать множество строк даты, не зная заранее формата.
https://proglib.io/w/3b5a55fa
https://proglib.io/w/3b5a55fa
GitHub
GitHub - araddon/dateparse: GoLang Parse many date strings without knowing format in advance.
GoLang Parse many date strings without knowing format in advance. - araddon/dateparse