![](https://habrastorage.org/r/w780/getpro/habr/upload_files/083/192/736/08319273698161017946565724a20594.jpg)
Команда Go представила версию языка Go 1.18. Релиз включает в себя новые функции и улучшение производительности. Сами разработчики назвали обновление масштабным и заявили о том, что шли к этому с самого начала развития Go.
Компилируемый, многопоточный язык программирования
Команда Go представила версию языка Go 1.18. Релиз включает в себя новые функции и улучшение производительности. Сами разработчики назвали обновление масштабным и заявили о том, что шли к этому с самого начала развития Go.
Посмотрите что ваши солдаты творят на Украине! Они обстреливают жилые массивы и мирных жителей! Это наша земля! Выходите митинги, умоляю! Просите это остановить и заберите ваши войска домой! https://www.dropbox.com/s/gdmwnn5mjvtoizc/2022-02-28 13.43.41.mp4?dl=0
Golang United — комьюнити, основанное опытными разработчиками EPAM, объединив экспертизу участников и их любовь к Go, запускает свою бесплатную учебную программу для начинающих гоферов — «Golang United School».
Курс «Golang United School» доступен на русском и английском языках. Для успешного прохождения учебного материала кандидатам рекомендуется владеть английским (A2 +), а также одним или несколькими языками программирования на базовом уровне.
Привет! На связи команда СберМаркета. 27 января, в четверг, в 19:00 приглашаем на наш первый митап, посвященный Golang-разработке. Мы подготовили для вас три огненных доклада от наших тимлидов.
На митапе расскажем:
? как писать интеграционные тесты — где могут возникнуть проблемы и как их лучше решить;
? какие бывают типы ошибок в Golang и что с ними делать;
? как редактор кода может писать код без вас.
Регистрация — по ссылке.
10 ноября 2021 года языку программирования Go исполнилось 12 лет. Разработка языка началась осень 2007 года, проектированием технологии занимались Роберт Гризмер, Роб Пайк и Кен Томпсон, которые до этого момента участвовали в проекте операционной системы Inferno. Релиз первой версии состоялся 10 ноября 2009 года. На данный момент официальный компилятор поддерживается на Linux, macOS, Windows, FreeBSD, OpenBSD, DragonFly BSD, AIX, Plan 9, Solaris и Android.
30 сентября мы соберемся на онлайн-митапе, чтобы поговорить о возможностях СУБД Tarantool, посчитать всех петербургских домашних кошек и быстро показать их распределение на карте в зависимости от района. На такую необычную задачу нас вдохновило сообщение петербургского Управления ветеринарии за 2018 год, согласно которому в городе жило около миллиона домашних кошек. Нам стало интересно, насколько выросло поголовье за прошедшие три года и как животные распределены по городу, какие районы можно назвать «кошачьими»?
Только прошёл один DevDay, а мы уже приглашаем на следующий.
16 июля собираем DevDay о Go. В свободной пятничной обстановке выведаем у спикеров, чем же так хорош gqlgen и в каких случаях собственное решение оказывается лучше, чем Viper и Cleanenv. Ну и обсудим плюсы и минусы Go, как без этого.
Для Laravel вышел пакет Laravel Octane который призван подружить Laravel c Swoole и RoadRunner. Мы уже какое-то время используем RoadRunner вместо php-fpm и поделимся своим опытом использования, какие у этого есть плюсы.
RoadRunner – это высокопроизводительный сервер приложения для PHP с открытым исходным кодом написанный на Go. Основное отличие от php-fpm состоит в том, что RoadRunner взаимодействует с долгоживущими php процессами, в отличии от php-fpm, который создает и убивает новый php процесс при каждом запросе.
Плюсы долгоживущего процесса:
Вот такое сообщение я увидел, когда зашел посмотреть статистику своей библиотеки на Bintray.
Чтобы оптимизировать производительность платформы JFrog, мы закроем сервисы Bintray (включая JCenter), GoCenter и ChartCenter 1 мая 2021 года. Пользователям этих сервисов необходимо будет перейти в соответствующий канонический репозиторий, и мы продолжим предлагать оба бесплатные и платные облачные подписки JFrog Platform, которые могут удовлетворить другие потребности. Кроме того, JFrog сотрудничает с такими хабами, как Docker, чтобы обеспечить хорошее обслуживание инфраструктуры, от которой зависят наши клиенты и сообщество.
18 марта пройдёт новый митап от Команды ВКонтакте — VK Tech Talks · Core Infrastructure. Приглашаем посмотреть трансляцию или обсудить доклады в закрытой онлайн-конференции. Интересно будет и там, и там!
Как сообщает телеграм-канал 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
}
Всем привет! Эта новость будет интересна тем, у кого есть микросервисы или утилиты на Go, которым нужно взаимодействовать с API Zabbix.