Go Library
4.13K subscribers
19 photos
63 files
753 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
加入频道
Go should be more opinionated

TL;DR:

The author argues that Go should provide more opinionated guidance on application structure and project layout. While Go excels at having "one way to do things" for language features (formatting, loops, etc.), it lacks official guidance for organizing larger projects.

Key points:
- Go's simplicity makes it easy to learn, but structuring real-world projects becomes challenging
- Teams spend significant time researching and deciding on project structure
- Official templates for common patterns (CLIs, APIs, microservices) would help
- Similar to how go mod solved dependency management fragmentation
- Would especially benefit teams migrating from opinionated frameworks like Spring Boot or Laravel

Bottom line: Go needs official project scaffolding tools (like go new) to extend its opinionated philosophy beyond language syntax to application architecture.

https://eltonminetto.dev/en/post/2025-06-19-go-more-opinated
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест для Golang-разработчиков, проверьте свои знания, готовы ли вы к обучению на курсе.

💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Сейчас Go становится все востребованнее, благодаря своей производительности, масштабируемости и экосистеме.

После 5 месяцев обучения вы сможете:
— Писать production-ready код, многопоточные и конкурентные программы.
— Понимать синтаксис и внутреннее устройство языка Go.
— Разворачивать микросервисы с помощью Docker.
— Проектировать и реализовывать микросервисную архитектуру на Go.

Также вас ждет прокачка навыков на реальных коммерческих кейсах и под руководством экспертов в этой области. Возможна рассрочка.

👉 ПРОЙТИ ТЕСТ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzquoKgzz
Benchmark of Go SQLite libraries

github.com/mattn/go-sqlite3 vs modernc.org/sqlite vs github.com/ncruces/go-sqlite3

https://gitlab.com/cznic/sqlite-bench