Size: a a a

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

2019 December 10
Библиотека Go разработчика
В связи с приближающимся Новым годом, оставим здесь основные слайды и сслыки 2019 года, связанные с Go.
источник
2019 December 11
Библиотека Go разработчика
Ускорить разработку. Гибко масштабировать. Обеспечить безопасную работу сайта…  Если от этих фраз ты начинаешь гореть, тебе пора на онлайн-интенсив по Django Framework от GeekBrains. Научим быстро и качественно реализовывать веб-проекты, избегать распространенных ошибок при создании приложений с нуля.

Два продуктивных дня, две практические работы и собственный проект для портфолио  —  все это ты сделаешь под контролем эксперта-куратора. Каждому участнику выдаем именной сертификат.

До 16 декабря курс стоит на 40% дешевле!
Подробная программа, стоимость и условия по ссылке:
https://bit.ly/38uejp6
источник
Библиотека Go разработчика
Довольно интересное чтиво о принципах управления версиями в Go.
источник
2019 December 14
Библиотека Go разработчика
Обфускация - это процесс приведения исходного или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.

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

Применяйте обфускацию в своих проектах с помощью готовых решений.
источник
2019 December 16
Библиотека Go разработчика
Несколько месяцев назад была анонсирована версия 1.13 языка Go, но сейчас не за горами версия 1.14, которая уже наделала много шума.
Чтобы не вносить путаницу, сегодня речь пойдет о планах на грядущую версию, в слайдах.
источник
2019 December 17
Библиотека Go разработчика
Сегодня вспомним основы языка Go и пробежимся по более сложным вещам: данные, инициализация, интерфейсы, пустой идентификатор, многопоточность, ошибки и многое другое.
источник
2019 December 18
Библиотека Go разработчика
Обработка ошибок в любом языке программирования занимает особое место, Go не является исключением. Давайте подробнее разберемся с обработкой ошибок и в конечном итоге поймем, что ошибки в Go следует рассматривать не как причину боли, а как гибкий и мощный инструмент контроля.
источник
2019 December 19
Библиотека Go разработчика
Микросервисы набирают популярность. Сегодня познакомимся с практической стороной вопроса построения микросервисов с помощью Golang, Kafka и DynamoDB.

В первой статье автор расскажет об основных требованиях к созданию микросервиса с использованием Golang и Kafka. Вторая статья затрагивает вопросы интеграции с DynamoDB и масштабируемости.
источник
2019 December 20
Библиотека Go разработчика
Взгляд со стороны на некоторые особенности Go, которые всплывают в ходе практики.

Автор затрагивает вопросы стандартной библиотеки, управления зависимостями, типов данных, возвращаемых значений, а также интерфейсы.
источник
2019 December 22
Библиотека Go разработчика
Возможно не все знают, что для работы связки Docker-Golang, есть альтернатива Docker Hub - это GitHub Package Registry.

Обычно для любого языка программирования для запуска приложения необходимо создать пакет (npm для JavaScript, NuGet для C #, и т.д.), затем сохранить его где-нибудь. В случае с Docker люди просто загружают образы в Docker Hub, но теперь у разработчиков есть новая альтернатива. Ознакомьтесь с подробностями в статье.
источник
2019 December 23
Библиотека Go разработчика
Level.Travel — команда разработки сложного продукта в сфере путешествий.  

За последние 8 лет мы с нуля создали и продолжаем развивать решение для онлайн-продажи путешествий. Нашу платформу используют лидеры рынка – Тинькофф Банк, OneTwoTrip, Сбербанк, TripAdvisor, Kayak, АК Барс Банк, Евросеть и многие другие.

Кого мы ищем:
Ruby on Rails / Back-end developer
Front-end developer
Android developer
Python / Back-end developer
UI/UX дизайнера
Продюсер проектов мобильной разработки
Продюсер команды Growth & Acquisition

У нас: белая зп, оф.трудоустройство, больничные, отпуска, ДМС со стоматологией. Оплата 50% профильных мероприятий. Геймификация процессов и несколько раз в год релокейты поработать в другую страну. Клевый молодой коллектив, интересные ивенты, насыщенная корпоративная жизнь. Пинг-понг, бильярд и другие активности в офисе. Скидки на путешествия!

О том, как мы живем и работаем, а также других наших вакансиях можно почитать тут: https://prglb.ru/30tqr

ap@level.travel / @anya_podlesnaya TG
источник
Библиотека Go разработчика
Разработка высокомасштабируемого Golang API с помощью Docker Swarm (объединяет множество Docker хостов в один виртуальный хост) и Traefik (обратный прокси с поддержкой Docker)

Данная статья покажет вам, как настроить кластер Swarm, развернуть пару микросервисов и создать обратный прокси-сервис (с Traefik), отвечающий за маршрутизацию запросов по их базовым URL-адресам.
источник
2019 December 24
Библиотека Go разработчика
Сегодня разберёмся с основными проблемами, с которыми сталкиваются разработчики на Go при работе с одной из самых популярных СУБД - Postgres
источник
2019 December 25
Библиотека Go разработчика
Минутка российской статистики.

Всего 1% трудоспособного населения РФ работает удалённо. При этом они зарабатывают на 40% больше своих офисных коллег. Два вопроса: почему вы не переходите на удалёнку и как найти нужную вакансию?

Первый вопрос оставляем на вашей совести, а на второй отвечаем:
1. Следите за появлением вакансий в крупнейшем агрегаторе вакансий на удаленку
2. Занимайтесь самообразованием — курсы и статьи найдёте там же.

Вот так всё просто. Вступайте и работайте из любой точки мира (или с дивана): t.me/theyseeku
источник
Библиотека Go разработчика
Разработка через тестирование - весьма спорная штука, которая в одном случае целесообразна, а в другом - нет. Но при грамотном подходе она может избавить разработчика от последующих проблем, которые могут возникнуть в ходе или после разработки. Давайте познакомимся с особенностями разработки через тестирование при работе с Go.
источник
2019 December 26
Библиотека Go разработчика
WebAssembly представляет из себя открытый формат байт-кода, исполняемого современными браузерами и предоставляет способ исполнения кода, написанного на различных языках, в сети, со скоростью близкой к нативной, чего ранее невозможно было достичь.

Сегодня знакомимся с работой WebAssembly в Go.
источник
2019 December 27
Библиотека Go разработчика
Продолжаем тему WebAssembly

В
программировании как и в жизни - все познаётся в сравнении. Сегодня рассмотрим статью, в которой сравниваются GopherJS (транслятор Golang в JS) и WebAssembly для Go
источник
2019 December 28
Библиотека Go разработчика
Безопасность в наше время важнее всего. Сегодня рассмотрим такую сторону обеспечения безопасности при разработке приложений, как шифрование. Если более конкретно, то разберёмся с известным алгоритмом шифрования RSA и рассмотрим генерацию RSA ключей на Go.

Перевод статьи «RSA - theory and implementation» — https://4gophers.ru/articles/rsa/
источник
2019 December 29
Библиотека Go разработчика
🔥OTUS открывает новый набор сразу на два курса по высшей математике: Базовый и Продвинутый. Пройдите тест, чтоб сделать выбор и попасть в группу с новогодней скидкой 30% (выгоднее ещё не было и не будет): https://otus.pw/OSKg/

📌Базовый курс математики
Для поступления на курс достаточно знать математику на школьном уровне. Знакомство с высшей математикой будет плюсом, но необязательно. Вы освоите основные разделы математики, необходимые для успешной работы в Data Science: математический анализ, линейную алгебру, теорию вероятности и статистику. После курса будете готовы к изучению машинного обучения.

📌Продвинутый курс математики
Для поступления на курс нужно знать высшую математику на уровне 1-2 курса университета. Курс позволит вспомнить все, что вы знали раньше, и поднять уровень по математике для решения задач в области машинного обучения любой сложности. Теория будет дополнена решением реальных кейсов: решение задачи регрессии, АБ-тестирование, работа над рекомендательной системой, использование метод опорных векторов и т. д.

☝🏻Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/OSKg/
источник
Библиотека Go разработчика
Выступления 2го и 3го дней международной конференции, проходящей в октябре 2019 года в Италии
источник