Обложка канала

Веб-страница

24776 @tproger_web

Канал, на котором собирают всё лучшее по веб-разработке.

  • Веб-страница

    Утечки памяти в JavaScript Авторы рассмотрели распространённые типы данной проблемы, а также рассказали, как использовать инструменты разработки Chrome, чтобы найти их. #javascript #безопасность
  • Веб-страница

    Мяукающее пианино Отличный пример пет-проекта для вашего портфолио. При нажатии на клавиши кошачьей лапкой, из инструмента будут извлекаться соответствующие звуки. По ссылке вы сможете поиграть на пианино, а так же подробно изучить код и на его примере создать что-нибудь своё: https://codepen.io/laurenvast/pen/jOrWXej #codepen
  • Веб-страница

    Подборка плагинов VS Code для разработки в 2023 году Текстовый редактор включает в себя множество полезных функций, которые облегчают работу разработчиков, но, кто сказал что его нельзя улучшить? У нас на сайте вышла статья про проверенные временем и делом плагины, которые помогут вам в решении множества задач: tproger.ru/article…023-godu #vscode
  • Реклама

  • Веб-страница

    Разыскивается Senior/ Middle FrontEnd (React) разработчик Компания АО «Гринатом» ищет себе в команду крутого специалиста для работы над продуктом для HR-автоматизации на российском IT-рынке! Если вы хотите помочь сделать процесс найма сотрудников ещё лучше и при этом получать хорошую заработную плату, сидя у себя дома на комфортном диванчике, то переходите по ссылке. Там подробности, условия и возможность оставить отклик. https://tprg.ru/OnUz #работа #вакансии
  • Веб-страница

    Подробный разбор вопросов с собеседований на должность фронтенд-разработчика Нашли для вас серию видеороликов, которые помогут вам освежить знания или закрыть пробелы. Видеокаст представляет из себя коллекцию технических вопросов, которые можно получить на интервью. Удобная, хорошо организованная шпаргалка всегда у вас под рукой. Сохраняйте, чтобы не потерять. Ссылка: https://tprg.ru/Mbsq #видео #фронтенд
  • Веб-страница

    Как ускорить таблицу на React в 1 000 раз, изменив одну строку JP Camara, главный инженер Wealthbox, в своём блоге поделился интересным опытом ускорения TanStack Table — новой версии React-библиотеки для создания функциональных таблиц — аж до 10 мс. Делимся с вами ссылкой на перевод его статьи: habr.com/ru/comp…s/750246 #react
  • Веб-страница

    TypeScript 5.2: новое ключевое слово using using можно будет использовать для утилизации чего-либо с помощью функции Symbol.dispose, когда оно покидает область видимости. Новинка будет чрезвычайно полезна для управления такими ресурсами, как обработчик файлов, соединения с базами данных и так далее. В этой статье автор показал практичные примеры использования нового функционала. #typescript
  • Веб-страница

    Ребят, ищем пишущего IT-редактора блогов в Tproger Условия: удалёнка, фултайм Что делать: — искать темы, которые понравятся клиентам и заинтересуют читателей; — вникать в эти темы настолько, чтобы говорить с экспертами примерно на одном языке; — проводить интервью и собирать фактуру; — превращать фактуру в статью, которую захочется читать и репостить; — дорабатывать статью вместе с экспертами и менеджерами клиента. Требования: — пишете логично и ёмко, видите стилистические и речевые ошибки в тексте; — быстро находите и проверяете информацию (в том числе в англоязычных источниках); — любите общаться с экспертами и умеете их разговорить; — спокойно реагируете на комментарии, но можете отстоять свою позицию, если правка неуместна; — тактично вносите правки, чтобы автор не расстраивался, а был благодарен за помощь; — знаете, что такое ключевое слово, мета-описание и зачем нужен Wordstat. Чтобы откликнуться, заполняйте анкету. #вакансии #работа
  • Веб-страница

    Сервис для обнаружения типа устройства пользователя на TypeScript и Vue 3 Нашли для вас интересный туториал, в котором рассказывается, как создать сервис способный узнавать: — тип взаимодействия с веб-приложением; — ориентацию экрана на данный момент; — тип устройства: desktop, tab, phone. #typescript #vue3
  • Веб-страница

    Подборка актуальных вакансийWeb-аналитик в Открытие Где: Москва, можно удалённо Опыт: от 2 лет — UX/UI-дизайнер в Гринатом Где: удалённо Опыт: от 3 лет — Java-разработчик в Иннотех Где: удалённо Опыт: от 3 лет — Middle+ Senior Java-разработчик в Иннотех Где: удалённо Опыт: от 3 лет — Java IT Lead в Иннотех Где: удалённо Опыт: от 3 лет — Senior / Lead Backend-разработчик (Java) в Гринатом Где: удалённо Опыт: не указан — Middle Golang-разработчик в МТС Где: удалённо Опыт: от 3 лет — Senior Go-разработчик в МТС Где: удалённо Опыт: от 3 лет — Fullstack веб-разработчик в Иннотех Где: удалённо Опыт: от 3 лет — Фулстек-разработчик (.NET / React) в Иннотех Где: удалённо Опыт: от 5 лет #вакансии #работа
  • Веб-страница

    А вот и победители баттла программистов Наши читатели выбирали лучших, не ориентируясь на популярность, востребованность или устоявшиеся топы лучших программистов. В голосовании всё решала только народная любовь. 1. Линус Торвальдс, создатель Linux — первое место. Торвальдс обошёл своего главного противника, Бьёрна Страуструпа, всего на 29 голосов. Он стал лучшим программистом по версии Tproger в 2023 году. 2. Бьёрн Страуструп, создатель С++, занимает второе место в нашем голосовании в 2023 году, уступив Торвальдсу всего 13% голосов в финальном голосовании. 3. Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript — занимает третье место, набрав 156 голосов против 49 голосов за Билла Гейтса в финальном голосовании. Поздравляем Линуса Торвальдса — между прочим, первого маскота Tproger — с заслуженной победой! Cогласны ли вы с результатами или видите список победителей иначе? #баттлпрограммистов
  • Веб-страница

    Исследование производительности анимации на основе скролла страницы Анимация на основе скролла — это способ добавить интерактивности и визуального интереса вашему сайту или веб-приложению, который запускается в зависимости от положения прокрутки пользователя. Это отличный способ удержать пользователей и сделать сайт более привлекательным. В этой статье новый подход сравнивается с классической техникой JavaScript, чтобы показать, насколько простой и плавной может быть анимация с помощью нового API. #css #javascript #api
  • Веб-страница

    Баттл программистов. Финал! По итогам полуфинала Бьёрн Страуструп, создатель С++, обогнал Билла Гейтса За звание лучшего программиста по версии Tproger сразятся Линус Торвальдс и Бьёрн Страуструп, а за третье место — Андерс Гейлсберг и Билл Гейтс. В этом турнире важны только народная любовь и ваша субъективная оценка. Смело голосуйте за того, кого считаете лучшим: tproger.ru/article…23-final Результаты подведём 2 августа 2023 года в 11:00 мск. По тегу #баттлпрограммистов следите за обновлениями в ленте, чтобы не пропустить итоги битвы.
  • Веб-страница

    Подробное руководство по HTML-инъекциям Благодаря им злоумышленник может внедрять вредоносный код в приложение через уязвимые поля, чтобы он мог изменять содержимое веб-страницы и даже собирать некоторые конфиденциальные данные. Подробнее о том, как избежать этого читайте по ссылке: habr.com/ru/comp…s/530862 #html #безопасность
  • Веб-страница

    Как перевести приложение с Flow на TypeScript? Фронтенд-тимлид из Газпромбанка написал подробный гайд по переходу и ответил на самые частые вопросы: какие проблемы могут быть с Flow, почему стоит рассмотреть TypeScript для замены и с чего начать процесс, если ваш проект на 95% на Flow, но нужно переписать его. Ссылка: https://tprg.ru/PJYb #flow #typescript
  • Реклама

  • Веб-страница

    Как ускорить работу Garbage Collector со 100 мс до <1 мс? И что он вообще так долго делает? Старший инженер AvitoTech продолжает знакомить со встроенными функциями PPROF и оптимизировать приложения на Go после деплоя. В новом выпуске avito.code вы узнаете, как добавление специальных хендлеров в HTTP-сервер сервиса помогает найти причины высокой нагрузки и устранить их. Выпуск уже на YouTube: https://tprg.ru/IbXe Реклама ООО «Авито Тех» LjN8Kchn9
  • Веб-страница

    Баттл программистов продолжается: по итогам шестого раунда Линус Торвальдс, создатель Linux, с большим отрывом обошёл Никлауса Вирта, создателя языка Паскаль В полуфинале батла за звание лучшего программиста по версии Tproger сразятся Билл Гейтс и Бьёрн Страуструп, а также Андерс Гейлсберг и Линус Торвальдс. В этом турнире важны только народная любовь и ваша субъективная оценка. Смело голосуйте за того, кто вам больше по душе: tproger.ru/article…olufinal Результаты этого этапа подведём 1 августа 2023 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #баттлпрограммистов или просто включите уведомления о новых постах.
  • Веб-страница

    Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript Новый синтаксис using foobar = … реализует идиому RAII, позволяя писать намного менее многословный код. В этой статье автор рассмотрел синхронные и асинхронные ресурсы: DisposableStack/AsyncDisposableStack и на их примере рассказал, как новая фича помогает с управлением ими. #javascript #typescript