Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Знакомьтесь, tRPC

Уровень сложностиСложный
Время на прочтение8 мин
Количество просмотров14K


Hello, world!


В этом туториале мы разработаем простое типобезопасное (typesafe) клиент-серверное (fullstack) приложение с помощью tRPC, React и Express.


tRPC позволяет разрабатывать полностью безопасные с точки зрения типов API для клиент-серверных приложений (предпочтительной является архитектура монорепозитория). Это посредник между сервером и клиентом, позволяющий им использовать один маршрутизатор (роутер) для обработки запросов HTTP. Использование одного роутера, в свою очередь, обуславливает возможность автоматического вывода типов (type inference) входящих и исходящих данных (input/output), что особенно актуально для клиента и позволяет избежать дублирования типов или использования общих (shared) типов.


Руководство по tRPC находится в процессе подготовки — следите за обновлениями ?


Для тех, кого интересует только код, вот ссылка на соответствующий репозиторий.


Интересно? Тогда прошу под кат.

Читать дальше →
Всего голосов 10: ↑8 и ↓2+10
Комментарии10

Как выбрать психолога? Реалистичный гайд

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров12K

Наверное, стоило бы начать статью со слов, вроде: "Важно ответственно отнестись к выбору психолога, чтобы не попасть к плохому специалисту. И вот я тут накидал пару советов...", но таких инструкций - вагон и маленькая тележка. Поэтому, рассудив, что тема избита, я решил зайти с другой стороны и написать, как оценить адекватность своего выбора в непосредственном взаимодействии, оформив тревожные звоночки и набаты в материал "Психологи и психолухи" или как понять, что пора валить с приёма?".

Но в комментариях опять же отметили, что лучше бы я написал материал, как ошибку эту не допустить. Поэтому, принимая идею о том, что малой кровью отделаться не получится, представляю вам инструкцию, как минимизировать вероятность попадания к слабому или откровенно деструктивному специалисту, не играя в детектива (ну, почти). Частично материал будет пересекаться с прошлой статьей, но будет рассмотрен через призму превентивного выявления рисков.

Как найти мозгоправа
Всего голосов 6: ↑4 и ↓2+5
Комментарии17

Как я расширил Time-Based SQL Injection до RCE

Время на прочтение4 мин
Количество просмотров7.3K


Тема информационной безопасности и защиты данных крайне актуальна для любого бизнеса, независимо от его размеров и географии. В рамках нашего блога мы решили публиковать заметки зарубежных коллег, основанные на их реальном опыте по теме. Надеемся, что приведенный материал будет вам полезен.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+43
Комментарии7

Создаем CLI-приложение с помощью React.js

Время на прочтение7 мин
Количество просмотров8.4K

Приложения с интерфейсом в виде командной строки (Command-Line Interface — CLI) стали популярными в экосистеме разработчиков по целому ряду причин. Самые банальные из них — это простота использования (CLI) и то, что многие важнейшие инструменты разработки представляют из себя терминальные приложения или предоставляют интерфейс командной строки, и многие разработчики уже к ним привыкли.

Читать далее
Всего голосов 9: ↑5 и ↓4+3
Комментарии15

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность