Найти в Дзене
Техстек и архитектура (Часть 1)
#IT_Архитектура Не так давно я рассказывал о релизе моего самого любимого на данный момент пет-проекта paskoro.ru, тогда обошлось без технических деталей. Теперь я хочу их немного насыпать, а за одно и с вами обсудить правильность выбора в комментах. Итак, стек у меня такой: React + Vite + Node.js + PostgreSQL...
20 часов назад
Приложение, которое я сделал потому что устал терять билеты в аэропорту
Это случилось в городе Санья. Я стою на паспортном контроле, очередь сзади давит, пограничник смотрит на меня поверх стойки - и я не могу найти бронь отеля. Листаю почту, потом галерею, потом снова почту. Где-то там было письмо от всем известного портала с отелями с адресом... Нашёл через три минуты. Неловко улыбнулся пограничнику. Пообещал себе что-то с этим сделать. Сделал. Называется Paskoro. Это приложение, в котором вся поездка лежит в одном месте - как папка-досье. Создаёшь поездку. Добавляешь всё что к ней относится: билеты, бронь отеля, экскурсии, рестораны куда хочешь зайти, заметки...
1 неделю назад
Эффективная отладка: как искать и исправлять баги
#IT_Гайд Когда всё упало, обычно теряешься. Но у отладки есть своя логика. Попробуем разложить алгоритм: 1. Воспроизведи баг — если не воспроизводится - это не значит, что проблемы нет, просто могут быть разные условия среды. Продолжай копать. Если уж никак не воспроизводится - вот тогда можно и забить, уведомив остальных. 2. Сузь область поиска — логи, дебаггер, print() - нет плохих инструментов. Разве что кроме операторов label и goto (шутка). 3. Метод уточки — объясни проблему вслух (часто сам найдёшь ошибку)...
5 месяцев назад
Как расти из мидла в синьоры: 5 шагов
Дошел / дошла до мидла и остановился(ась)? Мидл - не приговор конечная точка. Синьор — это не только про больше знаний, но и вообще про другой подход к работе. И даже синьер - не венец развития. Но об этом когда-нибудь в следующих постах. Вот тебе 5 шагов: 1. Бери ответственность — не "моя хата скраю - ничего не знаю", а старайся помогать там, где ответственных нет. Но и не влезай без мыла туда, где твоя помощь не нужна. 2. Смотри шире — изучай архитектуру (в том числе и интеграции со смежными системами), а не только свой модуль или приложение...
5 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала