38.2K subscribers
1.54K photos
39 videos
5 files
1.7K links
Download Telegram
🎨 Awesome Software Architecture

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

https://awesome-architecture.com/

@Golang_google
👍16🔥32
😂 Отправляй той самой.

@Golang_google
😁46👍17🔥43
👣 Go-Pattern

Pattern Matching библиотека для Go.

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

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122🔥1
🤓 Shiori

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

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🔥73🤔1
Redis Explained

Глубокое техническое погружение во все тонкости Redis.

В статье рассматриваются различные топологии Redis, персистентность данных и форкинг процессов.

Отличная иллюстрированная статья для глубокого понимания Redis.

Читать

@Golang_google
👍18🔥95
👣 REM

Новая 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🔥32
👣 Seekr

Универсальный набор инструментов для сбора и управления 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
👍64🔥2
🖥 Relational Databases Explained

Принцип работы реляционных баз данных. В этой статье рассказывается о том, как работают индексы и транзакции внутри реляционных баз данных.

Отличная иллюстрированная статья для глубокого понимания реляционных баз данных.

Читать

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍42
👣 RamSQL

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
👍193🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый разработчик ежедневно сталкивается с новыми челенджами, один из них — отказоустойчивость системы.

Поработаем над темой вместе?

Команда Яндекс Такси и ведущие специалисты IT отрасли делятся своим опытом. Регистрируйтесь сейчас и используйте в работе лучшие практики.

2 сентября. «Москва-Сити», башня «Око», с онлайн-трансляцией. Бесплатно

Подробнее
👍8😁8
🖥 Decompose

Крутой инструмент реверс-инжиниринга для Docker, написанный на Go.

decompose очень быстрый и сканирует ~400 контейнеров примерно за 5 секунд

#docker #golang

Github

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

Машинное обучение: @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
👍62🥰2🔥1
👣 Zogo -

Новая комплексная библиотека валидации, созданная специально для 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
👣 Go With The Domain
Building Modern Business Software in Go

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

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

📕Скачать Книгу

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥42