Думаете, что стать программистом сложно? Только не с обучающим курсом от Skillbox!
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/k3AswQ.
Если вы никогда не занимались программированием, курс «Профессия Go-разработчик» станет отличным стартом вашей карьеры!
Под руководством опытных кураторов вы получите базовые знания программирования, поймете принципы работы с операционными системами и обменом данными, научитесь создавать и оптимизировать приложения на языке Go.
Пройдя обучение, вы получите диплом, а лучших студентов пригласят на стажировку в Ozon.
Переходите по ссылке и регистрируйтесь. Первые 3 месяца обучения бесплатно!▶️ https://clc.to/k3AswQ.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#tip #tools
А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
А вы знали про GitLive? Это расширение для IDE, которое позволяет увидеть проблемы, над которыми сейчас работают ваши коллеги по команде, клонированные ими репозитории, имя текущей ветки каждого разработчика и многое другое.
Расширение совместимо с IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, AppCode, CLion, DataGrip, DataSpell, GoLand, MPS, PhpStorm, PyCharm (Professional, Community, Educational), Rider, RubyMine и VS Code.
Смотреть демо
Кажется, данное видео бьет все рекорды в номинации «Изучение * за * секунд / минут / часов»: Go за 100 секунд.
https://proglib.io/w/41ae24ed
https://proglib.io/w/41ae24ed
YouTube
Go in 100 Seconds
Learn the basics of the Go Programming Language. Go (not Golang) was developed at Google as a modern version of C for high-performance server-side applications. https://fireship.io/lessons/learn-go-in-100-lines/
#programming #go #100SecondsOfCode
🔗 Resources…
#programming #go #100SecondsOfCode
🔗 Resources…
Разработчики типобезопасного клиента Go для GraphQL рассказывают о технических проблемах, с которыми они столкнулись при написании инструмента, и о том, как они их решили.
https://proglib.io/w/d0f96f87
https://proglib.io/w/d0f96f87
GitHub
GitHub - Khan/genqlient: a truly type-safe Go GraphQL client
a truly type-safe Go GraphQL client. Contribute to Khan/genqlient development by creating an account on GitHub.
🧼🔧 Bubble Tea — фреймворк для создания интерактивных CLI-приложений, основанный на архитектуре Elm.
⭐️ 5806
https://proglib.io/w/d4c7caf3
⭐️ 5806
https://proglib.io/w/d4c7caf3
Если кому-то интересна тема реализации предметно-ориентированного проектирования в Go, на DOU вышел отличный перевод.
https://proglib.io/w/adf389e3
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
https://proglib.io/w/adf389e3
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
DOU
Реализация предметно-ориентированного проектирования в Golang
Данный текст является переводом статьи.
👍1
Если вы (вдруг) используете Go для разработки под iOS / Android и используете для этого Cocoa через CGo, то не забудьте включить Cocoa multithreading. Про сюрпризы, которые могут возникнуть в противном случае, читайте здесь.
Medium
Go & iOS: remember to enable Cocoa multithreading
We do a lot of Go on iOS (and Android) at Zenly. We got bitten hard by this one.
Есть люди, которые недовольны каким-то инструментом, но продолжают им пользоваться из-за отсутствия альтернатив или других причин.
Другая категория людей берет и переписывает под себя функции, которые не нравятся, или вовсе весь инструмент. Так на свет появился jira-cli.
Инструмент ещё сырой, но имеет все функции, необходимые для улучшения рабочего процесса с Jira.
Предпосылки создания инструмента
Другая категория людей берет и переписывает под себя функции, которые не нравятся, или вовсе весь инструмент. Так на свет появился jira-cli.
Инструмент ещё сырой, но имеет все функции, необходимые для улучшения рабочего процесса с Jira.
Предпосылки создания инструмента
GitHub
GitHub - ankitpokhrel/jira-cli: 🔥 Feature-rich interactive Jira command line.
🔥 Feature-rich interactive Jira command line. Contribute to ankitpokhrel/jira-cli development by creating an account on GitHub.
Разработчик из Ситимобил рассказывает основные моменты, на которые следует обращать внимание при работе с MySQL средствами Go:
- Основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы
- Реализация пула соединений на Go и многое другое
https://proglib.io/w/8fbe4a31
- Основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы
- Реализация пула соединений на Go и многое другое
https://proglib.io/w/8fbe4a31
Хабр
Go и MySQL: настраиваем пул соединений
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных. Мы в компании используем MySQL, поэтому я расскажу про...
Чтобы стать сеньором, ты должен действовать, как сеньор, думать, как он и пить тот же смузи.
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3aM07Kz
Ты не знаешь, как он думает и что делает? Не беда. Вот инструкция:
1) Переходишь по ссылке на страницу курса «Разработчик, или от Мидла до Сеньора» от Слёрм и Райффайзена.
2) Замечаешь справа красивую надпись «Бесплатно» и отпускаешь мысли о хирургическом столе и почках.
3) Листаешь вниз, поглядывая, какой это классный курс. Тут тебе и работа с технологиями, и продуктовое мышление, и про командные процессы и коммуникацию. И всё это из уст практикующих сеньоров.
4) В самом низу ещё раз видишь дату старта (ты же заметил её в начале, да?) — 22 ноября и формат: 5 недель по 2 занятия в неделю. Понимаешь, что тут всё серьёзно. Будет полноценный курс, а не какой-то марафончик.
5) Регистрируешься. Слёрмик обещает «Никаких рекламных звонков». Слёрмику можно верить.
6) PROFIT. Останется не забыть узнать про смузи.
Ничего сложного, согласен?
Тогда погнали. Пункт №1: https://slurm.club/3aM07Kz
👍1
🔧 panicparse — инструмент, который структурирует и раскрашивает стектрейс паники в Go.
https://proglib.io/w/fd99b58d
https://proglib.io/w/fd99b58d
Разработчики Vitess запилили свой генератор Protocol Buffers для Go. Предпосылки создания и полученные результаты читайте в статье.
https://proglib.io/w/77ae5a0c
https://proglib.io/w/77ae5a0c
Vitess
Vitess | A new Protocol Buffers generator for Go
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/sh/LdDc0FGSPp
Go-разработчику Никите Галушко надоела прожорливость Goland и он решил полностью перейти на Vim.
Полученная сборка основана на двух китах: vim-go и coc.nvim, как LSP клиент к gopls. Vim-go отвечает за сборку проекта, запуск тестов, форматирование кода, отладку, Go Docs. Coc.nvim + gopls отвечают за реализацию «Go to definition», автокомплит, переименование, короче за все то, что из простого редактора делает удобный в использовании инструмент.
https://proglib.io/w/e4eb3231
Полученная сборка основана на двух китах: vim-go и coc.nvim, как LSP клиент к gopls. Vim-go отвечает за сборку проекта, запуск тестов, форматирование кода, отладку, Go Docs. Coc.nvim + gopls отвечают за реализацию «Go to definition», автокомплит, переименование, короче за все то, что из простого редактора делает удобный в использовании инструмент.
https://proglib.io/w/e4eb3231
Nikgalushko
Обо мне
Привет. Эта страничка обо мне. Звать меня Никитой. Работаю я бекенд разработчиком. Пишу на всем, чем можно, но основной мой инстурмент – Golang. Здесь я пишу о том, что мне интересно из мира IT.
Выступления GolangConf 2020 Это был мой первый опыт на таких…
Выступления GolangConf 2020 Это был мой первый опыт на таких…