Что такое DTO? Зачем он нужен и чем упрощает нам жизнь …. DTO (Data Transfer Object) — это паттерн проектирования, который используется для передачи данных между слоями приложения, например, между сервисами, контроллерами или клиентом и сервером. DTO представляет собой простой объект, который содержит только данные и […]
Почему Singleton – антипаттерн? Чем он плох и есть ли ему альтернативы? Давайте поразбираемся … Singleton — это паттерн проектирования, который гарантирует, что у класса есть только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру. Несмотря на свою популярность, Singleton часто считается антипаттерном из-за […]
Интересный подкаст о наболевшем : заменит ли ИИ программистов и как скоро? Два техлида рассуждают об этом… Слушаем тут : https://music.yandex.ru/album/9294155/track/137804116 Ps: в подкасте упоминается AI редактор кода с глубоким погружением в контекст проекта, вот он : https://www.cursor.com/ — https://t.me/develguru
Ода свободе Свобода – не добыча, не трофей, А пламя в сердце, среди бурь страстей; С ней рядом груз, что каждому дан в срок — Ответственность с рождения как долг. Легко искать защиту средь идей, Не выходить из клеток тех церквей, Чужим словам доверить свой покой, […]
Какие существуют виды API? Давайте рассмотрим популярные виды (WebSocket, WebSocket, JSON-RPC, gRPC, RestAPI, …). Создадим сравнительную таблицу по ним, со сравнением их особенностей. Продолжение: https://nujensait.ru/11447/ — https://t.me/develguru
Я нашёл классный формат ИТ репетиторства для себя, беспл. 💁 Например, прошу нейросеть DeepSeek (https://chat.deepseek.com/) написать случайный класс с нарушениями принципов Solid. Далее пишу, как я бы его поправил (пишу текстом), и жду ответа ИИ. Иногда пишет “да, все верно”, иногда — “можно доработать…”. Идеальный репетитор! […]
Что будет в результате выполнения этого кода? Обсуждаем тут: https://nujensait.ru/11411/ — https://t.me/develguru
На локальном (дев-) сервере, при работк с OSPanel / OpenServer – не устанавливается https сертифкат он вроде тут и не нужен). Однако антифирус касперского считает иначе, и постоянно пытается разоврвать соединение с “небезопасным сайтом” (во всплывающем окне). Со временем, эти кликанья надоедают и хочется от них […]
Метрики в бэкенд-разработке: зачем они нужны и как их использовать Разработка современных веб-приложений без системы метрик — все равно что полет на самолете с заклеенными приборами. Вы просто не знаете, что происходит с вашей системой! **Для чего нужны метрики?** Они помогают отслеживать производительность, выявлять узкие места, […]