Приветствую вас, дорогие читатели блога. Я работаю в сфере интернет-маркетинга, уделяя особое внимание контекстной рекламе. Я видел как меняются тренды. И сегодня я хочу поговорить об одном из самых значимых изменений за последние годы, это стремительном росте голосового поиска и его влиянии на Яндекс.Директ. Помню, как несколько лет назад я впервые попробовал спросить у Алисы: […]

Читать полностью

Я продолжаю наш курс по Redux и Redux Toolkit. Мы с вами уже научились создавать слайсы, работать с асинхронными запросами и даже затронули базовую типизацию. Но сейчас мы подходим к одному из самых основных и сложных рубежей продвинутой типизации. TypeScript это не просто мода, это инструмент для построения надежных, предсказуемых и легко поддерживаемых приложений. Когда […]

Читать полностью

Мы с вами уже прошли огромный путь, научились создавать слайсы, работать с асинхронными операциями и даже структурировать большие проекты. Но настал момент сделать наш код по-настоящему профессиональным, надежным и предсказуемым. Мы подошли к тому, чтобы навести в нем строгий порядок с помощью TypeScript. Если вы до сих пор писали на JavaScript, возможно вы уже сталкивались […]

Читать полностью

Здравствуйте читатели моего блога. Я и уже года 2 веду и монетизирую свои каналы в Telegram и Дзене. Прошел путь от полного нуля до стабильного дохода, набив немало шишек и открыв для себя эффективные схемы работы. Если вы стоите в начале этого пути или ищете новые способы заработать на своей аудитории, вы обратились по адресу. […]

Читать полностью

Мы с вами уже научились создавать слайсы, управлять асинхронными операциями и даже структурировать большие приложения. Но профессиональная разработка на этом не заканчивается. Настоящий код это не просто код, который работает. Это код в работоспособности которого вы уверены на 100%, даже когда вносите в него изменения. Именно эту уверенность нам и даёт тестирование. Сегодня мы изучим […]

Читать полностью

Приветствую всех на нашем курсе по Redux и Redux Toolkit! Мы подходим к одной из самых интересных тем, это созданию собственных промежуточных слоев или middleware. Этот урок станет для нас ключевым в понимании того, как устроен внутренний механизм Redux и как мы можем его гибко настраивать под свои нужды. Мы не просто пользователи библиотеки, мы […]

Читать полностью

До этого момента мы работали с одним-двумя слайсами по отдельности, словно каждый из них был изолированным островом. Но в реальном приложении эти острова должны сообщаться друг с другом через надежные мосты. Пользователь хочет видеть согласованный интерфейс, где изменение в одном месте (например выбор юзера) мгновенно отражается в другом (например список его задач). Сегодня мы научимся […]

Читать полностью

Я веду Телеграм-канал о веб-разработке и создании сайтов уже больше двух лет. Я сначала фокусировался только на контенте, но со временем пришло понимание, что канал должен не только нести пользу, но и приносить доход. Естественным выбором для меня стала Рекламная сеть Яндекса (РСЯ). Это надежный и прозрачный способ монетизации. Однако путь от просто канала до […]

Читать полностью

Приветствую на одиннадцатом уроке нашего большого курса по Redux и Redux Toolkit. Сегодня мы перешагнем через один из самых важных рубежей в освоении управления состоянием. Мы будем говорить о RTK Query. Если до этого мы вручную создавали асинхронные запросы с помощью createAsyncThunk, заботились о состояниях загрузки и ошибок, то сегодня я покажу вам инструмент, который перевернет […]

Читать полностью

Недавно я начал продажи через маркетплейсы Ozon и Wildberries. Это отличные площадки с огромным трафиком, но я быстро столкнулся с проблемой. Внутри этих платформ невероятно высокая конкуренция и чтобы выделиться, нужны дополнительные усилия. Мой бюджет не позволял нанимать толковых таргетологов, а разбираться в сложных рекламных кабинетах самостоятельно было и страшно и долго. Именно тогда я […]

Читать полностью