distributed-services-with-go.pdf
2.5 MB
Distributed Services with Go
Your Guide to Reliable, Scalable, and Maintainable Systems (2020)
Автор(ы): Travis Jeffery
Бета-версия книги, которая поможет поднять навыки Go на новый уровень, узнав, как проектировать, разрабатывать и развертывать распределенные сервисы.
Вы начнете с самых простых основ обработки хранилищ, изучите сеть клиента и сервера и, наконец, рассмотрите экземпляры серверов, развертывание и тестирование.
С помощью книги вы научитесь размещать свои приложения и библиотеки так, чтобы они были модульными и простыми в обслуживании; создавать сетевые, защищенные клиенты и серверы с помощью gRPC; контролировать приложения с помощью метрик, журналов и трассировок; тестировать и сравнивать приложения; развертывать приложения в облаке с помощью Kubernetes и управлять ими с помощью собственного оператора Kubernetes.
Your Guide to Reliable, Scalable, and Maintainable Systems (2020)
Автор(ы): Travis Jeffery
Бета-версия книги, которая поможет поднять навыки Go на новый уровень, узнав, как проектировать, разрабатывать и развертывать распределенные сервисы.
Вы начнете с самых простых основ обработки хранилищ, изучите сеть клиента и сервера и, наконец, рассмотрите экземпляры серверов, развертывание и тестирование.
С помощью книги вы научитесь размещать свои приложения и библиотеки так, чтобы они были модульными и простыми в обслуживании; создавать сетевые, защищенные клиенты и серверы с помощью gRPC; контролировать приложения с помощью метрик, журналов и трассировок; тестировать и сравнивать приложения; развертывать приложения в облаке с помощью Kubernetes и управлять ими с помощью собственного оператора Kubernetes.
❤1
Многие слышали про отличный курс факультета веб-разработки GeekBrains. Но не всем по душе корпеть над базами данных и разбираться в бэкенде. Хочется сразу видеть результат 👀
Для интересующихся фронтендом открылась возможность поступить на факультет Frontend-разработки. Практикующие специалисты со стажем учат всему, что нужно: адаптивно верстать, кроить веб-приложения, понимать Vue и React, использовать концепции Flux и Redux, работать с Node.js и Git. ➕ 5 проектов в портфолио.
Самое классное, что это не просто обучение «для галочки» ✅, а университет с гарантированным трудоустройством 💸. Интересно? Смотрите сами: https://proglib.io/w/f0e46b94
Для интересующихся фронтендом открылась возможность поступить на факультет Frontend-разработки. Практикующие специалисты со стажем учат всему, что нужно: адаптивно верстать, кроить веб-приложения, понимать Vue и React, использовать концепции Flux и Redux, работать с Node.js и Git. ➕ 5 проектов в портфолио.
Самое классное, что это не просто обучение «для галочки» ✅, а университет с гарантированным трудоустройством 💸. Интересно? Смотрите сами: https://proglib.io/w/f0e46b94
Иллюстрация истории языка Go. На заметку для тех, кто что-то забыл.
В IT хотят если не все, то многие — спрос на специалистов остался высоким, несмотря на пандемию, а курсов и образовательных программ для разработчиков, тестировщиков, менеджеров и дизайнеров становится все больше. Как научиться в IT, чем отличаются курсы компаний, как выбрать среди них подходящий и есть ли курсы с гарантированным оффером для выпускников — Ozon, «Яндекс.Практикум», «Школа 21», «Тинькофф» и GeekBrains рассказывают в статье на Хабре: https://habr.com/ru/company/ozontech/blog/512026/.
А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
А мы решили выяснить, откуда берутся разработчики! Как вы пришли в IT? Расскажите — ответы на вопросы займут чуть больше 2 минут (мы посчитали): https://forms.gle/VUDJJ5zeeieL2PRN9
Хабр
Как Ozon, Тинькофф, Яндекс.Практикум, Школа 21 и GeekBrains учат разработчиков
Мы собрали руководителей образовательных проектов «Тинькофф», «Яндекс.Практикума», «Школы 21» и GeekBrains, позвали нашего CTO Антона Степаненко и хедхантера Алену Владимирскую и поговорили о том,...
Артемий Рябинков из Avito делится опытом разработки конкурентного кода: https://proglib.io/w/9b321fc2
Хабр
Как не ошибиться с конкурентностью в Go
Почему мы вообще хотим писать конкурентный код? Потому что процессоры перестали расти по герцовке и начали расти по ядрам. С каждым годом увеличивается количеств...
Что выведет программа?
Anonymous Quiz
72%
from server2
10%
from server1
7%
Ошибка компиляции
11%
Посмотреть результаты
Небольшой материал с примерами на Go о том, как тесты улучшают ваш код: https://proglib.io/w/3b05d1ea
Eris — инструмент, который предоставляет простой и понятный способ обработки, отслеживания и регистрации ошибок в Go, чтобы дать разработчикам возможность быстрее диагностировать проблемы.
https://proglib.io/w/ab280c41
https://proglib.io/w/ab280c41
GitHub
GitHub - rotisserie/eris: Error handling library with readable stack traces and flexible formatting support 🎆
Error handling library with readable stack traces and flexible formatting support 🎆 - GitHub - rotisserie/eris: Error handling library with readable stack traces and flexible formatting support 🎆
Внимание-внимание! Мы торжественно объявляем о старте регионального этапа конкура для IT-специалистов "Цифровой Прорыв 2020"! 🚀
С середины августа по середину ноября вас ожидают сразу 8 командных хакатонов в ключевых региональных IT-хабах страны. 🌏
Для решения актуальных кейсов от топовых IT-компаний мы ожидаем до 280 команд в каждом регионе, а общий призовой фонд этапа составит 24.000.000 ₽! 🏆
Прояви себя в "цифре" - выбирай любой понравившйся хакатон (пока еще есть места), регистрируйся, собирай или вступай в команду и стань частью цифрового будущего России! 💫
Подробности: https://leadersofdigital.ru/
С середины августа по середину ноября вас ожидают сразу 8 командных хакатонов в ключевых региональных IT-хабах страны. 🌏
Для решения актуальных кейсов от топовых IT-компаний мы ожидаем до 280 команд в каждом регионе, а общий призовой фонд этапа составит 24.000.000 ₽! 🏆
Прояви себя в "цифре" - выбирай любой понравившйся хакатон (пока еще есть места), регистрируйся, собирай или вступай в команду и стань частью цифрового будущего России! 💫
Подробности: https://leadersofdigital.ru/
Объектно-ориентированное программирование в Golang: работа со структурами.
https://proglib.io/w/f1ea3ea0
https://proglib.io/w/f1ea3ea0
Medium
Golang Object-Oriented Programming
Everything you wanted to know about structs in Golang
Рассматриваем различные подходы к HTTP-маршрутизации в Go: https://proglib.io/w/fe6a1bcb
Benhoyt
Different approaches to HTTP routing in Go
Compares various routing techniques in Go, including five custom approaches and three using third-party routing libraries.
Что выведет программа?
Anonymous Quiz
6%
final value of x 0
29%
final value of x 999
46%
final value of x 1000
6%
Ошибка компиляции
12%
Посмотреть результаты
Перевод статьи о разработке хеш-таблицы на дженериках: https://proglib.io/w/8935135e
Разработка механизма полнотекстового поиска (Full-Text Search, FTS) на Go: https://proglib.io/w/4d52e50c
Увлекаетесь или увлекались языком Python? Отличная возможность проверить свои знания в нашем тесте из 15 вопросов по различным аспектам языка. Сможете правильно ответить на все вопросы?
https://proglib.io/w/4b520a21
https://proglib.io/w/4b520a21
Библиотека программиста
Тест на знание языка Python
Пришло время узнать, как хорошо вы разбираетесь в Python. Проверьте свои знания в нашем тесте из 15 вопросов по различным аспектам языка. Сможете правильно ответить на все вопросы?
Что выведет программа?
Anonymous Quiz
4%
John Smith
87%
Welcome John Smith
5%
Ошибка компиляции
3%
Посмотреть результаты