Раньше писал на php (yii2). После перехода на go не покидает ощущение что для работы необходимо писать в разы больше boilerplate кода, которые там был спрятан под капотом, что в сравнении сильно упрощало разработку (возможно не сопровождение). Может есть способы как-то оптимизировать написание кода и не писать все руками? Например на ум приходит go-swagger для генерации сервера по спецификации, или что-то подобное, пока не пробовал, но слышал полезная вещь. Работа с базой, в сравнении, тоже выглядит намного сложнее. Query builderы, sqlx тоже как-то не вдохновляют.. без genericов для каждой модели надо повторяться