В Go 1.24: эксперимент по тестированию времени и параллелизма — Взгляд на еще одну функцию, которая появится в Go 1.24 в начале следующего года. На этот раз это экспериментальный testing/synctest пакет, который открывает некоторые дополнительные возможности для тестирования кода, связанного со временем или параллелизмом
https://danp.net/posts/synctest-experiment/
https://danp.net/posts/synctest-experiment/
This media is not supported in your browser
VIEW IN TELEGRAM
Представили задачу для разработчиков? Обучить нейронку определять .....)) 😂
Обзор Go 1.24
https://devcenter.upsun.com/posts/go-124/
https://docs.google.com/presentation/d/1jvc0RzrshOOjkeEnsyea2jwjs_zVOcyETG558pqPOK0/
https://devcenter.upsun.com/posts/go-124/
https://docs.google.com/presentation/d/1jvc0RzrshOOjkeEnsyea2jwjs_zVOcyETG558pqPOK0/
Upsun
Golang 1.24 is looking seriously awesome
The Golang team just released the first release candidate of Golang 1.24. At Upsun, we use Golang extensively for everything in our hot path, especially for the routing of HTTP requests throughout our infrastructure. Here is what we are looking forward to…
Подборка митапов
Go Meetup: генерируем стабы для тестирования, ищем альтернативы для Make и пилим монолит
DDD в Go — Golang Meetup — Evrone х YADRO
Golang meetup - хардкод, миграция, контракты и DDD
Go Meetup: генерируем стабы для тестирования, ищем альтернативы для Make и пилим монолит
DDD в Go — Golang Meetup — Evrone х YADRO
Golang meetup - хардкод, миграция, контракты и DDD
YouTube
YADRO Go Meetup: генерируем стабы для тестирования, ищем альтернативы для Make и пилим монолит
12 декабря в Нижнем Новгороде и онлайн пройдет встреча Go-разработчиков.
Инженеры YADRO расскажут о генерации стабов для тестирования микросервисов, альтернативах Make и преимуществах Mise для сборки проектов. Также обсудим распил монолита в Ви.Tech и создание…
Инженеры YADRO расскажут о генерации стабов для тестирования микросервисов, альтернативах Make и преимуществах Mise для сборки проектов. Также обсудим распил монолита в Ви.Tech и создание…
предложение по сокращению обработок ошибок
https://github.com/golang/go/discussions/71460
r := SomeFunction() ? {
return fmt.Errorf("something failed: %v", err)
}
if err := SomeFunction2(); err != nil {
return err
}
https://github.com/golang/go/discussions/71460
r := SomeFunction() ? {
return fmt.Errorf("something failed: %v", err)
}
if err := SomeFunction2(); err != nil {
return err
}
GitHub
discussion: spec: reduce error handling boilerplate using ? · golang/go · Discussion #71460
This is a discussion about a new syntax that may be used to handle errors. This is issue #71203 converted into a discussion. I've written a tool that converts ordinary Go code into code that us...