Pull to refresh
2
12
Send message

Как сделать «успешный» стартап?

Level of difficultyEasy
Reading time13 min
Views4K

Это продолжение истории о разработке самого удобного приложения для зубрежки английских слов инди-разработчиком. Еще одно?! — Да, но с GenAI и алгоритмами!

Читать далее
Total votes 11: ↑8 and ↓3+7
Comments6

Анатомия техдолга. Излечим ли пациент?

Level of difficultyEasy
Reading time5 min
Views1.3K

Привет, Хабр! Меня зовут Евгений Старков, и я, как и вы, часто сталкиваюсь с техдолгом.

Пришло время рассказать, как я с ним справляюсь! Проблема не нова и встречается в любой компании, связанной с разработкой. Мне, по большей части, техдолг достался «в наследство». Первой задачей в Тензоре было разделение и рефакторинг большой части кодовой базы своей группы. Там попадались и суперклассы, и файлы с количеством строк, перевалившем далеко за 1000, и именование переменных по типу a, b, c.

Читать далее
Total votes 12: ↑10 and ↓2+12
Comments3

Решаем задачу: как сохранить нервные клетки пользователей с помощью валидации поля ввода

Level of difficultyMedium
Reading time9 min
Views6.6K

Всем привет! Меня зовут Алексей Гмитрон, я фулстек-разработчик и наставник на курсе «Фронтенд-разработчик» в Практикуме. Довольно долгое время я разрабатываю интерфейсы, а ещё дольше — пользуюсь ими. 

В этом году я много путешествовал, поэтому нередко заполнял формы с анкетами на разные визы — в них бывало по 30—40 полей. Когда что-то шло не так, часто сайты не давали никакой обратной связи. Иногда они сбрасывали всё, что я заполнял в течение часа, если одно из полей невалидно. 

Решить проблему могла бы валидация. Это критически важная часть разработки веб-приложений, которая соотносит данные с необходимым форматом и указывает на ошибки. Также она гарантирует безопасность дальнейшей обработки этих данных. 

В этой статье мы разберёмся, как настроить валидацию поля ввода.

Читать далее
Total votes 9: ↑5 and ↓4+3
Comments7

Вывод типов в TypeScript. Неизменяемый массив конкретных строковых значений

Level of difficultyEasy
Reading time2 min
Views6.3K

Решим реальную практическую задачу, с которой мне пришлось столкнуться на моем проекте React/TypeScript.

Задача

У нас есть массив конкретных строковых значений, таких как "first", "second", "third", "fourth" и "fifth". Необходимо отобразить их на странице, т.е как-то использовать, а также убедиться, чтобы эти данные были строго типизированы и TypeScript нам выдавал всплывающие подсказки при их использовании в коде.

Читать далее
Total votes 20: ↑17 and ↓3+16
Comments25

Information

Rating
591-st
Works in
Registered
Activity