Goblin позволяет использовать команду curl для установки бинарников Go без самого Go.
Инструмент позволяет устанавливать бинарные файлы Go, указывая желаемую версию и другие параметры.
Это особенно полезно, если вы хотите быстро установить библиотеку без установки всего Go SDK.
curl -sf https://goblin.run/<package>[@version] | [...options] sh
Ставь 👍, если пользовался, только старым Go Binaries.
•Проект
•Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👎4❤1🔥1
🎨 Awesome Software Architecture
Полезный список статей и ресурсов для изучения и применения на практике архитектуры, паттернов и принципов программного обеспечения.
https://awesome-architecture.com/
@Golang_google
Полезный список статей и ресурсов для изучения и применения на практике архитектуры, паттернов и принципов программного обеспечения.
https://awesome-architecture.com/
@Golang_google
👍16🔥3❤2
🟡 Дайджест полезных материалов из мира Golang за неделю
Почитать:
— Expr: простой и мощный ЯП на Go
— Можем ли мы сохранить животных с помощью Golang?
— Из кладовщика в разработчики
— Понимание паттерна Options в Go
— Список популярных утечек с GitHub: Анализ репозиториев компаний
— How to build a URL Shortener with Go
— Channels in Go
— Golang Database Migration With Golang Migrate and Sqlc
— What are interfaces in Go?
— Introducing Goctopus: open-source, state-of-the-art GraphQL endpoint discovery & fingerprinting tool.
— Limitar Gorutinas Con Semáforos
— Pratique com APIs de verdade - ClimaTempo
— Non-blocking sequential processing in Go using infinite (unbounded) buffered channel
— Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service
— Testing with AWS SDK for Go V2 without interface mocks
❓Quiz
Посмотреть:
🌐 Уроки Golang с нуля /#21 - iota/ паттерн перечисления
🌐 Go 1.21 RELEASED!!!! | Prime News
🌐 Второй этап Golang собеса на 950к в месяц
Хорошего дня!
❤️ Лайк, если полезно
@Golang_google
Почитать:
— Expr: простой и мощный ЯП на Go
— Можем ли мы сохранить животных с помощью Golang?
— Из кладовщика в разработчики
— Понимание паттерна Options в Go
— Список популярных утечек с GitHub: Анализ репозиториев компаний
— How to build a URL Shortener with Go
— Channels in Go
— Golang Database Migration With Golang Migrate and Sqlc
— What are interfaces in Go?
— Introducing Goctopus: open-source, state-of-the-art GraphQL endpoint discovery & fingerprinting tool.
— Limitar Gorutinas Con Semáforos
— Pratique com APIs de verdade - ClimaTempo
— Non-blocking sequential processing in Go using infinite (unbounded) buffered channel
— Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service
— Testing with AWS SDK for Go V2 without interface mocks
❓Quiz
Посмотреть:
🌐 Уроки Golang с нуля /#21 - iota/ паттерн перечисления
🌐 Go 1.21 RELEASED!!!! | Prime News
🌐 Второй этап Golang собеса на 950к в месяц
Хорошего дня!
❤️ Лайк, если полезно
@Golang_google
❤17👍8🔥4🤩1
Pattern Matching библиотека для Go.
Pattern Matching - метод анализа и обработки структур данных, основанный на выполнении определённых инструкций в зависимости от совпадения исследуемого значения с тем или иным образцом, в качестве которого может использоваться константа, предикат, тип данных или иная поддерживаемая языком конструкция.
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥1
Shiori - это простой менеджер закладок, написанный на языке Go. Представляет собой простой клон Pocket. Его можно использовать как приложение командной строки или как веб-приложение.
Приложение распространяется в виде одного бинарного файла, что позволяет легко установить и использовать его.
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
gat — полноценная альтернатива cat, написанная на Go и с дополнительными функциями: подсветки синтаксиса на разных языках, поддержки разных тем и форматирования.
$ go install github.com/koki-develop/gat@latest
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥7❤3🤔1
✔ Redis Explained
Глубокое техническое погружение во все тонкости Redis.
В статье рассматриваются различные топологии Redis, персистентность данных и форкинг процессов.
Отличная иллюстрированная статья для глубокого понимания Redis.
▪Читать
@Golang_google
Глубокое техническое погружение во все тонкости Redis.
В статье рассматриваются различные топологии Redis, персистентность данных и форкинг процессов.
Отличная иллюстрированная статья для глубокого понимания Redis.
▪Читать
@Golang_google
👍18🔥9❤5
Новая ORM библиотека для Go, поддерживающая PostgreSQL, MySQL. Вскоре авторы обещают добавить SQLite.
go get github.com/evantbyrne/rem
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23👎14🔥3❤2
Универсальный набор инструментов для сбора и управления OSINT-данными с удобным веб-интерфейсом.
Seekr позволяет объединить все ваши любимые OSINT-инструменты в одном. Бэкэнд написан на языке Go с использованием BadgerDB в качестве базы данных и предлагает широкий спектр возможностей для сбора, управления и анализа данных.
git clone https://github.com/seekr-osint/seekr
cd seekr
go generate ./...
tsc --project web
go run main.go
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥2
Принцип работы реляционных баз данных. В этой статье рассказывается о том, как работают индексы и транзакции внутри реляционных баз данных.
Отличная иллюстрированная статья для глубокого понимания реляционных баз данных.
▪Читать
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4❤2
In-memory SQL библиотека на Go sql/driver, которая хорошо подходит для тестирования.
go get github.com/proullon/ramsql
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый разработчик ежедневно сталкивается с новыми челенджами, один из них — отказоустойчивость системы.
Поработаем над темой вместе?
Команда Яндекс Такси и ведущие специалисты IT отрасли делятся своим опытом. Регистрируйтесь сейчас и используйте в работе лучшие практики.
2 сентября. «Москва-Сити», башня «Око», с онлайн-трансляцией. Бесплатно
Подробнее
Поработаем над темой вместе?
Команда Яндекс Такси и ведущие специалисты IT отрасли делятся своим опытом. Регистрируйтесь сейчас и используйте в работе лучшие практики.
2 сентября. «Москва-Сити», башня «Око», с онлайн-трансляцией. Бесплатно
Подробнее
👍8😁8
🟡 Дайджест полезных материалов из мира Go за неделю
Почитать:
— Учимся применять Semaphore и Worker Pool на Go
— Go's Garbage Collection: как работает и почему это важно знать
— Объяснения по шардинга баз данных
— Build a Credit Card validator using Go
— Protoc Plugins with Go
— 12.Data Transmission Protocol: Protocol Buffers
— Appwrite + Go: Build APIs without technical overhead
— Handling JSON in Go
— Validating input JSON
— Golang: Test-Driven Development(TDD) with Gin and MySQL
— Novedades en Go 1.21 🚀
— 11. MMO Online Game AOI Algorithm
— The Golang Saga: A Coder’s Journey There and Back Again. Part 3: The Graphing Conundrum
Посмотреть:
🌐Уроки Golang с нуля /#23 - Функция init
🌐 Go v1.21 - Обсуждаем важные изменения | GoGetPodcast №10 (⏱ 01:56:31)
🌐Mock-собеседование старшего Go разработчика из Тинькофф | Самое полное интервью
Хорошего дня!
❤️ Лайк, за подборку
@Golang_google
Почитать:
— Учимся применять Semaphore и Worker Pool на Go
— Go's Garbage Collection: как работает и почему это важно знать
— Объяснения по шардинга баз данных
— Build a Credit Card validator using Go
— Protoc Plugins with Go
— 12.Data Transmission Protocol: Protocol Buffers
— Appwrite + Go: Build APIs without technical overhead
— Handling JSON in Go
— Validating input JSON
— Golang: Test-Driven Development(TDD) with Gin and MySQL
— Novedades en Go 1.21 🚀
— 11. MMO Online Game AOI Algorithm
— The Golang Saga: A Coder’s Journey There and Back Again. Part 3: The Graphing Conundrum
Посмотреть:
🌐Уроки Golang с нуля /#23 - Функция init
🌐 Go v1.21 - Обсуждаем важные изменения | GoGetPodcast №10 (⏱ 01:56:31)
🌐Mock-собеседование старшего Go разработчика из Тинькофф | Самое полное интервью
Хорошего дня!
❤️ Лайк, за подборку
@Golang_google
❤21👍9🔥5
Крутой инструмент реверс-инжиниринга для Docker, написанный на Go.
decompose очень быстрый и сканирует ~400 контейнеров примерно за 5 секунд
#docker #golang
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥3❤2
⚡Легкий способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Машинное обучение: @ai_machinelearning_big_data
Go: @golang_interview
Go Jobs:@GolangJobsit
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
Машинное обучение: @ai_machinelearning_big_data
Go: @golang_interview
Go Jobs:@GolangJobsit
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
👍6❤2🥰2🔥1
Новая комплексная библиотека валидации, созданная специально для Go разработчиков.
С помощью Zogo можно легко проверять различные поля данных в своих приложениях, используя набор предварительно созданных правил проверки.
go get github.com/frantchessico/zogo
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍14👎3🔥2
Building Modern Business Software in Go
Книга для тех, кто обладаете базовыми знаниями языка Go и уже работал с различными проектами. Книга подойдет тем, кто ищет практические примеры, которые помогут разрабатывать приложения, чтобы через несколько месяцев они не превратились в устаревшее программное обеспечение.
Большинство идей, изложенных в этой книге, подходят для проектов со сложными бизнес-процессами. Некоторые из них применимым и в более простых случаях, а некоторые при использовании в небольших проектах будут выглядеть как ужасный перебор. Старайтесь быть прагматиками и выбирать лучший инструмент для работы над вашим проектом .
📕Скачать Книгу
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4❤2