Visual Studio Code is the most popular Go editor, and no wonder: it’s the Batman’s utility belt of editors. Let’s cape up and take a tour of VS Code’s Go superpowers.
🎙️GoGetPodcast: правила хорошего тона для разработчика
В очередном выпуске обсуждаются вопросы, связанные с написанием хорошего кода на Go:
— Нужен ли он?
— Насколько важен?
— Экономит ли «грязный код» время?
— Как научиться писать хороший код? И др.
Today marks the release of Wails v2. It's been about 18 months since the first v2 alpha and about a year from the first beta release. I'm truly grateful to everyone involved in the evolution of the project.
🧘 5 советов, как быстро справиться с тревогой, беспокойством и стрессом
Тревожность – уже привычное состояние каждого небезразличного человека в последние дни. Рассказываем, что делать в ситуации, когда корвалол кажется единственным спасением.
🔗 Основной сайт
🔗 Зеркало
МТС и НИУ ВШЭ запустили курс по backend-разработке на языке Go
Он рассчитан на третьекурсников программы бакалавра «Прикладная математика и информатика» и входит в перечень обязательных дисциплин по выбору. Ребят научат инструментам и навыкам, которые необходимы джунам и мидлам в крупных IT-компаниях:
🧩 основам DevOps
🧩 основам Go
🧩 основам мониторинга и сбора метрик
🧩 работе с базами данных (PostgreSQL и MongoDB) и многому другому.
Преподавать на курсе будут ведущие go-разработчики и архитекторы МТС. Под их руководством ребята также разработают три микросервиса для единого сквозного проекта, который смогут включить в портфолио. Экзамен будет в формате интервью, тех, кто успешно пройдет его, МТС пригласит на стажировку.
Пройти курс по golang-разработке также могут специалисты разного уровня в центре обучения МТС.Тета. Там же можно найти бесплатные курсы и по другим направлениям, включая разработку на разных языках программирования, Frontend, Data Science и т. д.
Привет! На связи продакшн-центр proglib.academy 💥
Мы ищем спикера на курс «Основы IT для непрограммистов».
Хочешь рассказывать отделу продаж, чем отличается Java от JavaScript и языки программирования от естественных языков? Тогда нам есть, о чём поговорить!
💪🏻 Если ты:
— можешь доносить сложные темы простым языком
— владеешь одним или несколькими языками программирования
— не боишься публичных выступлений
— умеешь чётко формулировать мысли
— имеешь опыт преподавания или очень хочешь попробовать себя в роли спикера
🤓 Чувствуешь, что хочется и можется, тогда пройди небольшой опрос и оставь свой контакт в гугл-форме.
100 Go Mistakes and How to Avoid Them (2022)
Автор: Teiva Harsanyi
Книга обязательна к прочтению Go-разработчиками перед тем, как приступить к кодингу. Она покажет вам, как:
— Избежать самых распространенных ошибок
— Структурировать и оптимизировать код
— Эффективно обрабатывать данные и управляющие структуры
— Работать с ошибками в идиоматической манере
— Подготовить приложение к проду и улучшить качество тестирования
— Улучшить навыки работы с конкурентностью и многое другое
+ исходные коды к книге.
Filippo Valsorda до 2022 года отвечал за криптографию и безопасность в команде Go в Google, но на текущий момент он продолжает сопровождать стандартную библиотеку криптографии Go. О крипте и пойдет речь в статье, точнее о планах в Go 1.20.
Читать
My plans for Go 1.20 include landing the crypto/ecdh package, making progress on moving math/big out of the security perimeter, and a batch of crypto/tls work.
Гайд по разработке простого todo-приложения с использованием веб-вреймворка Echo, который охватывает основные аспекты разработки веб-приложения.
Читать
In this article I want to give you a taste of what building Go web applications with Echo framework looks like. Sometimes it quite tedious and time consuming
Если кто-то ещё не знает автора BoltDB Бена Джонсона, обязательно ознакомьтесь с его блогом. Сейчас, судя по всему, у него творческий кризис на статьи и руководства в блоге, но полезной информации все равно достаточно.
Читать
This discussion is about backward compatibility, meaning new versions of Go compiling older Go code. For the problem of old versions of Go compiling newer Go code, see this other discussion about f...
Автор 100 Go Mistakes делится фундаментальными знаниями о конкурентности в Go и показывает пример, где к производительности конкурентного решения «есть вопросы».
Читать