Крутая и понятная статья про то как правильно управлять разработкой проектов с git: https://habr.com/en/post/106912/
#git
#git
Habr
Удачная модель ветвления для Git
Перевод статьи Vincent Driessen: A successful Git branching model В этой статье я представляю модель разработки, которую использую для всех моих проектов (как рабочих, так и частных) уже в течение...
Forwarded from 4gophers
🔥 Go-Шпаргалки по обработке строк
1. Поиск слов в строке
2. Разбить строку в массив используя разделитель
3. Объединяем элементы массива в строку используя разделитель
4. Конкатенация строк
5. Выравнивание текста с табуляцией tabwriter
6. Replace() — Замена текста из строки
7. Поиск текста в строке, используя регулярные выражения
8. Меняем регистр букв в строке
9. Парсинг CSV файлов
10. Удаляем пробелы (или другие символы) из начала и конца строки
11. Добавление отступов в тексте
12. Меняем кодировку строки
Операции над строками и строковыми данными являются теми аспектами программирования, от которых разработчику никак не уйти. Тут будут рассмотрены способы работы со строками через использование стандартной библиотеки Go.
🔴 Подробнее: https://golangs.org/go/string-examples
1. Поиск слов в строке
2. Разбить строку в массив используя разделитель
3. Объединяем элементы массива в строку используя разделитель
4. Конкатенация строк
5. Выравнивание текста с табуляцией tabwriter
6. Replace() — Замена текста из строки
7. Поиск текста в строке, используя регулярные выражения
8. Меняем регистр букв в строке
9. Парсинг CSV файлов
10. Удаляем пробелы (или другие символы) из начала и конца строки
11. Добавление отступов в тексте
12. Меняем кодировку строки
Операции над строками и строковыми данными являются теми аспектами программирования, от которых разработчику никак не уйти. Тут будут рассмотрены способы работы со строками через использование стандартной библиотеки Go.
🔴 Подробнее: https://golangs.org/go/string-examples
5 минут от Яндекса про преимущества Go и как он используется в компании
https://youtu.be/wBxOKQpdESg
#go
https://youtu.be/wBxOKQpdESg
#go
YouTube
Язык программирования Go. Фёдор Короткий
Третий ролик из серии про языки программирования посвящён языку Go. Фёдор Корткий, ведущий разработчик в службе технологий распределённых вычислений, рассказал, как устроен этот язык, для каких задач он лучше всего подходит, и в чём заключается его главное…
Крутая статья про архитектуру микросервисов
https://habr.com/ru/company/mailru/blog/320962/
#микросервисы #архитектура
https://habr.com/ru/company/mailru/blog/320962/
#микросервисы #архитектура
Хабр
Архитектура микросервисов
К сожалению, у меня нет опыта работы с микросервисами, но около года назад я очень активно интересовался этой темой и изучил все источники информации, какие смог найти. Я просмотрел несколько...
"Go предпочитает композицию, а не наследование, используя простые интерфейсы с одним методом… Это простые и понятные границы между компонентами."
Роб Пайк
Роб Пайк
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел GoLand 2020.1.2
Основые фичи:
* .remove Postfix Completion для удаления элементов из срезов (слайсов).
* Повышена производительность отладчика
Основые фичи:
* .remove Postfix Completion для удаления элементов из срезов (слайсов).
* Повышена производительность отладчика
Наши учащиеся часто сравнивают Python с Go, обычно хвалят Python за лаконичность и краткость, но многие опускают другие важные аспекты разработки. Представляю вам объективное сравнение этих двух по-своему прекрасных языков программирования. https://habr.com/ru/post/488644/
#go #python
#go #python
Хабр
Go vs Python. Виталий Левченко
Предлагаю ознакомиться с расшифровкой доклада Виталия Левченко Go vs Python Go — волшебное слово, решение всех проблем продакшна разом и одновременно негодная технология без эксепшнов. Истина...
Хочу поделиться крайне полезным сервисом - DeepSource. Данный инструмент позволит вам следить за качеством кода с самых разных сторон - от стиля кода до вопросов безопасности и производительности. Сервис использовать очень просто. Также есть автоисправление и интеграция в CI/CD. Сервис используют такие компании, как Intel, Uber и даже NASA. В данный момент есть поддержка Go, Python, Dockerfile, Ruby, а скоро будет и JS. Основные возможности бесплатные, но если вы хотите поддержать создателя курса и использовать платные возможности, то регистрируйтесь по этой ссылке - вы сразу получите 10$ на свой аккаунт.
#go #tools #ci
#go #tools #ci
Разработчики продолжают работать над дженериками и обдумывают как они будут выглядеть в Go 2. Вышел новый новый блог на сайте golang.
«Следующий шаг для дженериков»
https://blog.golang.org/generics-next-step
#golang
«Следующий шаг для дженериков»
https://blog.golang.org/generics-next-step
#golang
go.dev
The Next Step for Generics - The Go Programming Language
An updated generics design draft, and a translation tool for experimentation