Веб-страница
23.9K subscribers
1.77K photos
535 videos
1 file
3.97K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
PathAuditor

Инструмент от Google, с помощью которого можно обнаружить уязвимости, связанные с доступом к файлам: https://tprg.ru/ZNki

#google #инструменты #безопасность
Псс, даём грант на развитие айтишного медиа-проекта

Мы — Яндекс.Практикум, ВКонтакте и Tproger — прямо сейчас проводим конкурс с серьёзными призами среди тех, кто делает контент на тему технологий.

Два проекта получат по 100 000 рублей реальных денег и ещё два — по 100 000 рублей на рекламный кабинет ВКонтакте. Наш проект в конкурсе не участвует, так что сами себе призы мы не выдадим, а вот вы дерзайте! Или отправьте ссылку ниже своим любимым авторам.

🙃Подать заявку🚀
История одного предновогоднего релиза

История о том, как команда выкатила видеостриминговую систему за 13 дней до Нового года и потеряла праздничное настроение: https://tprg.ru/MUYj

Берегите себя.

#java
This media is not supported in your browser
VIEW IN TELEGRAM
В инструменте проектирования интерфейсов Figma появился Auto Layout. Выглядит интересно.

Подробности и примеры применения смотрите у них на сайте: https://tprg.ru/AbjV

#фронтенд #figma
Микросервисная архитектура — не всегда хорошо. И не нужно бездумно её использовать.

В этих 68 статьях разработчики рассказывают о неудачном опыте использования микросервисов: https://tprg.ru/x4GO

#бэкенд #архитектура #микросервисы
Подробный гайд по использованию API «Картинка в картинке»: https://tprg.ru/SGk9

#фронтенд
Большая коллекция CSS-шаблонов распространённых UI-компонентов: https://tprg.ru/E0X5

#фронтенд #css
Lite YouTube Embed — легковесный скрипт для встраивания видео с YouTube, который в 224 раза быстрее стандартного <iframe>.

О том, как его использовать, читайте на гитхабе: https://tprg.ru/EF8k

#фронтенд
Подробный гайд по использованию k6, инструмента для нагрузочного тестирования: https://tprg.ru/iK6H

А ещё годный генератор нагрузки: https://tprg.ru/se0E

#тестирование #инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
Как машина понимает код, который мы пишем на JavaScript?

Читайте подробное объяснение в статье с наглядными гифками: https://bit.ly/2YS76KY

#javascript
Make — универсальный инструмент для упорядочивания хаоса в рабочих скриптах на проекте

Make хорош, но его официальная документация чересчур подробна, и, видимо, рассчитана на сисадминов-сишников, думающих на bash. Пробиться через неё без специальной подготовки сложно.

Поэтому автор этого гайда по фишкам Make взял документацию из 7 500 строк и сделал выжимку. Получилось 500 строк: https://tprg.ru/IZGa

#инструменты
Открыли голосование за лучшие медийные IT проекты https://tprg.ru/V5De

Наверняка вы читаете не только нас. Какие ещё проекты достойны внимания? Помогите им выиграть грант на развитие — выберите их в нашем голосовании.

В комментах пишите, кого вы не нашли в списке, но кому точно стоило подать заявку.
Ошибки в JavaScript

Статья в двух частях, автор которой рассматривает развитие работы с ошибками в JavaScript:

— в первой части немного об истории ошибок в JS: https://tprg.ru/phuS

— а во второй про современный подход к обработке ошибок: https://tprg.ru/J8XS

#javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Dwitter — соцсеть, где пользователи пишут код на JavaScript с лимитом в 140 символов, который рендерит крутые гифки.

Зацените: https://tprg.ru/RWsK

#javascript #кек
Подборка из 9 инструментов, которые могут помочь веб-разработчику на разных этапах работы над проектом: https://tprg.ru/f5gP

Например, на картинке — проект Cloudcraft помогает проектировать облачные системы и рассчитывать затраты на облачные услуги.

#инструменты
Periodic Background Sync API

Сталкивались ли вы с проблемой того, что при плохом соединении с интернетом невозможно даже новости на сайте почитать? В таких ситуациях нативные мобильные приложения ведут себя дружелюбней.

Для решения этой проблемы существует Periodic Background Sync API, с помощью которого сайт сможет синхронизировать данные в фоне и радовать пользователя.

Гайд по работе с ним: https://tprg.ru/pKku

#фронтенд
Вышел ежегодный отчёт The State of JavaScript 2019

Например, на этих двух диаграммах показаны тенденции развития разных фреймворков для фронтенда и бэкенда с 2016 года. По оси Y — частота использования, по оси X — желание разработчиков изучать эти фреймворки и удовлетворёность тех, кто ими уже пользуется.

Полный отчёт можно посмотреть по ссылке: https://tprg.ru/Sfn9

#фронтенд #бэкенд #javascript
Подборка книг для начинающего веб-разработчика

Мы сделали для вас подборку лучших книг для начала изучения веб-разработки.

В неё вошли книги по JavaScript, Node.js, React.js, HTML, CSS, дизайну и паттернам проектирования: https://tprg.ru/hHiD

#javascript #css
7 примеров использования кастомных CSS-свойств

Они помогут писать более эффективный и поддерживаемый код:

https://tprg.ru/VhUq

#фронтенд #css