—
go get -u github.com/panjf2000/gnet/v2
gnet создан с нуля на основе epoll и kqueue и может достичь гораздо большей производительности при меньшем потреблении памяти, чем пакет net, во многих сценариях.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥4❤3😁1
—
go install -v github.com/edoardottt/cariddi/cmd/cariddi@latest
cariddi позволяет исследовать поддомены, искать файлы нужных расширений, выявлять токены/секреты и выполнять ещё множество других действий
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥4❤3
Официальные комментарии к релизу довольно сухие, в этой статья автор попытался исправить это, добавив множество интерактивных примеров и показав, что изменится и в чем заключается новое поведение некоторых функций.
🔗 Читать дальше
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥10❤2🥰2😱2🤯1🤬1
—
brew install encoredev/tap/encore
Encore — это фреймворк Golang для создания событийно-управляемых и распределенных систем.
Encore использует генерацию кода и статический анализ, чтобы позаботиться о многих шаблонах, которые обычно возникают при создании API.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥7❤5🤬2
Пакет Go, предоставляющий простой унифицированный интерфейс для взаимодействия с различными поставщиками языковых моделей (LM)
go get github.com/teilomillet/goal
#golang
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🔥3😁1🤔1
Здесь масса ссылок на разные туториалы, гайды, примеры практического использования Go
Уверен, каждый найдёт здесь ответы на многие свои вопросы
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤8🔥6
— gqlgen основана на подходе Schema first — можно определять свой API с помощью GraphQL Schema Definition Language
— gqlgen ставит во главу угла типобезопасность, здесь не используются конструкции вида
map[string]interface{}
— в состав gqlgen входит кодогенератор
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4🥰3😱1😢1
Простой и понятный в использовании сервер обмена файлами на основе HTTP, обеспечивающий независимый от платформы обмен файлами между несколькими устройствами
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🥰4🔥3👍1
Легковесный сервер аутентификации на базе Go, который предоставляет надежный, упрощенный интерфейс LDAP для аутентификации.
#golang
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔3🔥2🥰1
🔥Вышла новая версия FastSchema — фреймворка для веб-разработки на Go и Headless CMS.
Она упрощает создание и управление структурированным контентом, автоматически генерируя базы данных и предоставляя CRUD API. FastSchema поддерживает API-first разработку, динамическое моделирование контента, управление файлами и имеет встроенную панель администрирования.
Также она предлагает автоматическое создание RESTful API, поддержку MySQL, PostgreSQL и SQLite, а также контроль доступа на основе ролей.
📌GitHub
#golang #interview #postgres #sqlite
@Golang_google
Она упрощает создание и управление структурированным контентом, автоматически генерируя базы данных и предоставляя CRUD API. FastSchema поддерживает API-first разработку, динамическое моделирование контента, управление файлами и имеет встроенную панель администрирования.
Также она предлагает автоматическое создание RESTful API, поддержку MySQL, PostgreSQL и SQLite, а также контроль доступа на основе ролей.
📌GitHub
#golang #interview #postgres #sqlite
@Golang_google
👍17❤3🔥2
👊🏻👋🏻 Generic Web Handlers
В блоге Pragmatic Paths вышла статья о Generic Web Handlers (GWU) в Go. В ней рассказывается о создании универсальных обработчиков веб-запросов, которые абстрагируют повторяющийся код для обработки HTTP-запросов и ответов.
Примеры включают создание и обработку JSON данных, использование функций для выполнения бизнес-логики и логирования.
Автор делится собственными идеями и примерами кода, которые делают разработку более эффективной и структурированной.
📌Прочитать полный док
#golang #json #go
@Golang_google
В блоге Pragmatic Paths вышла статья о Generic Web Handlers (GWU) в Go. В ней рассказывается о создании универсальных обработчиков веб-запросов, которые абстрагируют повторяющийся код для обработки HTTP-запросов и ответов.
Примеры включают создание и обработку JSON данных, использование функций для выполнения бизнес-логики и логирования.
Автор делится собственными идеями и примерами кода, которые делают разработку более эффективной и структурированной.
📌Прочитать полный док
#golang #json #go
@Golang_google
👍12❤6🥰2🤬2
—
curl -fsSL https://get.pulumi.com/ | sh
Pulumi — open-source инструмент, который позволяет разворачивать инфраструктуру и управлять ей, используя любой из 7+ языков: JavaScript, TypeScript, Python, Go, C# (F#, VB.NET), Java и YAML
Основная часть Pulumi написана на Go
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍5❤4
Go инструментo для легкого создания бэкапов #PostgreSQL с удобным веб-интерфейсом.
#голанг
📌 Github
@Golang_google
#голанг
📌 Github
@Golang_google
❤21👍4🔥4
Goravel - мощный и масштабируемый фреймворк, созданный для быстрой и удобной разработки веб-приложений на языке Go в стиле легендарного Laravel.
Фреймворк вдохновлен популярным фреймворком Laravel, что делает его очень понятным для PHP-разработчиков, начинающим работать с Go.
Goravel предлагает широкий спектр встроенных возможностей, включая управление конфигурацией, HTTP-обработку, аутентификацию, авторизацию, ORM, миграции, логирование, кэширование и многое другое.
Благодаря своей гибкости и набору готовых решений, Goravel позволяет значительно ускорить процесс разработки веб-приложений.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75😱15👍13🤬9❤7🤯6🔥1🥰1😢1
lakeFS позволяет управлять версиями данных не сложнее, чем мы обычно управляем версиями кода.
lakeFS поддерживает AWS S3, Azure Blob Storage и Google Cloud Storage в качестве базового сервиса хранения.
Также инструмент совместим по API с S3 и легко работает со всеми современными фреймворками данных, такими как Spark, Hive, AWS Athena, DuckDB и Presto.
Поскольку Docker Hub снова доступе, можно вот быстро запустить lakeFS:
docker run --pull always \
--name lakefs \
-p 8000:8000 \
treeverse/lakefs:latest \
run --quickstart
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2