37.1K subscribers
1.46K photos
33 videos
5 files
1.62K links
加入频道
👣 Go — 100 вопросов/заданий с собеседований

Читать

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 The Lura Project framework

Открытый фреймворк для сборки сверхпроизводительных API-шлюзов с мидлваром; ранее известный как фреймворк KrakenD, и основной сервис API-шлюза KrakenD.

Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Zed - это новая модель данных, которая объединяет JSON и реляционные модели, чтобы сделать работу с данными эффективной и простой.

Позволят выполнять молниеносные поисковые и аналитические запросы из командной строки по локальным данным Zed.

Github
Docs

@Golang_google
👣 Подробности о том, что нового в Go 1.22: reflect.TypeFor
#golang

https://blog.carlana.net/post/2024/golang-reflect-type-for/

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 В этом руководстве рассказывается о том, как автоматизировать обновление коммитов в кластерах Kubernetes с помощью Argo.

https://arshsharma.com/posts/2023-10-14-argocd-github-actions-getting-started/

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🪐 Venera - это инструмент для автоматизации настраиваемых тестов и атак против многих видов протоколов.

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

Пользователь может создавать собственные модули или использовать скрипты, созданные сообществом.

make install-go-apt

Github
Docs

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👣 Percona Operator for PostgreSQL

Инструмент, который авоматизирует и упрощает развертывание и управление кластерами 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
🔥Подборка лучших обучающих каналов для программистов.

➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять

🛢Базы данных
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
👣 Тестирование на Go:

- 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
👣 Бенчмаркинг Golang для повышения производительности функций

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
🚀 grpcdebug

Интерфейс командной строки, ориентированный на упрощение процесса отладки приложений.

#gRPC #golang

Github

@Golang_google
🚎 Trolley - это мультиоблачная система управления Kubernetes.

Упрощенный пользовательский интерфейс позволяет пользователям упарвлять, развертывать, редактировать и удалять кластеры.

https://github.com/Trolley-MGMT/trolleymgmt

@Golang_google
👣 GoNoGo

На успешность обновления аддона (например, 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
🖥 grape

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

SIPGO - это библиотека для написания быстрых SIP-сервисов (интернет-звонки) на GO.

Поддерживаемые протоколы
UDP
TCP
TLS
WS
WSS

🖥Github

@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Dendy - это эмулятор NES/Famicom, написанный на Go и названный в честь советского клона Famicom, который был у многих в детстве.

$ go install github.com/maxpoletaev/dendy/cmd/dendy@latest

Github

@Golang_google