—
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
Крутой инструмент для создания и доставки резервных копий, с открытым исходным кодом для дистрибутивов GNU/Linux.
Возможности:
-полное резервное копирование данных
- резервное копирование файлов
- резервное копирование баз данных
- поддержку пользовательских сценариев и загрузку в удаленные хранилища, такие как S3, SSH, FTP и т. д.
nxs-backup подходит для системных администраторов, DevOps-инженеров, разработчиков и всех, кому требуется регулярное резервное копирование.
▪ GitHub
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤10🔥6
git clone https://github.com/XmirrorSecurity/OpenSCA-cli.git opensca && cd opensca && go build
OpenSCA предназначен для проверки зависимостей, уязвимостей и лицензий сторонних разработчиков.
OpenSCA может анализировать проекты, связанные с такими языками как Java, JS, PHP, Ruby, Go, Rust, Erlang, Python и соответствующих менеджерах пакетов.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤2🥰1👏1😁1
Рас Кокс (Russ Cox) объявил о своем уходе с поста лидера проекта по разработке языка программирования Go, который он занимал последние 12 лет.
В качестве причины ухода упоминается желание обеспечить сменяемость руководства, без которого проект может
оказаться в застое.
Предполагается, что смена лидера создаст условия для роста проекта, позволит по-новому взглянуть на вещи и даст возможность совершить новый шаг вперёд.
Кокс пояснил, что для него настало время для изменений, но он не покидает проект и продолжит участие в разработке, но уже не на месте лидера. После ухода с руководящей должности Рас планирует сосредоточиться на развитии системы отслеживания ошибок, бота автоматического реагирования на сообщения о проблемах Gaby и платформы для автоматизации сопровождения кода Oscar.
С первого сентября за техническую часть разработки будет отвечать Остин Клементс (Austin Clements), который также возглавит команду, занимающуюся разработкой Go, в компании Google. Ранее Остин отвечал в проекте за компилятор, runtime и выпуск релизов. После повышения Остина за данные компоненты теперь будет отвечать Черри Муи (Cherry Mui).
https://groups.google.com/g/golang-dev/c/0OqBkS2RzWw
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
😱50👍36❤9🔥3👏3😁2🤬2