https://arshsharma.com/posts/2023-10-14-argocd-github-actions-getting-started/
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Фреймворк представляет собой менеджер и интерпретатор скриптов, который предоставляет функционал и библиотеки для создания мощных инструментов, интегрированных с сервисами, используемыми во время тестов, сканирования уязвимостей и поиска эксплойтов.
Пользователь может создавать собственные модули или использовать скрипты, созданные сообществом.
make install-go-apt
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструмент, который авоматизирует и упрощает развертывание и управление кластерами PostgreSQL на Kubernetes.
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Дайджест полезных материалов из мира Golang за неделю
Почитать:
— Go — 100 вопросов/заданий с собеседований
— Machine Learning инженер: что/где/как изучать, чтобы въехать
— Высокопроизводительное кэширование с помощью Redis и Go
— Путь Discord к масштабированию Midjourney до 15 миллионов участников
— Сравниваем форматы сериализации на Go: скорость и удобство
— SOLID и DRY в Go
— RPC на примере gRPC. Когда применять и как работает
— TLS Client Hello — перехватываем и парсим — Nginx + Lua / Go
— Кратко про то, как устроен компилятор Go
— Unraveling the Magic of Golang: A Journey into the Anime-Inspired Realm of Efficient Coding
— Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock
— Simplify Error Handling with "Try": A JavaScript Library Inspired by Rust and Golang
— Test-Driven Development (TDD), Building 'Hello World' in Go
— Generating Avro Schemas from Go types
— Destiny: A Tool to Manage Cluttered Folders
— Awesome top 5 Posts from last week tagged(#go)
— Understanding Concurrency in Go: A Simple Pipeline Example
— What are the pros of using Go for your backend?
— Format a text in GO better than fmt
Посмотреть:
🌐 Live Dev Levenue.com Go + HTMX + Templ (⏱ 01:49:53)
🌐 Go Web Development With HTMX And Templ (⏱ 02:09:48)
🌐 Junior Developer Coding in Go + HTMX + Templ - DAY 7305 (⏱ 02:19:38)
🌐 Полезно ли изучать С++ для программирования на Go #айти #айтишник #программирование #программист (⏱ 00:53)
🌐 Ушел из Kaspersky Lab спустя месяц работы #айти #айтишник #программирование #программист (⏱ 00:50)
🌐 Я не мог оценивать сроки #айти #программист #программирование #айтишник (⏱ 01:01)
🌐 Structured logging in Go with Slog! Golang LOGGING like a 10x ENGINEER (⏱ 10:41)
🌐 Setup HTMX + HTML Templates in Golang!? HTMX with Fiber (⏱ 08:33)
🌐 Exploring Go 1.22: Unveiling New Features and Anticipating Exciting Changes
Хорошего дня!
@Golang_google
Почитать:
— Go — 100 вопросов/заданий с собеседований
— Machine Learning инженер: что/где/как изучать, чтобы въехать
— Высокопроизводительное кэширование с помощью Redis и Go
— Путь Discord к масштабированию Midjourney до 15 миллионов участников
— Сравниваем форматы сериализации на Go: скорость и удобство
— SOLID и DRY в Go
— RPC на примере gRPC. Когда применять и как работает
— TLS Client Hello — перехватываем и парсим — Nginx + Lua / Go
— Кратко про то, как устроен компилятор Go
— Unraveling the Magic of Golang: A Journey into the Anime-Inspired Realm of Efficient Coding
— Build a Serverless GenAI solution with Lambda, DynamoDB, LangChain and Amazon Bedrock
— Simplify Error Handling with "Try": A JavaScript Library Inspired by Rust and Golang
— Test-Driven Development (TDD), Building 'Hello World' in Go
— Generating Avro Schemas from Go types
— Destiny: A Tool to Manage Cluttered Folders
— Awesome top 5 Posts from last week tagged(#go)
— Understanding Concurrency in Go: A Simple Pipeline Example
— What are the pros of using Go for your backend?
— Format a text in GO better than fmt
Посмотреть:
🌐 Live Dev Levenue.com Go + HTMX + Templ (⏱ 01:49:53)
🌐 Go Web Development With HTMX And Templ (⏱ 02:09:48)
🌐 Junior Developer Coding in Go + HTMX + Templ - DAY 7305 (⏱ 02:19:38)
🌐 Полезно ли изучать С++ для программирования на Go #айти #айтишник #программирование #программист (⏱ 00:53)
🌐 Ушел из Kaspersky Lab спустя месяц работы #айти #айтишник #программирование #программист (⏱ 00:50)
🌐 Я не мог оценивать сроки #айти #программист #программирование #айтишник (⏱ 01:01)
🌐 Structured logging in Go with Slog! Golang LOGGING like a 10x ENGINEER (⏱ 10:41)
🌐 Setup HTMX + HTML Templates in Golang!? HTMX with Fiber (⏱ 08:33)
🌐 Exploring Go 1.22: Unveiling New Features and Anticipating Exciting Changes
Хорошего дня!
@Golang_google
🔥Подборка лучших обучающих каналов для программистов.
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
🏆 Golang
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
Golang
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
😂 IT мемы
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
🏆 Golang
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
Golang
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
😂 IT мемы
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Производительность Redis и атомарность в Golang. Возможности конвейеров, транзакций и Lua-скриптов
Redis — технология, применяемая во многих продуктах. Начать работу с ней и интегрировать в кодовую базу просто, но имеется в Redis функционал и посложнее: конвейеры, транзакции и Lua-скрипты — для повышения производительности и надежности.
НА БЕСПЛАТНОМ УРОВНЕ REDIS-КЛАСТЕРА UPSTASH МОЖНО ИСПОЛЬЗОВАТЬ ДО 10 000 ЗАПРОСОВ В ДЕНЬ — НЕПЛОХОЕ НАЧАЛО.
▪Читать дальше
@Golang_google
Redis — технология, применяемая во многих продуктах. Начать работу с ней и интегрировать в кодовую базу просто, но имеется в Redis функционал и посложнее: конвейеры, транзакции и Lua-скрипты — для повышения производительности и надежности.
НА БЕСПЛАТНОМ УРОВНЕ REDIS-КЛАСТЕРА UPSTASH МОЖНО ИСПОЛЬЗОВАТЬ ДО 10 000 ЗАПРОСОВ В ДЕНЬ — НЕПЛОХОЕ НАЧАЛО.
▪Читать дальше
@Golang_google
- Mockery для создания моков для интерфейсов Go
- Schemathesis подойдет для тестов API
- Go-testdeep для запуска продвинутых тестов
- Slang - для анализа кода
- trivy - поиск уязвимостей, неправильной конфигурации, секретов, SBOM в контейнерах, Kubernetes, репозиториях кода, облаках и т. д.
- советы по тестированию.
- Learn Go with Tests
👇Поделитесь в комментариях инструментами, которыми вы пользуютесь.
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
https://golang.withcodeexample.com/blog/golang-benchmarking/
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
GEdmsHbacAANs9p.jpg
710.9 KB
✨ Дорожная карта для начинающих бэкенд-разработчиков ✨
Только что выпустили новую версию дорожной карты для начинающих бэкенд-разработчиков, в которой даны советы и рекомендации по освоению бэкенд-разработки.
https://roadmap.sh/backend
@Golang_google
Только что выпустили новую версию дорожной карты для начинающих бэкенд-разработчиков, в которой даны советы и рекомендации по освоению бэкенд-разработки.
https://roadmap.sh/backend
@Golang_google
🚀 grpcdebug
Интерфейс командной строки, ориентированный на упрощение процесса отладки приложений.
#gRPC #golang
▪ Github
@Golang_google
Интерфейс командной строки, ориентированный на упрощение процесса отладки приложений.
#gRPC #golang
▪ Github
@Golang_google
🚎 Trolley - это мультиоблачная система управления Kubernetes.
Упрощенный пользовательский интерфейс позволяет пользователям упарвлять, развертывать, редактировать и удалять кластеры.
➜ https://github.com/Trolley-MGMT/trolleymgmt
@Golang_google
Упрощенный пользовательский интерфейс позволяет пользователям упарвлять, развертывать, редактировать и удалять кластеры.
➜ https://github.com/Trolley-MGMT/trolleymgmt
@Golang_google
На успешность обновления аддона (например, cert-manager, nginx ingress и т. д.) может повлиять целый ряд факторов. Например, для обновления некоторых аддонов требуется, чтобы в кластере был доступен определенный api или определенная версия кластера Kubernetes в целом.
Или, возможно, в аддоне устарели определенные аннотации, и вы хотите убедиться, что ваш обновленный аддон не включает эти устаревшие аннотации.
Вместо того чтобы вручную оценивать каждый аддон, GoNoGo позволяет создать спецификацию (так называемую bundle spec), которую можно заполнить проверками для обновленной версии, и выполнить их на кластере, чтобы получить оценку уверенности в обновлении кластера.
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Go 1.22 Release Candidate 2 is released!
🏃♂️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new
📣 Announcement:
https://groups.google.com/g/golang-announce/c/ktlSOU6z65Y
🗃 Download: go.dev/dl/#go1.22rc2
#golang
@Golang_google
🏃♂️ Run it in dev! Run it in prod! File bugs! go.dev/issue/new
📣 Announcement:
https://groups.google.com/g/golang-announce/c/ktlSOU6z65Y
🗃 Download: go.dev/dl/#go1.22rc2
#golang
@Golang_google
HTTP библиотека на Go , использующая современные технологии: slog, новый маршрутизатор 1.22 и другие возмоности языка.
Grape - это обертка вокруг стандартной библиотеки, предоставляющая полезные функции для более быстрой и простой разработки. Д
обавляет всего одну зависимость в ваши проекты.
go get -u github.com/hossein1376/grape@latest
▪Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
SIPGO - это библиотека для написания быстрых SIP-сервисов (интернет-звонки) на
GO
.Поддерживаемые протоколы
▪ UDP
▪TCP
▪ TLS
▪ WS
▪WSS
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Dendy - это эмулятор NES/Famicom, написанный на Go и названный в честь советского клона Famicom, который был у многих в детстве.
▪ Github
@Golang_google
$ go install github.com/maxpoletaev/dendy/cmd/dendy@latest
▪ Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Оператор Logging решает проблемы, связанные с логированием в средах Kubernetes, автоматизируя развертывание и настройку конвейера логирования Kubernetes.
➤ https://github.com/kube-logging/logging-operator
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Современный, простой, быстрый и гибкий микрофреймворк для создания
HTTP REST/RPC API
на Go
, поддерживающий OpenAPI 3 и JSON Schema.
go get -u github.com/danielgtaylor/huma/v2
#golang
➤Github
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️One Billion Row Challenge (1BRC) - это забавное с того, насколько далеко можно зайти, используя современные яп, для обработки
Челендж по самой быстрой реализацию этой задачи!
▪ Пример решения на Go
#golang #1BRC
@Golang_google
CSV-файла
, содержащего 1 миллиард строк, где каждая строка содержит название метеостанции.Челендж по самой быстрой реализацию этой задачи!
▪ Пример решения на Go
#golang #1BRC
@Golang_google