Search

Home > SDCast > SDCast #55: в гостях Сергей Аверин, технический эксперт и конференционный маньяк
Podcast: SDCast
Episode:

SDCast #55: в гостях Сергей Аверин, технический эксперт и конференционный маньяк

Category: Technology
Duration: 01:12:25
Publish Date: 2017-05-24 04:46:08
Description: Рад представить вам 55-й выпуск SDCast'а! У меня в гостях Сергей Аверин, технический эксперт и конференционный маньяк из компании «Acronis». В этом выпуске мы говорим про Go, Python, параллельное программирование в Go, а так же обсуждаем обычные разработческие будни. В начале Сергей рассказал про то, как он сам познакомился с языком Go, на каких задачах начал его применять, и как происходило внедрение языка в компании. Вопреки расхожему мнению о том, что на Go обычно переходят с Php или JavaScript, в «Acronis» инициаторами перехода были разработчики C/C++. Для лучшего понимания, Сергей рассказал о приложениях и сервисах, о том, какие задачи необходимо было решить, и как происходил процесс внедрения, какие были сложности и трудности, а главное — какие получились бенефиты в результате перехода. Немного подробнее поговорили о горутинах и в целом парадигме программирования на Go. Насколько этот подход отличается от других языков, насколько легко его освоить и начать программировать. Обсудили тему кроссплатформенной разработки на Go, и в особенности написание программ под Windows. Так же, в компании “Acronis” активно используется Python, поэтому не обошли мы стороной и этот язык. Сергей немного рассказала про то, где и как они используют Python в своих сервисах. Ссылки на ресурсы по темам выпуска: * The Go Playground (https://play.golang.org/) * Статья Дмитрия Вьюкова “Go channels on steroids” (https://docs.google.com/document/d/1yIAYmbvL3JxOKOjuCyon7JhW4cSv1wy5hC0ApeGMV9s/pub) * Статья “Go channels are bad and you should feel bad” (http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/) * Calling a Windows DLL in Go (https://github.com/golang/go/wiki/WindowsDLLs) * Модуль логирования beego/logs (https://beego.me/docs/module/logs.md) * A Windows GUI toolkit for the Go Programming Language (https://github.com/lxn/walk) Понравился выпуск? — Поддержи подкаст на https://www.patreon.com/KSDaemon а так же ретвитом, постом и просто рассказом друзьям!
Total Play: 0

Some more Podcasts by Konstantin Burkalev

50+ Episodes
RadioJS