Веб-страница
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
Шпаргалка по kubectl

Чтобы команды для kubectl всегда были под рукой. Чит-лист включил в себя часто используемые команды и расшифровку флагов.

#devops #kubernetes
Свойства CSS, которые сэкономят кучу времени

Для достижения некоторых эффектов не нужно писать миллион строк. В статье описаны такие свойства:

— Центрирование с помощью place-items: center и CSS Grid или margin: auto и Flexbox.
— Стилизация маркеров списка.
— Центрирование текста.
— Иконки в одну линию с display: inline-flex.
— Добавление границ между столбцами.
— Повторение фоновой картинки без обрезки.
— Соблюдение размеров объекта с object-fit.

Больше информации, код и результаты в картинках можно найти в самой статье:

https://tprg.ru/STXI

#фронтенд #css
Изучайте CSS
Краткий туториал по созданию математического Telegram-бота на Node.js

https://habr.com/ru/post/509074/

Принцип работы как и у обычного диалогового бота, с той лишь разницей, что вы пишете ему математическое выражение, а он вам ответ. Обучить бота математике несложно: достаточно подключить библиотеку Formula. Неплохая практика для тех, кто только знакомится с написанием ботов.

#nodejs #typescript #api
8 основных языков для бэкенда

Как думаете, можно ли использовать Visual Basic для бэкенд-разработки?

Спойлер: да. Но, к счастью, это не единственный вариант.

Какие ещё языки подойдут для бэкенда и какие компании их используют, рассказали в статье:

https://tprg.ru/GiUv

#бэкенд
Как работать, если сам себе всё ломаешь?

Думаем над этим вопросом в новом выпуске Tproger Changelog.

Кто вдруг не знает: этот канал — часть айтишного медиа Tproger. Уже четвёртый месяц мы выпускаем ченжлог, в котором фиксируем свои успехи, а точнее постоянные изменения.

В этот раз рассказываем про проблемы в работе, многие из которых мы сами себе вызываем. Вам, в частности, может быть интересен блок про ошибки в разработке сайта.

Приглашаем почитать, а также поделиться в комментах своими факапами и открытиями: https://tprg.ru/d1Tj
Когда написал 5em вместо 5px
1😁1
Компания Google опубликовала 10 однострочных CSS-шаблонов

https://tprg.ru/oqHh

То есть каждый из них создан на основе одной строки CSS. Шаблоны адаптивны, поддерживаются популярными браузерами и легко загружаются. Так компания наглядно продемонстрировала, что порой для качественного шаблона достаточно лишь одной строки кода.

#фронтенд #css
Забавные комиксы о Google Chrome и Kubernetes

А ещё познавательные: из них вы узнаете, как работают эти инструменты и в чём их главные преимущества.

Google Chrome: https://tprg.ru/ZKSn
Kubernetes: https://tprg.ru/VCPq

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

Как вам комиксы?

#kubernetes #chrome
.варочная_панель { float: left }
Правильный старт с Django

Минимум кода, максимум общих фактов. Такой взгляд поможет тем, кто хочет начать изучать Django, но теряется на старте. Статья раскрывает концепции фреймворка и общий принцип его работы. Если вы всё ещё раздумываете над тем, стоит ли «потыкать» Django, эта статья для вас:

https://tprg.ru/eY5z

#бэкенд #django
Тест на знание паттернов проектирования в JavaScript

Всего 23 вопроса, которые меняются после перезагрузки страницы. Результаты по каждому из них выводятся в виде красных и зелёных линий вверху. Хороший способ провести досуг с пользой:

https://tprg.ru/jRM1

А сколько правильных ответов у вас?

#javascript #паттерны
26 популярных Ruby on Rails-репозиториев за июнь

Почти тридцать инструментов под различные нужды: от эффективного управления GitHub-уведомлениями до плагина для проверки даты и времени:

https://tprg.ru/fl5r

#ruby #бэкенд
Начал работу над своим новым супер крутым стартапом. Пока что все продвигается просто отлично!
Бесшовные переходы между страницами на примере DEV

Использование таких переходов обеспечивает визуальную непрерывность. Если «полистать» dev.to, можно заметить, насколько плавно одна страница заменяется другой.

Из этой статьи вы узнаете, какой архитектурный паттерн применён на портале DEV:

https://tprg.ru/EG8I

#фронтенд #дизайн
Периодическая таблица инструментов DevOps

Здесь собраны инструменты для тестирования, аналитики, обеспечения безопасности, непрерывной интеграции, контроля версий и многое другое:

https://tprg.ru/plLk

Чтобы получить больше информации о каком-то из «элементов», достаточно кликнуть по нему: выпадет окошко с описанием, ссылками на Википедию и официальный сайт.

#devops
Этот паблик — часть айтишного медиа Tproger, которому снова нужны руки и мозги.

Пару месяцев назад мы уже публиковали вакансию пишущего редактора и успешно наняли двух спецов — Пашу и Алину. Врата нашего издания снова открываются: забегайте и оставайтесь с нами.

На старте 20–50 000 ₽, можно удалённо. Нужно разбираться в IT, создавать и редактировать медийные продукты.

Ссылка на вакансию: https://tprg.ru/BWmP

Если у вас есть знакомые, которым подойдёт эта #вакансия — поделитесь, пожалуйста.
Игра Flexbox Froggy поможет освоить или вспомнить свойства CSS Flexbox. Суть в том, что вам нужно правильно разместить всех лягушек с помощью CSS-свойств. Игра состоит из 24 уровней — чем дальше, тем сложнее:

https://tprg.ru/ySeO

#фронтенд #css
Доступны бета-версии GoLand 2020.2 и PhpStorm 2020.2

Это означает, что JetBrains прекращает внедрение новых функций в эти IDE и сосредотачивается на улучшении того, что уже сделано. Бета-версии можно скачать с официального сайта JetBrains.

GoLand 2020.2: https://tprg.ru/n4rN
PhpStorm 2020.2: https://tprg.ru/cJ8V

Ждали?

#бэкенд #go #php
Ох уж эти node_modules