37.1K subscribers
1.46K photos
34 videos
5 files
1.62K links
加入频道
🖥 Relational Databases Explained

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

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

Читать

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 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
This media is not supported in your browser
VIEW IN TELEGRAM
Каждый разработчик ежедневно сталкивается с новыми челенджами, один из них — отказоустойчивость системы.

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

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

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

Подробнее
🖥 Decompose

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

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

#docker #golang

Github

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

Машинное обучение: @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.me/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview


💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy

🔥ИТ-Мемы: t.me/memes_prog

🇬🇧Английский: @english_forprogrammers

📕Ит-книги https://yangx.top/addlist/BkskQciUW_FhNjEy
👣 Zogo -

Новая комплексная библиотека валидации, созданная специально для Go разработчиков.

С помощью Zogo можно легко проверять различные поля данных в своих приложениях, используя набор предварительно созданных правил проверки.

go get github.com/frantchessico/zogo

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Go With The Domain
Building Modern Business Software in Go

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

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

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

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

Полезный CLI-инструмент для проксирования и анализа TCP-соединений, написанный на Go.

Tproxy используется для мониторинга подключений gRPC, пулов соединений MySQL и анализа любых TCP-соединений.


Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
☠️ headerpwn

Полезный фаззер, написанный на Go, для анализа реакции серверов на различные HTTP-заголовки.

go install github.com/devanshbatham/[email protected]

Укажите целевой URL-адрес с помощью флага -url.
Создайте файл, содержащий тестируемые заголовки, по одному заголовку в строке. С помощью флага -headers укажите путь к этому файлу.

Пример:

headerpwn -url https://example.com -headers my_headers.txt

Формат файла my_headers.txt должен быть таким, как показано ниже:

Proxy-Authenticate: foobar
Proxy-Authentication-Required: foobar
Proxy-Authorization: foobar
Proxy-Connection: foobar
Proxy-Host: foobar
Proxy-Http: foobar

тест:

headerpwn -url https://example.com -headers my_headers.txt -proxy 127.0.0.1:8080

GitHub

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

Свежий апдейт библиотеки ZITADEL, альтернативы комбинирующей функции Auth0 и Keycloak.

Github
Документация

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👺 Go Hacking

Бесплатное комплексное онлайн-учебное пособие Go по взлому на архитектурах x64, ARM64 и ARM32, в котором шаг за шагом рассматриваются вопросы реинжиниринга Golang с нуля.

Github
Книга по хакингу на GO
Бесплатный курс реверс-инжинирингу

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Работаем с регулярными выражениями. Часть 1

regex для проверки того, содержит ли строка только заглавные буквы (картинка 1)

проверка того, начинается ли строка с "Tre" и заканчивается "s" (картинка 2,3).

Проверяем заканчивается ли строка на "port" (картинка 4,5).

проверка наличия в строке подстроки "zoo" (картинка 6,7).

проверка не содержит ли строка заданную подстроку где-либо внутри себя картинка 8,9).

проверка наличия в строке целых чисел с помощью regex 10).

https://regex101.com/ - попрактиковаться

🔥Ставьте лайк, если интересно продолжение темы.

#golang #junior #regex

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