Настоящий JavaScript
رفتن به کانال در Telegram
Тот самый канал по JavaScript. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
نمایش بیشتر6 016
مشترکین
-824 ساعت
-347 روز
-12130 روز
آرشیو پست ها
6 016
Зарабатывайте на установках Яндекс Браузера
Партнёрская программа для сервисных центров, магазинов компьютерной техники, сайтов для скачивания файлов и авторов статей.
Вы можете предлагать его своим клиентам и аудитории — и зарабатывать на новых установках.
Выплаты до 500₽ за каждую установку Яндекс Браузера.
Подать заявку
#реклама 0+
partner.browser.yandex.ru
О рекламодателе
6 016
❌ Разработчику отказали в собеседовании из-за нейминга файла с резюме
Дело в том, что он назвал файл «resume_final_FINAL_final2.pdf»
«К сожалению, мы решили продолжить сотрудничество с тем, кто разбирается в системе контроля версий.», - ответили бедняге.✖️ xCode Journal
6 016
Здесь делают hh.ru. И показывают, как именно.
Узнавайте первыми о митапах, подсматривайте, как принимаются продуктовые решения, и знакомьтесь с людьми, которые создают hh.ru.
Подписаться
#реклама
О рекламодателе
6 016
А ты задумывался, что реально происходит при рендере React-приложения? React лепит DOM-дерево и пересобирает его при изменении состояния — но как это работает изнутри?
В новой статье разбирают React Fiber — главный движок согласования. Автор раскатывает: как React строил DOM до v15, чем была плоха старая стековая модель, и как асинхронный Fiber решает эти грабли в версиях с v16 по v19.
Читать далее: https://habr.com/ru/companies/timeweb/articles/1068626/
👉 JS
6 016
Хочешь карьеру в ИТ? Начни с программы «Мини-СЕО»
⚡Попади в команду топ-менеджера Т-Банка и работай над стратегическими проектами компании.
В зависимости от трека ты сможешь:
— разрабатывать эффективные методологии для оценки влияния продукта на экосистему с Владимиром Любимовым;
— исследовать экосистемы и находить наиболее перспективные точки роста с Максимом Безруковым;
— развивать сегмент автолюбителей и заниматься региональной экспансией Т-Банка с Жорой Сукасяном;
— вести стратегический план развития 3P, развивать AI-продукты и искать, где AI может упростить работу команды, c Денисом Коротовым;
— участвовать в создании B2B-маркетплейса c Владимиром Абазовым.
Программа подойдет студентам и джуниор-специалистам, которые сильны в математике, аналитике и программировании. Успей подать заявку до 25 сентября!
Зарегистрироваться
#реклама 16+
t-miniceo.ru
О рекламодателе
6 016
Как PostgreSQL ведёт себя под большой нагрузкой
Борьба с блокировками в PostgreSQL: как сохранить параллельность при высокой нагрузке.
📅 8 сентября, 20:00 МСК - открытый урок курса «Высоконагруженные системы: архитектура и масштабирование».
📚 Разберём блокировки на уровне транзакций и строк, научимся выявлять взаимные блокировки и узкие места. На реальных примерах покажем оптимизацию запросов и архитектурные приёмы для поддержания производительности.
Для разработчиков, архитекторов, инженеров, DBA и аналитиков, работающих с PostgreSQL.
Регистрируйтесь - получите практические приёмы и спецусловия на обучение. 😊
Узнать больше
#реклама 16+
otus.ru
О рекламодателе
6 016
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
6 016
Телеграм канал AI для бизнеса
AI - не будущее. Это настоящее вашего бизнеса.
Телеграм-канал "AI для бизнеса" знает все о внедрении и использовании искусственного интеллекта в бизнесе в России и мира. Только со своими подписчиками канал делится:
- как внедрить искусственный интеллект в реальные бизнес-процессы,
- разборами кейсов: как компании сократили затраты на 30-50% с помощью AI,
- лайфхаками по автоматизации рутинных задач,
- новостями мира AI и разборами трендов.
Сами давно читаем и вам советуем подписаться.
Подписаться
#реклама 16+
О рекламодателе
6 016
Все пять safety-свойств Raft прошли. Две реплики разошлись
Реализация Raft на TypeScript под сидированной симуляцией: каждый тик, каждая задержка сообщения и каждое падение узла берутся из сида. На двадцать пятом прогоне две реплики применили разные значения — при том, что правила алгоритма выполнялись все до одного.
Интересен не сам баг, а то, какая проверка его поймала. И вопрос, который из этого следует: откуда я знаю, что остальные проверки вообще на что-то смотрят.
Читать далее
👉 JS
6 016
Как мы переводили страницу объявления на Beduin в мобильной версии Авито
Всем привет! Меня зовут Егор Савинцев, я Frontend Platform Engineer в Авито. Сейчас работаю в команде архитектуры, а до этого в команде Phobos в рамках Платформизации переводил страницу объявления на Beduin — разрабатывал клиентскую архитектуру и переписывал блоки. Сразу важное отступление: Beduin — это Backend-Driven UI.
Если в нативе в коде клиентского приложения есть компоненты, и бэкенд присылает им данные, то в Beduin бэкенд присылает и данные, и сами компоненты в специальном виде. На клиенте только рендерер — специальный компонент, который принимает JSON и рендерит то, что прислали.
В статье я расскажу, зачем переписывать работающую страницу, как эволюционировала наша архитектура и с какими компромиссами между нативным кодом и BDUI пришлось столкнуться. Статья будет полезна frontend- и mobile-разработчикам, инженерам платформенных команд, архитекторам клиентских приложений и backend-разработчикам, которые внедряют Backend-Driven UI. В общем, всем, кто планирует переводить крупные экраны на BDUI и хочет заранее узнать, что может пойти не так. Спойлер: всё.
Читать далее на Хабре
👉 JS
6 016
Услуги дата-центра в Москве
Размещение и аренда серверного оборудования в дата-центре.
👍 4 современных дата-центра в Москве.
👍 Лицензированный оператор связи.
👍 Индивидуальные конфигурации выделенных серверов под задачи клиента.
👍 Круглосуточная техническая поддержка в Телеграм, без ботов.
Узнать цену
#реклама 16+
itsoft.ru
О рекламодателе
6 016
Пагинация: боль, которая не кончается на базе
Думаешь, проблема пагинации — это только кривой запрос к базе? Хрен там плавал. Тут всё связано одной цепочкой: бэкенд решает, как сортировать записи и где отрезать страницу, фронт обязан хранить курсор и собирать ответы в один список, а юзер в это время спокойно меняет фильтры, долбит повторные запросы и возвращается назад.
Вот шесть ситуаций, когда локальные тесты у тебя зелёные, а собираемый список живёт своей жизнью и работает неправильно.
Проверить пагинацию
👉 JS
6 016
Даты и время: как не наступить на грабли?
Денис Смирнов из iSpring (работает там больше 6 лет) объясняет, как подружить даты и таймзоны в их платформе для онлайн-обучения. Часовой пояс задаётся на уровне аккаунта, а в отдельных модулях его можно переопределить под конкретного юзера.
Все детали, нюансы и ограничения — в статье: Читать далее.
👉 JS
6 016
Тимлид, перестаньте быть единственным взрослым в команде
Чувствуете, что вся команда бежит к вам с любым вопросом? А вечером вы всё ещё решаете задачи, которые могли сделать другие?
📅 9 сентября в 20:00 Алексей Куксенок расскажет, как перестать быть "единственным взрослым" и распределить ответственность. Узнаете, как строить команду, которая работает без вас. Для тимлидов, руководителей и всех, кто хочет управлять, а не тащить.
Узнать больше
#реклама 16+
otus.ru
О рекламодателе
6 016
5ⁿ → 4n+1: сколько на самом деле дают редукции в explicit‑state model checking
Проверка модели полным перебором упирается в комбинаторный взрыв, и практически вся инженерия в этой области — не про сам поиск, а про то, как его избежать. Две классические техники — редукция по симметрии и редукция частичных порядков — описаны в литературе десятилетиями, но их эффект обычно приводится либо асимптотически, либо на одном показательном примере.
В статье — измерение на работающей реализации: во сколько раз каждая редукция сокращает пространство состояний, сколько она стоит в пересчёте на состояние, на каких спецификациях она не даёт ничего, и экспериментальная проверка того, что четыре условия ample‑множества действительно необходимы, а не унаследованы из статьи без разбора. Три результата, ради которых стоит читать дальше: Читать далее
👉 JS
6 016
Творческая профессия без опыта: шаг, меняющий многое
Нет художественного образования? Не знаешь, с чего начать? Думаешь «это не для меня» или «я уже опоздала»?
Все меняется с одного простого шага — нужно разрешить себе попробовать.
Именно поэтому я создала бесплатный курс для женщин, которым хочется перемен. Тех, кто ищет дело по душе, тянется к красоте и хочет попробовать что-то новое. Спокойно, без вложений, с поддержкой.
На бесплатном 14-дневном курсе по дизайну интерьера с нуля ты узнаешь:
— как выбирать правильные материалы;
— какие инструменты использовать при работе над проектами;
— секреты создания гармоничного пространства.
За две недели у тебя на руках будет готовый дизайн-проект реальной квартиры. И все это бесплатно.
Запишись на практический курс. И проверь, может, ты следующая, кто скажет: «я нашла себя»❤️
Зарегистрироваться
#реклама 16+
diskill-design.ru
О рекламодателе
6 016
Shadow AI — почему инженеры скрывают, что пользуются ИИ
Автор рассказывает, что слушал подкаст Code of Leadership — выпуск про AI-assisted engineering. Полтора часа о том, как встроить ИИ в разработку: копайлоты, MCP, метрики, место ИИ в SDLC.
В середине разговора проскочил термин shadow AI — в ряду ИБ-рисков, между утечками и комплаенсом. Автор зацепился за эту сноску и считает, что она интереснее основного разговора, поэтому ходит с ней уже неделю.
Читать далее...
👉 JS
6 016
Angular + Playwright: CAT-тесты компонентов
Слышишь «тесты на Playwright» — в голове всплывает классический e2e: приложение поднялось, авторизация, шараханье по страницам, общение с настоящим backend. А здесь Playwright используют совсем иначе.
Львиная доля UI-автоматизации в Angular-проекте — CAT-тесты (component autotest). Компонент или целую бизнес-форму поднимают в Storybook, запускают в реальном Chromium, дёргают как живой пользователь, управляют HTTP-ответами и сравнивают интерфейс с эталонными скриншотами. Итого — тест на полпути между unit и e2e.
Читать далее
👉 JS
6 016
Как устроен hh.ru изнутри
Что происходит до того, как новая фича появляется у миллионов пользователей?
Показываем реальные кейсы, людей, инженерные решения и всё самое интересное из жизни IT-команд hh.ru.
Подписаться
#реклама
О рекламодателе
