Сравниваем форматы сериализации на Go: скорость и удобство
Дмитрий Королёв, бэкенд-разработчик в Авито, разобрал на примерах, чем отличаются друг от друга форматы сериализации данных и как выбрать самый удобный.
Go (он же Golang) — компилируемый многопоточный язык программирования, материалы по которому вы найдёте в этом разделе.
Дмитрий Королёв, бэкенд-разработчик в Авито, разобрал на примерах, чем отличаются друг от друга форматы сериализации данных и как выбрать самый удобный.
Владислав Гайденко, эксперт Эйч Навыки и бэкенд-разработчик в Авито, рассказывает, как TDD помогает избежать ловушек нестабильного кода, сократить время на исправление багов и контролировать процесс разработки.
Дмитрий Королев расскажет про распространённые ошибки при работе со слайсами, каналами и другими структурами в Go. Научимся предупреждать их и справлять на примерах.
Даниил Динько, тимлид в компании-лидере в международном кибербезе и эксперт Эйч Навыки, рассказывает, как разработчикам эффективно планировать, анализировать и оптимизировать свои проекты.
Лучшие онлайн-курсы по языку программирования Go, или Golang. Подойдут как для новичков, так и для опытных разработчиков. Видеоуроки, а также тренажеры и задачи по Golang-разработке и другие полезные ресурсы в открытом доступе, в том числе промокоды с дополнительными скидками на обучение.
А вы тоже заметили, что Go и Rust сейчас на слуху? Об этих языках говорят все больше, и это не удивительно, учитывая их возможности. Но могут ли они тягаться с Java и Python? В статье рассмотрим ключевые особенности и перспективы этих языков.
Свежий проект собрал личные сайты создателей популярных языков программирования Python, Go и Ruby в одном месте, но столкнулся с техническими трудностями, такими как высокая загрузка процессора
Go, или Golang, — это язык, разработанный в Google, который завоевал популярность благодаря своей простоте, высокой производительности и поддержке параллелизма. На нём работают такие крупные проекты, как Docker и Kubernetes. Go идеально подходит для разработки производительных и надёжных backend-приложений, но почему именно?