37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 gqlgen — это библиотека Go для создания серверов GraphQL без лишних хлопот

— gqlgen основана на подходе Schema first — можно определять свой API с помощью GraphQL Schema Definition Language

— gqlgen ставит во главу угла типобезопасность, здесь не используются конструкции вида map[string]interface{}

— в состав gqlgen входит кодогенератор

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Sync.io

Простой и понятный в использовании сервер обмена файлами на основе HTTP, обеспечивающий независимый от платформы обмен файлами между несколькими устройствами

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 lldap - Light LDAP implementation for authentication

Легковесный сервер аутентификации на базе Go, который предоставляет надежный, упрощенный интерфейс LDAP для аутентификации.

#golang

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Вышла новая версия FastSchema — фреймворка для веб-разработки на Go и Headless CMS.

Она упрощает создание и управление структурированным контентом, автоматически генерируя базы данных и предоставляя CRUD API. FastSchema поддерживает API-first разработку, динамическое моделирование контента, управление файлами и имеет встроенную панель администрирования.

Также она предлагает автоматическое создание RESTful API, поддержку MySQL, PostgreSQL и SQLite, а также контроль доступа на основе ролей.

📌GitHub

#golang #interview #postgres #sqlite

@Golang_google
👊🏻👋🏻 Generic Web Handlers

В блоге Pragmatic Paths вышла статья о Generic Web Handlers (GWU) в Go. В ней рассказывается о создании универсальных обработчиков веб-запросов, которые абстрагируют повторяющийся код для обработки HTTP-запросов и ответов.

Примеры включают создание и обработку JSON данных, использование функций для выполнения бизнес-логики и логирования.

Автор делится собственными идеями и примерами кода, которые делают разработку более эффективной и структурированной.


📌Прочитать полный док

#golang #json #go

@Golang_google
👣 Pulumi — позволяет воплощать концепцию IaaC, используя 7+ популярных языков

curl -fsSL https://get.pulumi.com/ | sh

Pulumi — open-source инструмент, который позволяет разворачивать инфраструктуру и управлять ей, используя любой из 7+ языков: JavaScript, TypeScript, Python, Go, C# (F#, VB.NET), Java и YAML

Основная часть Pulumi написана на Go

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Go инструментo для легкого создания бэкапов #PostgreSQL с удобным веб-интерфейсом.
#голанг

📌 Github

@Golang_google
👣 Goravel - фреймворк для веб-разработки на Go, вдохновленный Laravel.

Goravel - мощный и масштабируемый фреймворк, созданный для быстрой и удобной разработки веб-приложений на языке Go в стиле легендарного Laravel.

Фреймворк вдохновлен популярным фреймворком Laravel, что делает его очень понятным для PHP-разработчиков, начинающим работать с Go.

Goravel предлагает широкий спектр встроенных возможностей, включая управление конфигурацией, HTTP-обработку, аутентификацию, авторизацию, ORM, миграции, логирование, кэширование и многое другое.

Благодаря своей гибкости и набору готовых решений, Goravel позволяет значительно ускорить процесс разработки веб-приложений.

🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 lakeFS — open-source инструмент для контроля версий данных

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


🖥 GitHub
🟡 Доки

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Editor

Редактор кода, написанный на чистом Go.

#github #golang

🖥 Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 nxs-backup

Крутой инструмент для создания и доставки резервных копий, с открытым исходным кодом для дистрибутивов GNU/Linux.

Возможности:
-полное резервное копирование данных
- резервное копирование файлов
- резервное копирование баз данных
- поддержку пользовательских сценариев и загрузку в удаленные хранилища, такие как S3, SSH, FTP и т. д.

nxs-backup подходит для системных администраторов, DevOps-инженеров, разработчиков и всех, кому требуется регулярное резервное копирование.

GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 OpenSCA — инструмент на Go для управления рисками, связанными с открытым исходным кодом

git clone https://github.com/XmirrorSecurity/OpenSCA-cli.git opensca && cd opensca && go build


OpenSCA предназначен для проверки зависимостей, уязвимостей и лицензий сторонних разработчиков.
OpenSCA может анализировать проекты, связанные с такими языками как Java, JS, PHP, Ruby, Go, Rust, Erlang, Python и соответствующих менеджерах пакетов.

🖥 GitHub

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Лидер проекта Go принял решение покинуть пост

Рас Кокс (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
😂 Prying Deep

Мощный OSINT инструмент для сбора информации в даркнете, написанный на GO.

Для использования инструмента необходим Docker и PostgreSQL.

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Преимущество нового пакета unique в Go 1.23

https://josephwoodward.co.uk/2024/08/performance-improvements-unique-package-go-1-23

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

Машинное обучение: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/golang_interview
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
C++ папка: https://yangx.top/addlist/CdBs5DLepLJmZjY6
C# папка: https://yangx.top/addlist/u15AMycxRMowZmRi
Java папка: https://yangx.top/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://yangx.top/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy

Арихив опенсорс ит-курсов: https://yangx.top/+GFY3A6fgodA3M2Vi