Golang: плюсы и минусы, глупые гуглеры, костыли вместо дженериков, батл с Rust и PHP
Подкаст «Люди и код», выпуск №27: Дмитрий Иванов.
Иллюстрация: Polina Vari / Skillbox Media
Дмитрий Иванов
Lead Golang Developer. Веб-программист, любит свою работу, любит делать сервисы, апишки, интеграции, заниматься аналитикой и большими данными. Увлекается робототехникой, нейросетями и мечтает вкатиться в блокчейн по-серьёзному.
Содержание выпуска
- Для чего создали язык Go.
- Где используется Go сейчас и чем он хорош в своих нишах.
- На каких концепциях построен Go.
- Горутины, дженерики и то, что было до дженериков.
- Принципиальный минимализм Go.
- В чём сила Go и в чём его слабые стороны.
- Насколько Go популярен сейчас и какие у него перспективы.
- С какими языками конкурирует Go в разных нишах.
- Go и PHP, Go и Rust.
- Что входит в стандартную библиотеку Go.
- Как компилируется код на этом языке.
- Как у Go обстоят дела с интеропом.
- Какие IDE и редакторы используют для программирования на Go.
- Какой тулинг, библиотеки и фреймворки есть в экосистеме Go.
- Что самое сложное в изучении Go.
- Какие ресурсы и методы стоит использовать для изучения этого языка.
- Кто умрёт раньше — PHP или JavaScript.
Полезные ссылки
- Container Linux — операционная система, написанная с использованием Go.
- Библиотека GORM.
- Библиотека HttpRouter.
- A Tour of Go — официальное руководство по входу в язык.
- Роберт Мартин — «Чистая архитектура. Искусство разработки программного обеспечения».
- Роберт Мартин — «Чистый код. Создание, анализ и рефакторинг».
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: code.media@skillbox.ru
Слушать выпуск
Подписывайтесь на подкаст, чтобы не пропустить новые эпизоды.
Понравилась статья?
Да