Рады объявить об экспериментальной поддержке gRPC-Web с .NET. gRPC-Web позволяет вызывать gRPC из приложений на основе браузера, таких как JavaScript SPA или приложений Blazor WebAssembly. gRPC-Web для .NET обещает привнести многие замечательные функции gRPC в приложения для браузеров: Строго-типизированные кодо-сгенерированные клиенты Компактные сообщения Protobuf Серверный стриминг Читать дальше →
???? Архитектура монорепозитория с микросервисами на gRPC и TypeScript:1. Работа с gRPC через TypeScript: Генерация типов из proto-файлов с помощью скрипта на JS без бинарников, поддержка IntelliSense и сгенерированного исполняемого кода.2. Запуск backend без Docker: Использование npm start и PM2 для отладки через…
Привет, друзья! Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript. Заметка о Mapped Types и других полезных возможностях современного TypeScript TypeScript в деталях. Часть 1 TypeScript в деталях. Часть 2 Карманная книга по TypeScript Шпаргалка по TypeScript Читать дальше →
Привет, Хабр! Разрабатывая экосистему для «Метр квадратный», мы со старта проекта планировали большую линейку продуктов. Поэтому подбирали стек, который поможет реализовать максимум идей. В итоге мы пришли к протоколу gRPC. В этом материале я расскажу:— о преимуществах gRPC;— об особенностях работы с протоколом, и о том, как с ними жить;— о тех проблемах, с которыми мы столкнулись; — и о том, как их решить. gRPC или не gRPC?