Как стать автором
Обновить

Напишите свою инфраструктуру Kubernetes — как код Go

Блог компании RUVDS.com Виртуализация *Go *Kubernetes *
Перевод

cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я познакомил читателей с фреймворком и рассказал об использовании библиотеки cdk8s-plus для дальнейшего расширения базовых возможностей функций библиотеки cdk8s. В этом посте мы ещё больше расширим границы возможностей cdk8s.

Я продемонстрирую, как можно использовать Kubernetes Custom Resource Definitions при помощи cdk8s. Мы начнём с простого примера Nginx, а затем используем комбинацию CRD проекта Strimzi вместе с Go cdk8s для описания и развёртывания кластера Kafka на Kubernetes!
Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 2K
Комментарии 4

Разработчики предложили убрать логотип Google с главной страницы Golang

Программирование *Go *IT-компании


Официальный аккаунт языка программирования Go в твиттере опубликовал пост с просьбой дать отзыв о новом облике своего веб-сайта. В комментариях один из пользователей заявил, что было ошибкой добавлять логотип Google в нижнем правом углу главной страницы. «Многие люди связывают проект с коммерческим продуктом Google».

Предложение вынесли на обсуждение в GitHub. Решение озвучил Эндрю Бонвентра, ведущий инженер в Go Team.

«Мы потратили много времени на то, чтобы обсудить это. Важно прояснить, что Google поддерживает Go. Google оплачивает хостинг и инфраструктуру, на которой работает golang.org, и мы надеемся, что нынешний маленький логотип — достойный компромисс», — написал он и закрыл вопрос.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 9.8K
Комментарии 13

Ozon объявил о запуске бесплатной школы программирования на Go

Программирование *Учебный процесс в IT Карьера в IT-индустрии
image

Ozon Tech запускает бесплатный курс по разработке на Go. Самым успешным выпускникам по завершении обучения предложат работу в Ozon.

Курс продлится два месяца. Претендовать на обучение смогут те, кто имеет опыт написания промышленного кода. Также поступить на курсы смогут те, кто уже знаком с Go и хочет освоить язык на уровне middle.
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Просмотры 23K
Комментарии 52

Подружили Go и Zabbix 5.0

Блог компании Nixys Программирование *IT-инфраструктура *API *Go *


Всем привет! Эта новость будет интересна тем, у кого есть микросервисы или утилиты на Go, которым нужно взаимодействовать с API Zabbix.

Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 5.1K
Комментарии 3

Язык программирования Go тоже очищают от «расистских» терминов

Go *Терминология IT


В репозиторий языка программирования Go внесены изменения с целью очистить документацию и исходные тексты от потенциально оскорбительных терминов whitelist/blacklist и master/slave (хозяин/раб).

В зависимости от контекста, неполиткорректные слова заменены на "allowlist", "blocklist", "process", "pty", "proc" и "control".
Читать дальше →
Всего голосов 63: ↑56 и ↓7 +49
Просмотры 68K
Комментарии 850

В языке Go наконец-то появятся дженерики. Proposal принят

Программирование *Go *

Как сообщает телеграм-канал Cross Join, предложение по добавлению дженериков в Go наконец-то приняли.


Ссылка на сам документ здесь: type parameters.


type Stringer interface {
    String() string
}

type Plusser interface {
    Plus(string) string
}

func ConcatTo[S Stringer, P Plusser](s []S, p []P) []string {
    r := make([]string, len(s))
    for i, v := range s {
        r[i] = p[i].Plus(v.String())
    }
    return r
}
Читать дальше →
Всего голосов 26: ↑22 и ↓4 +18
Просмотры 9.4K
Комментарии 58

Dice и Hired опубликовали ежегодную статистику самых высоких зарплат программистов в США

Карьера в IT-индустрии Финансы в IT

Сайты Hired и Vettery опубликовали совместный ежегодный отчет о зарплатах программистов в США. Платформы пришли к выводу, что в 2020 году технологическая отрасль оказалась очень устойчивой. Несмотря на экономический спад, зарплаты программистов в стране выросли. Отчет компаний составлен на основе данных от 10 тысяч компаний и 245 тысяч соискателей. Похожую статистику опубликовал портал Dice, основав свои выводы на опросе около 9 тыс. технических сотрудников.Миннеаполис.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 8.9K
Комментарии 7

Чем Go лучше любого другого языка: обсудим на DevDay

Блог компании 2ГИС Go *

Только прошёл один DevDay, а мы уже приглашаем на следующий.

16 июля собираем DevDay о Go. В свободной пятничной обстановке выведаем у спикеров, чем же так хорош gqlgen и в каких случаях собственное решение оказывается лучше, чем Viper и Cleanenv. Ну и обсудим плюсы и минусы Go, как без этого.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 4.8K
Комментарии 0

Go на Weekend Offer в Delivery Club: все этапы интервью за два дня

Блог компании Delivery Club Tech Программирование *Go *Карьера в IT-индустрии


Привет, Хабр! В ближайшие выходные, 23-24 октября 2021, мы в Delivery Club проводим свой первый Weekend Offer — мероприятие для привлечения разработчиков в технические команды. В этот раз событие посвятим разработке на Go.

Наш сервис активно развивается, и для поддержания темпов роста мы расширяем команду ИТ-департамента, в котором появляются новые вертикали, сложные технические вызовы и амбициозные задачи.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 1.3K
Комментарии 2

Первый major-релиз addon-operator для Kubernetes — v1.0.0. Стабильные Go-хуки и не только

Блог компании Флант Open source *Системное администрирование *DevOps *Kubernetes *

У addon-operator, нашего Open Source-инструмента для работы с дополнениями в Kubernetes, появился долгожданный релиз v1.0.0 (а вскоре и корректирующий v1.0.1). Напомним, что с помощью addon-operator можно управлять модулями к K8s, созданными с использованием другого Open Source-проекта, — shell-operator. Последний же предназначен для того, чтобы просто и быстро создавать Kubernetes-операторы.

Read more
Всего голосов 31: ↑31 и ↓0 +31
Просмотры 984
Комментарии 0

Функции AWS Lambda быстрее всего выполняются на Go и Rust

Блог компании ITSumma Облачные вычисления *Amazon Web Services *Тестирование веб-сервисов *Serverless *
Эксперт по Java и любитель AWS Александр Филичкин опубликовал интересные бенчмарки функций AWS Lambda на всех языках программирования, которые официально поддерживаются (плюс ещё два).

AWS Lambda — услуга AWS, которая обеспечивает событийно-ориентированные вычисления. Она активируется в ответ на заданное событие — и автоматически привлекает все необходимые ресурсы для обработки запроса. Другими словами, она позволяет запускать код без выделения серверов и управления ими (бессерверная модель). Вы платите только за фактическое время вычисления.

AWS Lambda официально поддерживает NodeJS, Python, Go, Ruby, .Net и Java, но косвенно поддерживаются и другие языки. Александр добавил к тестам Rust и GraalVM.
Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 3K
Комментарии 2

Go исполнилось 12 лет

Go *IT-компании

10 ноября 2021 года языку программирования Go исполнилось 12 лет. Разработка языка началась осень 2007 года, проектированием технологии занимались Роберт Гризмер, Роб Пайк и Кен Томпсон, которые до этого момента участвовали в проекте операционной системы Inferno. Релиз первой версии состоялся 10 ноября 2009 года. На данный момент официальный компилятор поддерживается на Linux, macOS, Windows, FreeBSD, OpenBSD, DragonFly BSD, AIX, Plan 9, Solaris и Android.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.5K
Комментарии 26

В Яндекс.Практикуме запустился курс «Go-разработчик» для специалистов с опытом

Блог компании Яндекс Практикум Программирование *Go *Учебный процесс в IT Карьера в IT-индустрии
Сервис онлайн-образования Яндекс.Практикум запустил курс «Go-разработчик». Курс подойдёт для специалистов с небольшим опытом разработки на любом языке программирования.

За три месяца вы прокачаете навыки, которые понадобятся каждому, кто пишет на Go. На выходе сможете самостоятельно выполнять задачи Go-разработчика уровня Junior+. На курсе вас будут сопровождать ментор и куратор.

Выпускники получат сертификат о повышении квалификации — это официальный документ о дополнительном образовании.


Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3.1K
Комментарии 0

Открытое собеседование на Go-разработчика: 10 декабря в 19.00

Блог компании Яндекс Практикум Программирование *Go *Учебный процесс в IT Карьера в IT-индустрии
10 декабря в 19.00 (Мск) Яндекс.Практикум проведёт открытое собеседование на Go-разработчика. На вебинаре мы покажем, как проходит собеседование, дадим комментарии по всему процессу и ответим на ваши вопросы.

Мероприятие будет полезно для тех, кто проходит Go-собеседования и хочет себя проверить, а также для тех, кто сам проводит собеседования.


Читать дальше →
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 4.5K
Комментарии 0

DeepMind представила алгоритм игрока Player of Games

Алгоритмы *Искусственный интеллект Логические игры

DeepMind представила систему искусственного интеллекта Player of Games, которая может играть в покер, шахматы, Go и другие игры. Компания давно инвестирует в игровые системы искусственного интеллекта. В DeepMind отмечают, что игры, хотя и не имеют очевидного коммерческого применения, демонстрируют когнитивные способности искусственного интеллекта. 

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 3K
Комментарии 6

«Продвинутый Go-разработчик» — новый курс от Яндекс.Практикума для разработчиков с опытом

Блог компании Яндекс Практикум Программирование *Go *Учебный процесс в IT Карьера в IT-индустрии
Сервис онлайн-образования Яндекс.Практикум запустил курс «Продвинутый Go-разработчик», чтобы помочь уже действующим IT-специалистам вырасти профессионально и добавить Go в свой стек. Курс подойдёт тем, кто знает основы бэкенд-разработки и синтаксис Go.

За шесть месяцев вы получите навыки и знания для выполнения задач Go-разработчика middle-уровня. Помогать в этом будут опытные менторы — Go-разработчики из Яндекса и других компаний.

Выпускники получат сертификат о повышении квалификации.


Читать дальше →
Всего голосов 14: ↑9 и ↓5 +4
Просмотры 5.2K
Комментарии 4

Когда бэкенд-разработка — это твой профиль

Блог компании VK IT-инфраструктура *Карьера в IT-индустрии IT-компании Удалённая работа

Станьте частью Команды ВКонтакте всего за два дня: приглашаем на Weekend Offer!

Это встреча с большими перспективами. До 4 февраля включительно оставьте заявку на сайте — пришлём вам анкету и предложим рассказать о себе. 

Финальные собеседования пройдут 5 и 6 февраля.

Подробнее →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.7K
Комментарии 0

Открыта регистрация на бесплатный курс по программированию на Go от комьюнити Golang United

Блог компании EPAM Программирование *Go *Карьера в IT-индустрии DevOps *

Golang United — комьюнити, основанное опытными разработчиками EPAM, объединив экспертизу участников и их любовь к Go, запускает свою бесплатную учебную программу для начинающих гоферов — «Golang United School».

Курс «Golang United School» доступен на русском и английском языках. Для успешного прохождения учебного материала кандидатам рекомендуется владеть английским (A2 +), а также одним или несколькими языками программирования на базовом уровне.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 9.1K
Комментарии 2

Состоялся релиз языка программирования Go 1.18

Go *

Команда Go представила версию языка Go 1.18. Релиз включает в себя новые функции и улучшение производительности. Сами разработчики назвали обновление масштабным и заявили о том, что шли к этому с самого начала развития Go.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 4.4K
Комментарии 5

МТС.Тета запускает курс по обучению Golang

Блог компании МТС Go *


МТС.Тета открыла набор на бесплатный курс «Golang разработчик» от #CloudMTS. Он подойдет мидлам, которые хотят освоить разработку на Golang. Программа курса включает, помимо изучения основ Go, занятия по архитектуре и шаблонам проектирования, сoncurrency, документации и тестированию, принципам работы с базами данных PostgreSQL и MongoDB, очередям данных, а также новым фичам в Go, включая дженерики. Лучшие студенты смогут попасть в команду #CloudMTS.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 3.6K
Комментарии 0