Веб-страница
24K subscribers
1.75K photos
534 videos
1 file
3.96K links
Всё по фронтенду, бэкенду и девопсу в одном месте

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Зачем и как пользоваться деструктуризацией в JavaScript?

На первый вопрос можно ответить кратко — для упрощения написания и чтения кода. А вот на второй вопрос ответ в статье:

https://tprg.ru/B0sw
А как вы проводите новогодние выходные?
Этот «Сапёр» не оставит равнодушным даже профессионала.

Если вы ещё не попробовали, то скорее заходите в бота и примите участие в розыгрыше призов:
t.me/tproger_official_bot?start=minegame
This media is not supported in your browser
VIEW IN TELEGRAM
Перевод любого приложения Vue.js за час

Чем больше языков поддерживает ваше приложение, тем большую аудиторию оно сможет заинтересовать.

В этой статье вы познакомитесь с инструментом, который позволит без труда и за короткий период перевести проект на множество языков:

https://tprg.ru/ItZQ

#vue
Руководство по NPM, которое необходимо каждому новичку

Для того, чтобы осваивание новой технологии не превратилось в кошмар, существуют многочисленные гайды и туториалы.

В этой статье автор подготовил подробное и понятное руководство по NPM:

https://tprg.ru/GdiP

#npm
Четыре простые настройки терминала Kubernetes, которые повысят вашу продуктивность

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

Автор этой статьи делится своей конфигурацией kubectl, которая облегчает его работу:

https://tprg.ru/0jy5

#devops #kubernetes
Топ-20 фреймворков и библиотек JavaScript

В этой статье сравниваются 20 наиболее популярных фреймворков и библиотек JS на конец 2020 года. Оценки строятся на результатах теста JS Framework Benchmark, поэтому эта статья скорее ознакомительного характера, чем призыв менять библиотеку.

Но всё же интересно посмотреть, как ведут себя разные инструменты в одинаковых условиях.

Результаты всех тестов в статье:
https://tprg.ru/sl9R

#javascript
Левая нога свободна — дилетант
😁2
В канале Мобильная разработка собираем всё самое интересное про разработку приложений под Android, iOS и кроссплатформу.

Подключайтесь, если ещё не: @mobi_dev
Обработка короткого и длинного содержимого в CSS

Если вы не верстаете pixel perfect макет, то хотелось бы достичь максимальной адаптивности и иметь возможность быстро вносить изменения, не переделывая кучу всего из-за поехавшей вёрстки, согласны?

В этой статье Ахмад Шадид рассказывает, как он достигает этого:

https://tprg.ru/17l2

#фронтенд #css
20 полезных репозиториев GitHub

У программистов с опытом уже есть определённый инструментарий и база знаний, а вот у начинающих — нет.

В этой подборке 20 репозиториев, которые содержат в себе ПО, советы, шаблоны проектирования и многое другое, которые пригодятся не только начинающим, но и уже опытным разработчикам:

https://tprg.ru/2oXT

#github
Лучшие практики для написания Docker-файлов

Docker прочно вошёл в мир веб-разработки и сильно упрощает её при правильном применении.

В этой статье автор собрал несколько практик для качественного написания контейнеров, к которым он пришёл за годы работы с Docker:

https://tprg.ru/5rNQ

#docker #devops
Хотим напомнить вам, что у нас в боте есть специальная версия игры «сапёр» за участие в которой каждый получает фирменный календарь от Tproger. А среди прошедших игру мы разыграем другие ценные подарки.

Мы даже убрали все мины, чтобы вам было проще, так что заходите:
t.me/tproger_official_bot?start=minegame
А вдруг у неё просто функция print в PHP не срабатывала?! 😱
Как увеличить производительность CSS-in-JS в несколько раз

CSS-in-JS удобен с точки зрения наглядности и компонентного подхода к написанию кода. Вы избавляетесь от необходимости искать нужный вам кусок стилей для определённой части кода.

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

Эта статья расскажет, как можно избежать проблем с производительностью, используя CSS-in-JS:

https://tprg.ru/RYe6

#фронтенд #javascript #css
Как сделать Favicon в 2021 году

С ростом количества различных экранов и развитием браузеров возникает необходимость в использовании большого количества разных размеров одинаковых фавиконок.

Автор этой статьи нашёл способ, который позволяет сильно сократить необходимый минимум иконок при сохранении их корректного отображения:

https://tprg.ru/McLi

#фронтенд
Перспективы для инженера DevOps в 2021 году

Проанализировав настоящее, можно сделать прогноз на будущее. Именно так и поступили авторы статьи.

В этой статье подводятся итоги 2020 года, а также сделан прогноз по развитию DevOps на 2021:

https://tprg.ru/3l76

#devops
И ведь может решить
Что нового во Vue 3

Vue.js 3 — это самая актуальная на текущий момент версия фреймворка. Она обладает множеством нововведений:
— Vue 3 Composition API;
Ref;
— новый метод watchEffect и многими другими.

В этой статье рассматриваются основные нововведения Vue 3 с понятными видеопримерами:

https://tprg.ru/7UQj

#vue #фронтенд
Правила схлопывания Margin

Эта статья ориентирована на начинающих Frontend-разработчиков.

В разных ситуациях margin может повести себя по-разному. Чтобы вы не запутались — в этой статье приведены различные примеры поведения margin с понятной анимацией:

https://tprg.ru/hrd6

#фронтенд #css
Как фронтенд-разработчику написать нейросеть

Обычно, говоря о создании нейросетей, подразумевают написание их на Python или C++. Но на них свет клином не сошёлся, и если вы даже являетесь фронтенд-разработчиком — можете написать свою нейронную сеть с использованием привычных вам инструментом.

В этой статье автор создал игру, которой не нужен игрок, используя JavaScript и TensorFlow:

https://tprg.ru/dkIr

#фронтенд #javascript #ml