fa
Feedback
Настоящий JavaScript

Настоящий JavaScript

رفتن به کانال در Telegram

Тот самый канал по JavaScript. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

نمایش بیشتر
6 016
مشترکین
-824 ساعت
-347 روز
-12130 روز
آرشیو پست ها
Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайт
Зарабатывайте на установках Яндекс Браузера Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайтов для скачивания файлов и авторов статей. Вы можете предлагать его своим клиентам и аудитории — и зарабатывать на новых установках. Выплаты до 500₽ за каждую установку Яндекс Браузера. Подать заявку #реклама 0+ partner.browser.yandex.ru О рекламодателе

❌ Разработчику отказали в собеседовании из-за нейминга файла с резюме Дело в том, что он назвал файл «resume_final_FINAL_fina
Разработчику отказали в собеседовании из-за нейминга файла с резюме Дело в том, что он назвал файл «resume_final_FINAL_final2.pdf»
«К сожалению, мы решили продолжить сотрудничество с тем, кто разбирается в системе контроля версий.», - ответили бедняге.
✖️ xCode Journal

Здесь делают hh.ru. И показывают, как именно. Узнавайте первыми о митапах, подсматривайте, как принимаются продуктовые решени
Здесь делают hh.ru. И показывают, как именно. Узнавайте первыми о митапах, подсматривайте, как принимаются продуктовые решения, и знакомьтесь с людьми, которые создают hh.ru. Подписаться #реклама О рекламодателе

А ты задумывался, что реально происходит при рендере React-приложения? React лепит DOM-дерево и пересобирает его при изменени
А ты задумывался, что реально происходит при рендере React-приложения? React лепит DOM-дерево и пересобирает его при изменении состояния — но как это работает изнутри? В новой статье разбирают React Fiber — главный движок согласования. Автор раскатывает: как React строил DOM до v15, чем была плоха старая стековая модель, и как асинхронный Fiber решает эти грабли в версиях с v16 по v19. Читать далее: https://habr.com/ru/companies/timeweb/articles/1068626/ 👉 JS

Хочешь карьеру в ИТ? Начни с программы «Мини-СЕО» ⚡Попади в команду топ-менеджера Т-Банка и работай над стратегическими проек
Хочешь карьеру в ИТ? Начни с программы «Мини-СЕО» ⚡Попади в команду топ-менеджера Т-Банка и работай над стратегическими проектами компании. В зависимости от трека ты сможешь: — разрабатывать эффективные методологии для оценки влияния продукта на экосистему с Владимиром Любимовым; — исследовать экосистемы и находить наиболее перспективные точки роста с Максимом Безруковым; — развивать сегмент автолюбителей и заниматься региональной экспансией Т-Банка с Жорой Сукасяном; — вести стратегический план развития 3P, развивать AI-продукты и искать, где AI может упростить работу команды, c Денисом Коротовым; — участвовать в создании B2B-маркетплейса c Владимиром Абазовым. Программа подойдет студентам и джуниор-специалистам, которые сильны в математике, аналитике и программировании. Успей подать заявку до 25 сентября! Зарегистрироваться #реклама 16+ t-miniceo.ru О рекламодателе

🤣 Виндовый диалог. Волшебник с маком 💥 xCode Journal
🤣 Виндовый диалог. Волшебник с маком 💥 xCode Journal

Как PostgreSQL ведёт себя под большой нагрузкой Борьба с блокировками в PostgreSQL: как сохранить параллельность при высокой
Как PostgreSQL ведёт себя под большой нагрузкой Борьба с блокировками в PostgreSQL: как сохранить параллельность при высокой нагрузке. 📅 8 сентября, 20:00 МСК - открытый урок курса «Высоконагруженные системы: архитектура и масштабирование». 📚 Разберём блокировки на уровне транзакций и строк, научимся выявлять взаимные блокировки и узкие места. На реальных примерах покажем оптимизацию запросов и архитектурные приёмы для поддержания производительности. Для разработчиков, архитекторов, инженеров, DBA и аналитиков, работающих с PostgreSQL. Регистрируйтесь - получите практические приёмы и спецусловия на обучение. 😊 Узнать больше #реклама 16+ otus.ru О рекламодателе

Bun в 2026 2026 год стал переломным для Bun. Переписывание на Rust с помощью Claude Fable 5 за 11 дней показало новые возможн
Bun в 2026 2026 год стал переломным для Bun. Переписывание на Rust с помощью Claude Fable 5 за 11 дней показало новые возможности AI-ускоренной разработки. 20 августа 2026 вышел Bun v1.4 — первый production-релиз, полностью работающий на Rust-версии рантайма (до этого Rust использовался только внутри, например в Claude Code). Версия 1.3.14 добавила Bun.Image, HTTP/3 и Global Virtual Store, а v1.4 принесла резкий скачок совместимости с Node.js и десятки новых встроенных API. Bun стал частью Anthropic после приобретения в декабре 2025. Читать далее 👉 JS

Телеграм канал AI для бизнеса AI - не будущее. Это настоящее вашего бизнеса. Телеграм-канал "AI для бизнеса" знает все о внед
+4
Телеграм канал AI для бизнеса AI - не будущее. Это настоящее вашего бизнеса. Телеграм-канал "AI для бизнеса" знает все о внедрении и использовании искусственного интеллекта в бизнесе в России и мира. Только со своими подписчиками канал делится: - как внедрить искусственный интеллект в реальные бизнес-процессы, - разборами кейсов: как компании сократили затраты на 30-50% с помощью AI, - лайфхаками по автоматизации рутинных задач, - новостями мира AI и разборами трендов. Сами давно читаем и вам советуем подписаться. Подписаться #реклама 16+ О рекламодателе

Все пять safety-свойств Raft прошли. Две реплики разошлись Реализация Raft на TypeScript под сидированной симуляцией: каждый
Все пять safety-свойств Raft прошли. Две реплики разошлись Реализация Raft на TypeScript под сидированной симуляцией: каждый тик, каждая задержка сообщения и каждое падение узла берутся из сида. На двадцать пятом прогоне две реплики применили разные значения — при том, что правила алгоритма выполнялись все до одного. Интересен не сам баг, а то, какая проверка его поймала. И вопрос, который из этого следует: откуда я знаю, что остальные проверки вообще на что-то смотрят. Читать далее 👉 JS

Как мы переводили страницу объявления на Beduin в мобильной версии Авито Всем привет! Меня зовут Егор Савинцев, я Frontend Pl
Как мы переводили страницу объявления на Beduin в мобильной версии Авито Всем привет! Меня зовут Егор Савинцев, я Frontend Platform Engineer в Авито. Сейчас работаю в команде архитектуры, а до этого в команде Phobos в рамках Платформизации переводил страницу объявления на Beduin — разрабатывал клиентскую архитектуру и переписывал блоки. Сразу важное отступление: Beduin — это Backend-Driven UI. Если в нативе в коде клиентского приложения есть компоненты, и бэкенд присылает им данные, то в Beduin бэкенд присылает и данные, и сами компоненты в специальном виде. На клиенте только рендерер — специальный компонент, который принимает JSON и рендерит то, что прислали. В статье я расскажу, зачем переписывать работающую страницу, как эволюционировала наша архитектура и с какими компромиссами между нативным кодом и BDUI пришлось столкнуться. Статья будет полезна frontend- и mobile-разработчикам, инженерам платформенных команд, архитекторам клиентских приложений и backend-разработчикам, которые внедряют Backend-Driven UI. В общем, всем, кто планирует переводить крупные экраны на BDUI и хочет заранее узнать, что может пойти не так. Спойлер: всё. Читать далее на Хабре 👉 JS

Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве.
Услуги дата-центра в Москве Размещение и аренда серверного оборудования в дата-центре. 👍 4 современных дата-центра в Москве. 👍 Лицензированный оператор связи. 👍 Индивидуальные конфигурации выделенных серверов под задачи клиента. 👍 Круглосуточная техническая поддержка в Телеграм, без ботов. Узнать цену #реклама 16+ itsoft.ru О рекламодателе

Пагинация: боль, которая не кончается на базе Думаешь, проблема пагинации — это только кривой запрос к базе? Хрен там плавал.
Пагинация: боль, которая не кончается на базе Думаешь, проблема пагинации — это только кривой запрос к базе? Хрен там плавал. Тут всё связано одной цепочкой: бэкенд решает, как сортировать записи и где отрезать страницу, фронт обязан хранить курсор и собирать ответы в один список, а юзер в это время спокойно меняет фильтры, долбит повторные запросы и возвращается назад. Вот шесть ситуаций, когда локальные тесты у тебя зелёные, а собираемый список живёт своей жизнью и работает неправильно. Проверить пагинацию 👉 JS

Даты и время: как не наступить на грабли? Денис Смирнов из iSpring (работает там больше 6 лет) объясняет, как подружить даты
Даты и время: как не наступить на грабли? Денис Смирнов из iSpring (работает там больше 6 лет) объясняет, как подружить даты и таймзоны в их платформе для онлайн-обучения. Часовой пояс задаётся на уровне аккаунта, а в отдельных модулях его можно переопределить под конкретного юзера. Все детали, нюансы и ограничения — в статье: Читать далее. 👉 JS

Тимлид, перестаньте быть единственным взрослым в команде Чувствуете, что вся команда бежит к вам с любым вопросом? А вечером
Тимлид, перестаньте быть единственным взрослым в команде Чувствуете, что вся команда бежит к вам с любым вопросом? А вечером вы всё ещё решаете задачи, которые могли сделать другие? 📅 9 сентября в 20:00 Алексей Куксенок расскажет, как перестать быть "единственным взрослым" и распределить ответственность. Узнаете, как строить команду, которая работает без вас. Для тимлидов, руководителей и всех, кто хочет управлять, а не тащить. Узнать больше #реклама 16+ otus.ru О рекламодателе

5ⁿ → 4n+1: сколько на самом деле дают редукции в explicit‑state model checking Проверка модели полным перебором упирается в к
5ⁿ → 4n+1: сколько на самом деле дают редукции в explicit‑state model checking Проверка модели полным перебором упирается в комбинаторный взрыв, и практически вся инженерия в этой области — не про сам поиск, а про то, как его избежать. Две классические техники — редукция по симметрии и редукция частичных порядков — описаны в литературе десятилетиями, но их эффект обычно приводится либо асимптотически, либо на одном показательном примере. В статье — измерение на работающей реализации: во сколько раз каждая редукция сокращает пространство состояний, сколько она стоит в пересчёте на состояние, на каких спецификациях она не даёт ничего, и экспериментальная проверка того, что четыре условия ample‑множества действительно необходимы, а не унаследованы из статьи без разбора. Три результата, ради которых стоит читать дальше: Читать далее 👉 JS

Творческая профессия без опыта: шаг, меняющий многое Нет художественного образования? Не знаешь, с чего начать? Думаешь «это
Творческая профессия без опыта: шаг, меняющий многое Нет художественного образования? Не знаешь, с чего начать? Думаешь «это не для меня» или «я уже опоздала»? Все меняется с одного простого шага — нужно разрешить себе попробовать. Именно поэтому я создала бесплатный курс для женщин, которым хочется перемен. Тех, кто ищет дело по душе, тянется к красоте и хочет попробовать что-то новое. Спокойно, без вложений, с поддержкой. На бесплатном 14-дневном курсе по дизайну интерьера с нуля ты узнаешь: — как выбирать правильные материалы; — какие инструменты использовать при работе над проектами; — секреты создания гармоничного пространства. За две недели у тебя на руках будет готовый дизайн-проект реальной квартиры. И все это бесплатно. Запишись на практический курс. И проверь, может, ты следующая, кто скажет: «я нашла себя»❤️ Зарегистрироваться #реклама 16+ diskill-design.ru О рекламодателе

Shadow AI — почему инженеры скрывают, что пользуются ИИ Автор рассказывает, что слушал подкаст Code of Leadership — выпуск пр
Shadow AI — почему инженеры скрывают, что пользуются ИИ Автор рассказывает, что слушал подкаст Code of Leadership — выпуск про AI-assisted engineering. Полтора часа о том, как встроить ИИ в разработку: копайлоты, MCP, метрики, место ИИ в SDLC. В середине разговора проскочил термин shadow AI — в ряду ИБ-рисков, между утечками и комплаенсом. Автор зацепился за эту сноску и считает, что она интереснее основного разговора, поэтому ходит с ней уже неделю. Читать далее... 👉 JS

Angular + Playwright: CAT-тесты компонентов Слышишь «тесты на Playwright» — в голове всплывает классический e2e: приложение п
Angular + Playwright: CAT-тесты компонентов Слышишь «тесты на Playwright» — в голове всплывает классический e2e: приложение поднялось, авторизация, шараханье по страницам, общение с настоящим backend. А здесь Playwright используют совсем иначе. Львиная доля UI-автоматизации в Angular-проекте — CAT-тесты (component autotest). Компонент или целую бизнес-форму поднимают в Storybook, запускают в реальном Chromium, дёргают как живой пользователь, управляют HTTP-ответами и сравнивают интерфейс с эталонными скриншотами. Итого — тест на полпути между unit и e2e. Читать далее 👉 JS

Как устроен hh.ru изнутри Что происходит до того, как новая фича появляется у миллионов пользователей? Показываем реальные ке
Как устроен hh.ru изнутри Что происходит до того, как новая фича появляется у миллионов пользователей? Показываем реальные кейсы, людей, инженерные решения и всё самое интересное из жизни IT-команд hh.ru. Подписаться #реклама О рекламодателе