Как мы научили клинику работать быстрее без новых сотрудников

🤖 Мы сделали так, что врачам больше не нужно печатать.

Недавно мы внедрили автоматизацию для крупной медицинской клиники.
Задача стояла амбициозная — сократить время врача на заполнение анамнеза пациента без потери качества данных.

1

Пример кэширования результатов перевода Google Translate для мультиязычного сайта на NextJS

Делюсь своим опытом по организации перевода контента на разные языки. Сейчас работаю над многоязычным сайтом со стеком NextJS i18n + MongoDB (Mongoose). На сайте довольно много текста, который изредка обновляется.

Для перевода текстов на проекте используется Google Translate. Поэтому первоначально была создана простая функция для перевода вид…

1

Мой стэк для интернет-магазина на NextJS

Недавно закончил очередной онлайн-магазин отопительного оборудования. Хочу поделиться стэком технологий, который использовал для него.

Сайт:

1

Как защитить свое Mini приложение в Telegram?

Всем привет! Как насчет того чтоб перенять мой опыт?

Сегодня я хочу затронуть две темы, о одной из них мало информации в открытых источниках. Первое - это как я реализовал защиту в Telegram на REST API. Второе - это какие дыры есть в Mini App Telegram.

4

Скидка до 70% на курсы разработки и DevOps практикам в Purple School

Чтобы получить выгодную скидку на любой онлайн-курс в Purple School, переходите на сайт онлайн-школы по этой ссылке: purpleschool.ru

Скидка до 70% на курсы разработки и DevOps практикам в P…

Next.js vs Django, refresh token через axios interceptor без ручной возни

Next.js vs Django, refresh token через axios interceptor без ручной возни

Один из практических узлов в auth-связке Next.js и Django находится не в login-flow, а в обновлении access token. Пока refresh-механика размазана по страницам, компонентам и сервисам, приложение постепенно теряет предсказуемость. Один запрос обновляет токен, второй работает со старым, третий получает 401, а UI в этот момент еще показывает, что поль…

1

Next.js, type is not assignable и ремонт контракта

Next.js, type is not assignable и ремонт контракта

В Next.js с TypeScript ошибка type is not assignable нередко указывает на более полезную вещь, чем кажется по формулировке. Проблема часто не в несовпадении типов как таковом, а в том, что проект пытается передать в доменную функцию ещё не нормализованное значение.

Next.js, back/forward

Next.js, back/forward

О back и forward обычно вспоминают слишком поздно. Пока всё тестируется в лоб, интерфейс выглядит нормальным. Но как только пользователь проходит цепочку список -> поиск -> другой фильтр -> карточка -> назад, становится видно, насколько страница вообще держится как система.

1
Разработчик-самоучка из деревни: делаю кино-соцсеть с нуля

Разработчик-самоучка из деревни: делаю кино-соцсеть с нуля

1

Next.js vs Django, что реально хранить в jwt/session callbacks

Next.js vs Django, что реально хранить в jwt/session callbacks

Один из самых недооцененных узлов в fullstack-связке Next.js и Django находится в jwt и session callbacks. Именно там часто начинается архитектурная путаница.

Next.js vs Django, credentials и Google OAuth в одном auth-контуре

Next.js vs Django, credentials и Google OAuth в одном auth-контуре

В fullstack-проектах на Next.js и Django авторизация часто ломается не из-за библиотек, а из-за архитектуры.

Next.js, possibly undefined и guard-логика

Next.js, possibly undefined и guard-логика

Одна из самых практичных ошибок TypeScript в Next.js это possibly undefined. На неё легко смотреть как на помеху, но в рабочем проекте она обычно указывает на более полезную вещь. Где-то в коде есть значение, которое ещё не прошло нормальную границу проверки, а логика уже пытается обращаться с ним как с надёжным.