Size: a a a

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

2020 August 17
Библиотека Go разработчика
GitHub Actions преставляет из себя CI/CD систему, интегрированную с GitHub и позволяющую автоматизировать рабочий процесс.

В нижеуказанной серии статей вы увидите практическую сторону GitHub Actions, а в 4ой части описан процесс релиза проекта на Go.

Практическое руководство
Создание первого GitHub action
Сокращатель ссылок для вашего домена через GitHub Actions
GitHub Action для максимально быстрого и простого релиза ваших проектов на Go
источник
2020 August 18
Библиотека Go разработчика
​​Пример чистой архитектуры проекта на Go, основанный на принципах, изложенных в популярной статье «The Clean Architecture» от Роберта Мартина.

https://proglib.io/w/358897a2
источник
2020 August 19
Библиотека Go разработчика
Автор статьи назвал Golang скучным, но по его мнению это не является недостатком. Разбираемся с причинами: https://proglib.io/w/f1578717
источник
Библиотека Go разработчика
Как создавать архитектуру новых сервисов и работать с legacy-сервисами?

Онлайн-курс «Software Architect» даст все необходимые навыки для работы над архитектурой ПО.

За 4 месяца практики вы:
— научитесь планировать архитектуру и создавать масштабируемые fault-tolerant приложения;
— сможете решать нетривиальные задачи, в рамках распределенных и децентрализованных систем;
— поймете, как решать проблемы в текущей, заложенной архитектуре;
— изучите классические паттерны проектирования (шардирование, репликация, и т.д.).

Какой формат занятий?
Занятия проходят в формате вебинаров и живого интерактива с преподавателями, а в конце обучения вы соберёте портфолио из мини-проектов и проектной работы.

Пройдите вступительный тест и запишитесь на курс со скидкой: https://otus.pw/WEKE/
источник
Библиотека Go разработчика
источник
Библиотека Go разработчика
Что выведет программа?
Анонимная викторина
10%
Ошибка компиляции
21%
1
56%
0
12%
Посмотреть результаты
Проголосовало: 783
источник
2020 August 20
Библиотека Go разработчика
Учимся интегрировать структурированное ведение журнала в ваши сервисы Go: https://proglib.io/w/d2ee9386
источник
Библиотека Go разработчика
Если вам нравится делиться знаниями, мы принесли приятную новость – прямо сейчас Geekbrains ищет 30 преподавателей, авторов и ревьюеров:

👨‍🏫 Преподаватель ведет онлайн-занятия по любимым темам и видит, как растут новые кадры.
👨‍🎤 Автор разрабатывает собственную программу и делится знаниями с новичками.
🕵️ Ревьюер дает обратную связь на практические работы студентов и помогает освоить лучшие практики.

Не страшно, если нет опыта в образовательной сфере – компания ищет профессионалов в своей отрасли, а остальному научат. Можно даже совмещать преподавание с работой.

Станьте экспертом в GeekBrains и помогите тысячам людей найти себя в IT 👉 https://proglib.io/w/0f7f677d
источник
2020 August 21
Библиотека Go разработчика
Максимально полезный инструмент для отображения индикаторов выполнения в терминальных приложениях: https://proglib.io/w/131a7088
источник
2020 August 22
Библиотека Go разработчика
Автор статьи проанализировал некоторые встроенные функции, чтобы понять, как Go с ними справляется.

https://proglib.io/w/7186dccd
источник
Библиотека Go разработчика
​​Школа программистов открыла набор в Виртуальный класс для учеников 3-11 классов на 2020/21 учебный год! -

Формат Виртуального класса равносилен очному обучению, он происходит в режиме живой видеоконференции в малых группах (до 15 человек).
Учащиеся общаются с преподавателем и друг с другом через камеру и микрофон, работают в постоянном контакте с другими учениками, социализируясь и осваивая навыки командной работы, такой важной в IT-отрасли; проходят постоянные экспресс-тесты уровня знаний, выполняют проекты и разбирают ошибки в домашних работах. Кроме того преподаватель может использовать педагогические приемы, свойственные только очной форме обучения, например, виртуальный «вызов к доске» или совместное написание кода.

Школа программистов 19 лет предоставляет качественное IT-образование по всей России.
Наши достижения:
🥇Действующие чемпионы мира WRO (Всемирная олимпиада роботов)
🏆 77 наград на Всероссийских олимпиадах
📊 средний балл ЕГЭ по информатике у учащихся Школы программистов - 83 балла
👨‍🎓 Наши выпускники - студенты ведущих вузов страны: НИУ ВШЭ, МФТИ, НИЯУ МИФИ, СПбГУ, ИТМО и МГУ им. М.В. Ломоносова.
📊 А также стажируются и работают в крупных IT-компаниях, таких как: Apple, ABBYY, Google, Facebook, Kaspersky lab, Microsoft, NVIDIA и Яндекс

Даты ближайших экзаменов:
Школа программистов Junior (3-5 класс):
22 августа в 14:00
26 августа в 18:00

Средняя и старшая Школа (6-10 класс):
22 августа в 14:00
25 августа в 18:00

Получи фундаментальное IT-образование не выходя из дома!
Переходи по ссылке, выбирай экзамен и поступай в Школу программистов!👉🏻 http://mshponline.informatics.ru/
источник
2020 August 23
Библиотека Go разработчика
Ent — инструмент от Facebook, предоставляющий простой API для моделирования любой схемы базы данных в виде объектов Go.

https://proglib.io/w/b226ce6f
источник
2020 August 24
Библиотека Go разработчика
Практика отладки проектов на Go: https://proglib.io/w/1b07f534
источник
Библиотека Go разработчика
В этом году для GopherCon команда Ozon Tech подготовила пару часов докладов на самые разные темы: от классических — о микросервисной архитектуре, до по-настоящему гошных.
Итак для всех, кто пропустил онлайн, в нашем плейлисте доклады от разработчиков одной из самых больших Golang-команд России.
Наслаждайтесь!

https://habr.com/ru/company/ozontech/blog/516044/
источник
2020 August 25
Библиотека Go разработчика
Пример реализация утилиты traceroute на Go: https://proglib.io/w/6d665886
источник
Библиотека Go разработчика
Unreal Engine 4 — один из самых популярных игровых движков. Если знаешь его интерфейс и инструменты, тебе открыты классные перспективы в геймдеве.

На бесплатном онлайн-интенсиве ты сможешь познакомиться с этой платформой и создать свою первую игру всего за три вечера, даже если никогда не программировал!

Регистрация по ссылке: ▶️ https://clc.am/SlrXDw.

Что будет полезного?
🕹 Знакомство с базовыми возможностями UE4.
🕹 Разработка шутера от первого лица.
🕹 Создание главного персонажа, его противников и оружия.
🕹 Настройка сцены, камеры, освещения и звукового оформления.
🕹 Изучение 3D-моделей, анимации и искусственного интеллекта.

Регистрируйся и подключайся к прямым эфирам с 27 по 29 августа в 19:00 по московскому времени.
источник
2020 August 26
Библиотека Go разработчика
Разбираемся в том, почему слепое доверие зависимостям может поставить под угрозу безопасность вашего приложения.

https://proglib.io/w/278a441a
источник
Библиотека Go разработчика
Зарплаты архитекторов, которые работают с высокими нагрузками, сейчас достигают 300 тыс. рублей. Что нужно уметь, чтобы перейти в эту категорию и устроиться в ведущую IT-корпорацию?
- Правильно использовать шаблоны: кеширование, реплицирование, шардирование, а также инструменты, такие как индексы, ClickHouse, Tarantool, RabbitMQ и Kafka, redis;
- Обеспечивать отказоустойчивость веб-приложений даже при падении серверов;
- Уметь создавать веб-приложения, которые легко масштабировать.
Все эти навыки вы освоите на онлайн-курсе «Архитектор высоких нагрузок». Вас ждут 5 месяцев интенсивной практики и общения с экпертами на вебинарах, разбор рабочих кейсов и лайфхаки.
Готовы к карьерному росту? Тогда проходите вступительный тест и занимайте место по спец.цене https://otus.pw/B5Du/
источник
Библиотека Go разработчика
Привет, меня зовут Артём, я являюсь CEO IT-издания Библиотека программиста, и сейчас ищу редактора. Нам нужен грамотный специалист, не понаслышке знакомый с информационными технологиями.

Предстоит:
– писать, редактировать и оформлять новые публикации на сайте Библиотеки программиста (статьи и тесты-викторины)
– редактировать старые публикации по замечаниям читателей
– взаимодействовать с авторами, разработчиками и другими членами команды
– предлагать темы, формировать контент-план и ТЗ для публикаций
– писать и редактировать тексты под рекламные кампании
– реагировать на комментарии читателей

Как мы вас себе представляем:
– владеете терминологией, принятой в сообществе IT-разработчиков
– умеете выполнять задания в сжатые сроки
– готовы постоянно поддерживать контакт, оперативно отвечать на возникающие вопросы
– знакомы с HTML, чтобы корректно править старые публикации
– любите объяснять сложные вещи понятным читателю языком, знакомы с инфостилем
– стремитесь увлечь читателя, но не в ущерб фактам
– готовы ежедневно выпускать не менее 1 материала (своего или авторского)

У нас уже есть:
– аудитория (в том числе 350 тыс. VK, свыше 150 тыс. Telegram)
– база публикаций, тестов, обсуждений
– редакционная политика (не придется писать с нуля)
– инструменты оформления и публикации материалов, в том числе планирования
– метрики анализа популярности материалов
– система push-уведомлений
– несколько регулярно пишущих авторов, контент-менеджеры, занимающиеся публикациями в соцсетях, рекламный отдел, команда разработчиков

Если вы подходите:
– зарплатная вилка от 50 до 70 тысяч рублей в месяц
– будем регулярно оплачивать труд 📅 дважды в месяц
– поможем освоиться в команде и работе с инструментами сайта

Чтобы откликнуться, вы можете прислать портфолио из релевантных публикации на ящик artem@proglib.io или выполнить тестовое задание и прислать результат на тот же email.
источник
2020 August 27
Библиотека Go разработчика
Интересный пример определения и исправления плохой архитектуры проекта, а также проектирования и реализации чистой архитектуры на Go.

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