Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы работали с tRPC, то знаете, насколько удобно иметь типобезопасность от сервера до клиента. Но у tRPC есть ограничение — и сервер, и клиент должны быть на TypeScript. Не всем это подходит.
В новом видео представлена библиотека RERPC, разработанная для Go, которая решает эту проблему. Она позволяет создавать типобезопасные RPC-интерфейсы между языками.
• Автоматическая генерация клиента на основе изменений в Go-сервере.
• Поддержка всех базовых Go-типов, включая вложенные структуры.
• Обработка Option и Nullable значений через вспомогательные типы (в духе Rust).
• Встроенная валидация и сериализация JSON, которую можно использовать отдельно от RPC.
• Интеграция через CLI, который отслеживает изменения и автоматически обновляет клиент.
Сейчас доступны TypeScript, Go, Rust, Kotlin, Swift, Dart.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Templiér — когда Templ перестаёт быть болью
Templiér — это инструмент для разработки фронтенда на Go с использованием шаблонизатора Templ.
Он обеспечивает:
➖ Автоматическую пересборку сервера и перезагрузку вкладок браузера при изменениях в .templ и других файлах.
➖ Отображение ошибок компиляции и линтинга непосредственно в браузере.
➖ Поддержку пользовательских наблюдателей для выполнения команд, таких как сборка JavaScript или CSS.
➖ Гибкую конфигурацию через YAML-файл.
В отличие от стандартного режима наблюдения Templ, Templiér продолжает работу даже при ошибках компиляции, предоставляя более стабильный и информативный опыт разработки.
➡️ Репозиторий инструмента
🐸 Библиотека Go разработчика #буст
Templiér — это инструмент для разработки фронтенда на Go с использованием шаблонизатора Templ.
Он обеспечивает:
В отличие от стандартного режима наблюдения Templ, Templiér продолжает работу даже при ошибках компиляции, предоставляя более стабильный и информативный опыт разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🐈 ВКонтакте открывает набор Go-разработчиков для перехода на новую архитектуру
ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Подробнее о наборе новых специалистов и задачах, которые им предстоит решить, техническая команда ВКонтакте расскажет на митапе для Go-разработчиков. Он пройдёт 24 апреля в петербургском офисе соцсети у Красного моста, а также онлайн. Для участия в митапе необходимо зарегистрироваться на странице мероприятия.
➡️ Зарегистрироваться на митап: https://team.vk.company/gomeetup-2405/
ВКонтакте запускает технологический проект по переводу соцсети на сервисную архитектуру и построению единой платформы разработки. Компания планирует привлечь больше 100 Go-разработчиков на проект. Они будут заниматься развитием современного технологического стека и писать новую архитектуру на языке программирования Go.
Подробнее о наборе новых специалистов и задачах, которые им предстоит решить, техническая команда ВКонтакте расскажет на митапе для Go-разработчиков. Он пройдёт 24 апреля в петербургском офисе соцсети у Красного моста, а также онлайн. Для участия в митапе необходимо зарегистрироваться на странице мероприятия.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
Сомневаетесь в своем прогрессе? Мы собрали 7 четких признаков того, что вы реально растете как разраб. Спойлер: дело не только в коде!
👉 Подробнее в статье
👉 Подробнее в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишете проект, спокойно уживаетесь с коллегами, пока в проект не врывается:
Please open Telegram to view this post
VIEW IN TELEGRAM
🪓 Когда ваш код на Go всё больше напоминает тоннель на уровне y=-54
Вы уже не уверены, goroutine — это про параллелизм или новый способ добычи редстоуна?
Ваш main() разрастается, как база в режиме выживания, а defer используется чаще, чем факелы в шахте?
➡️ Пора выяснить, где заканчивается программирование и начинается крафтинг
🐸 Библиотека Go разработчика
Вы уже не уверены, goroutine — это про параллелизм или новый способ добычи редстоуна?
Ваш main() разрастается, как база в режиме выживания, а defer используется чаще, чем факелы в шахте?
Please open Telegram to view this post
VIEW IN TELEGRAM
👋 Всем привет!
Мы ищем участников для интервью на тему «Обучение навыкам в IT»!
Кто нам нужен?
— Вы разработчик или дата сайентист, прокачивающий свои навыки. Или хотите войти в IT.
Что нужно сделать?
— Заполните гуглоформу по теме (займет не более 10 минут).
— Если нас заинтересует ваш опыт, мы пригласим поучаствовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Откликнуться.
Мы ищем участников для интервью на тему «Обучение навыкам в IT»!
Кто нам нужен?
— Вы разработчик или дата сайентист, прокачивающий свои навыки. Или хотите войти в IT.
Что нужно сделать?
— Заполните гуглоформу по теме (займет не более 10 минут).
— Если нас заинтересует ваш опыт, мы пригласим поучаствовать в небольшом интервью по Zoom (не больше 45 минут).
— Вознаграждение: 1500 рублей на карту за участие + уникальный шанс пообщаться с нашим CEO!
Откликнуться.
📰 Технический дайджест
Собрали ключевые события и релизы за последние дни.
➖ Новый эпизод подкаста Cup o' Go
➖ Возможно, WebSockets вам не нужны
Статья про отказ от WebSockets в пользу более простых альтернатив вроде HTTP-стриминга.
➖ depgraph
Инструмент для анализа зависимостей Go-модулей. Он сканирует указанные GitHub-организации или аккаунты, извлекает зависимости из файлов go.mod и строит граф в формате DOT.
➖ go-fluxus v1.1.1
Лёгкая и типобезопасная библиотека для создания и управления пайплайнами в Go
➖ 7 признаков того, что вы растёте как программист
➖ Как работает протокол HTTP/2
➡️ Вакансия бустера
🐸 Библиотека Go разработчика #свежак
Собрали ключевые события и релизы за последние дни.
Статья про отказ от WebSockets в пользу более простых альтернатив вроде HTTP-стриминга.
Инструмент для анализа зависимостей Go-модулей. Он сканирует указанные GitHub-организации или аккаунты, извлекает зависимости из файлов go.mod и строит граф в формате DOT.
Лёгкая и типобезопасная библиотека для создания и управления пайплайнами в Go
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по Go | тесты, код, задания
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик Go (Middle+/Senior) — 250 000 ₽, Удаленно (Рязань)
Go Developer — от 272 000 ₽, Удаленно (Москва, Санкт-Петербург)
Golang Developer (Middle / Senior) — Удаленно (Москва)
Go-разработчик — Удаленно (Москва)
Golang-разработчик (Senior) — от 300 000 ₽, Удаленно (Москва)
Бустер — удалённо (по всему миру)
Please open Telegram to view this post
VIEW IN TELEGRAM
📝 Шпаргалка по путешествиям данных
Подготовили для вас компактный гид по передаче данных по API.
💾 Сохраняйте к себе, чтобы не потерять
🐸 Библиотека Go разработчика #буст
Подготовили для вас компактный гид по передаче данных по API.
💾 Сохраняйте к себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: t.me/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
🐸 Библиотека программиста
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
Please open Telegram to view this post
VIEW IN TELEGRAM