Отличный разбор. Идея с круглой кнопкой "в корзину" хороша для добавления еды в меню, а вот если это список карточек товаров, где и "в корзину", и "в избранное", и "подробнее" - тут уже такой способ не прокатит - придётся разносить (хотя это и так понятно)
Понимаю вашу боль. Но может настал момент научиться защищать свою позицию. Научиться более сильно доносить аргументы: например, сделать тест с фичей из no-code и классическим методом. Показать плюсы\минусы, свести ко времени, затратам, рискам и деньгам.
Заигрывание со скроллом должно быть очень минимально. Мало того, что это ломает нормальный UX, так ещё и сильно нагружает проц. На мобилках это сильно заметно.
В вакууме учить ООП опасно - можно прийти к Фабрике Фабрик и чрезмерному СОЛИДу. А в Ларе есть и документация, и туториалы, и сниппеты, и практики хорошие.
Показать на примерах, как работать с jsonb - это хорошо. Но вот структуру таблиц можно было бы оставить в классической, реляционной модели - Авторы, Книги, Категории. А то потом джуны всё в json будут пихать.
Меж тем, работа с json в постгресе эффективна и подлежит индексированию, если влазит в TOAST, т.е. меньше 2Кб. Ну и если json не вложенный.
Отлично!
Отличный разбор. Идея с круглой кнопкой "в корзину" хороша для добавления еды в меню, а вот если это список карточек товаров, где и "в корзину", и "в избранное", и "подробнее" - тут уже такой способ не прокатит - придётся разносить (хотя это и так понятно)
Достойный гайд. Несколько штук не знал, спасибо!
Выглядит ужасно - потеря контраста и лишний визуальный шум. Плюс будет постоянно жрать проц и батарею. Ну, Tahoe себе
Понимаю вашу боль. Но может настал момент научиться защищать свою позицию. Научиться более сильно доносить аргументы: например, сделать тест с фичей из no-code и классическим методом. Показать плюсы\минусы, свести ко времени, затратам, рискам и деньгам.
Кто кеширует корзину? Чего ради? Не перегибайте палку.
В банковском приложении не закешируете, а в интернет магазине, журнале и пр - очень даже.
Заигрывание со скроллом должно быть очень минимально. Мало того, что это ломает нормальный UX, так ещё и сильно нагружает проц. На мобилках это сильно заметно.
С чего это SSR замедляет-то? HTML можно отдавать хоть из memcache, хоть из redis -- быстро и просто.
Интересный опыт. Посмотрел питоновский пакет - Модель в 70b? А что за ускоритель\видеокарта используется на сервере?
Очень хорошо, и даже с примерами. Отличная ретроспектива получилась
Вы говорите про htmx или unpoli?
Очень сложно. И ничего не понятно
А для vue3 есть подобная штука?
В вакууме учить ООП опасно - можно прийти к Фабрике Фабрик и чрезмерному СОЛИДу. А в Ларе есть и документация, и туториалы, и сниппеты, и практики хорошие.
Показать на примерах, как работать с jsonb - это хорошо. Но вот структуру таблиц можно было бы оставить в классической, реляционной модели - Авторы, Книги, Категории. А то потом джуны всё в json будут пихать.
Меж тем, работа с json в постгресе эффективна и подлежит индексированию, если влазит в TOAST, т.е. меньше 2Кб. Ну и если json не вложенный.
Раз переписывать, то почему бы не взять Ларавель + HTMX ? Закроет тучу проблем со всякими sql-иньекциями, упростит crud-операции.
Штожжж, время свой лунапарк…
Ну так уже давно производители окон узнали, что надо продавать не окна, а выезд к заказчику. Но Ваша история тоже показательна
Очень хорошо, прям очень. Просто, доступно, с примерами. Спасибо! И Хабр — торт!