GyaanSetu WebDev

Frontend, backend and devops for the modern web.

230 articlesDeep, practical knowledge

Когда вы только начинаете работать с искусственным интеллектом, все самые громкие голоса указывают на одно и то же: на модель. P

Когда вы только начинаете работать с искусственным интеллектом, все самые громкие голоса указывают на одно и то же: на модель. «Выберите правильную, — говорят они, — и всё остальное встанет на свои места...»

WebDev · 5 мин чтения

Каждый React-разработчик рано или поздно сталкивается с одним и тем же вопросом: стоит ли использовать Context или это задача для Redux? Если вы

Каждый React-разработчик рано или поздно сталкивается с одним и тем же вопросом: стоит ли использовать Context или это задача для Redux? Если вы занимаетесь разработкой всего несколько месяцев, информационный шум в сети…

WebDev · 6 мин чтения

Разработку нельзя поставить на паузу. Это первое, что нужно принять. Тикеты продолжают поступать, клиенты ждут поставок

Разработку нельзя поставить на паузу. Это первое, что нужно принять. Тикеты продолжают поступать, клиенты ждут поставок, а ваш существующий код не перестает работать только потому, что...

WebDev · 5 мин чтения

Вы запушили коммит, потому что дашборд мониторинга выглядел чистым. HTTP 200. Зеленая галочка. Вы ушли на обед.

Вы запушили коммит, потому что дашборд мониторинга выглядел чистым. HTTP 200. Зеленая галочка. Вы ушли на обед. Когда вы вернулись, пользователи увидели пустые таблицы и устаревшие данн...

WebDev · 3 мин чтения

Несколько лет назад я решил создать дашборд. Ничего особенного — просто фиксированная боковая панель, основная область контента и футер.

Несколько лет назад я решил создать дашборд. Ничего особенного — просто фиксированная боковая панель, основная область контента и футер. Flexbox казался очевидным выбором, и поначалу он вел…

WebDev · 4 мин чтения

Все начиналось с желания построить музей, а закончилось управлением фермой калькуляторов. Это краткая версия того, что произошло.

Все начиналось с желания построить музей, а закончилось управлением фермой калькуляторов. Это краткая версия того, что случилось с создателем realworth.io. Проект начался с…

WebDev · 4 мин чтения

Каждый React-разработчик рано или поздно сталкивается с одной и той же проблемой. Вы получаете объект пользователя внутри корневого компонента. Затем

Каждый React-разработчик рано или поздно сталкивается с одной и той же проблемой. Вы получаете объект пользователя внутри корневого компонента. Затем передаете его вниз. И снова вниз. Через обертку маршрута,…

WebDev · 6 мин чтения

Когда вы ведете автоброкерский бизнес в Азербайджане и импортируете битые автомобили из США, ваше программное обеспечение

Когда вы ведете автоброкерский бизнес в Азербайджане и импортируете битые автомобили из США, ваши проблемы с программным обеспечением выглядят иначе, чем у звезд Кремниевой долины…

WebDev · 5 мин чтения

Современная фронтенд-разработка совсем не похожа на то, что было десять лет назад. Вы больше не просто пишете HTML и CSS. Типичный про...

Современная фронтенд-разработка совсем не похожа на то, что было десять лет назад. Вы больше не просто пишете HTML и CSS. Типичный проект теперь поставляется со специфической средой выполнения Node.js, зафиксированным па…

WebDev · 3 мин чтения

Совместная работа в режиме реального времени кажется легкой, пока не заглянешь за кулисы. Один человек печатает. Другой удаляет строку три

Совместная работа в режиме реального времени кажется легкой, пока не заглянешь за кулисы. Один человек печатает. Другой удаляет строку тремя абзацами выше. Третий вставляет фрагмент кода со Stack Overflo…

WebDev · 6 мин чтения

SEO не обязательно должно бить по карману. Премиальные платформы, такие как Ahrefs и SEMrush, стоят сотни долларов в месяц

SEO не обязательно должно бить по карману. Премиальные платформы, такие как Ahrefs и SEMrush, стоят сотни долларов в месяц, и на то есть веские причины — они собирают огромные массивы данных и…

WebDev · 5 мин чтения

Переход с JavaScript на Python напоминает переезд в город с теми же дорожными знаками, но другими правилами дорожного движения. Т

Переход с JavaScript на Python напоминает переезд в город с теми же дорожными знаками, но другими правилами дорожного движения. Синтаксис кажется дружелюбным и знакомым. Вы видите и сидите...

WebDev · 6 мин чтения

Вы закончили работу. Срок сдачи поджимает. Но одна навязчивая мысль не дает покоя: не украл ли я случайно что-то

Вы закончили работу. Срок сдачи поджимает. Но одна навязчивая мысль не дает покоя: не украл ли я случайно что-то? Каждому студенту знакомо это чувство. Вы прочитываете десятки...

WebDev · 5 мин чтения

Если вы когда-либо публиковали пост и видели пометку «57 лет назад» на сайте, в то время как ваша панель управления спокойно

Если вы когда-либо публиковали пост и видели пометку «57 лет назад» на сайте, в то время как панель управления спокойно утверждала, что он был опубликован десять минут назад, то вы знаете...

WebDev · 6 мин чтения

Вы создаете тип, который обходит вложенные объекты, формируя пути через точку для автодополнения. Он работает великолепно

Вы создаете тип, который обходит вложенные объекты, формируя пути через точку для автодополнения. Он великолепно работает на небольшом тестовом объекте. Но затем вы направляете его на реальный API pay…

WebDev · 5 мин чтения