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

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

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

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

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

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

Бесплатный видеокурс, который познакомит вас с основами ES6:
— установка и настройка Babel;
— синтаксис, строки, функции;
— объекты, классы, наследование;
— промисы, итераторы, генераторы.

Все уроки — в плейлисте на YouTube: https://tprg.ru/4nLm

#javascript #es
JavaScript на Google I/O 2019

2 части статьи посвящены новым стандартным возможностям JavaScript, о которых шла речь на конференции Google I/O 2019.

В первой части речь идёт о регулярных выражениях, о полях классов, о работе со строками: https://tprg.ru/VCbZ

Во второй — о разделителях разрядов чисел, о BigInt-числах, о работе с массивами и объектами, о globalThis, о сортировке, об API интернационализации и о промисах: https://tprg.ru/2Uci

#javascript
Как улучшить свой код на JavaScript

Статья, в котором рассказываем, как писать надёжный и поддерживаемый код на JavaScript: https://tproger.ru/translations/better-javascript-code-with-fp-features/

Добавили бы ещё каких-то советов?

#javascript
В эту субботу, 14 сентября, в Воронеже пройдёт бесплатный митап, посвящённый фронтенду.

На митапе обсудят инструменты разработки и лучшие практики, качество и тестирование, адаптивность, быстродействие интерфейсов. Поговорят о том, что сейчас происходит в WebAssembly, GraphQL, Svelte, Progressive Web Applications, React и Redux, затронут Vue, MobX, css-modules, css-in-js, styled components.

Регистрация: https://tproger.ru/events/frontend-meta-conf/

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня хотим поделиться с вами статьёй, автор которой рассказывает, как заанимировать адресную строку браузера: https://tprg.ru/YOzr

Зачем? Да потому что может.

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

Об этих вопросах и пойдёт речь в статье: https://tprg.ru/BIs7

#фронтенд #css
В этом файле содержится дерево систем мониторинга. Все эти вендоры специализируются на той или иной области мониторинга (приложения, сети, инфраструктура).

#инструменты #мониторинг
С праздником, веб-программисты!
Forwarded from Типичный программист
Поздравляем с Днём программиста!

Чистого вам кода, хороших джуниоров, верной клавиатуры и быстрых компиляций!

В честь праздника мы сделали в нашем боте специальный раздел с тестами ко Дню программиста:
— можно проверить, на самом ли деле вы программист,
— узнать, к какому типу программиста вы относитесь,
— и пройти праздничный тест.

Пишите «тесты ко дню программиста» и проходите: @tproger_official_bot
Forwarded from Типичный программист
В честь Дня Программиста устраиваем раздачу подарков вместе с Acronis!

1. Участвуйте в конкурсе мемов и фотографий в честь Дня Программиста и выигрывайте ценные подарки (наушники, power bank, колонка, фирменные футболки и наклейки).

Подробнее о сроках и правилах: https://tproger.ru/events/typical-programmer-day-2019/

2. Если вы живёте в Москве, то можете получить гарантированные подарки (фирменные футболки и наклейки). Для этого нужно просто приехать сегодня к нам в офис до 19:00.

Подробности по той же ссылке: https://tproger.ru/events/typical-programmer-day-2019/

Ещё раз всех с праздником!
Хотите быстро и по сути узнавать о самых важных новостях IT сферы? В канале «Аргументы и функции» мы 1 раз в сутки по будням присылаем подборку самого главного.

Подписывайтесь: @tprogerdaily
Практически стандартом для запуска микросервисов в контейнерах сейчас является Kubernetes. Он кастомизируемый и может быть настроен и запущен почти на любой аппаратной платформе.

В статье читайте, как Kubernetes стал лидером, какие задачи он решает и какие решить не может: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers/

#devops #kubernetes
Безопасность в вебе

Автор доклада подробно рассказывает о популярных угрозах в интернете и предлагает варианты решения проблем, связанных с ними.

К типичным угрозам спикер отнёс XSS, CSRF и DDoS атаки, небезопасный конструктор include, механизм обмана пользователей Clickjacking. Большая часть выступления посвящена проблеме взлома паролей и последствиям такого взлома.

#безопасность #php
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядная демонстрация того, как браузеры боролись за популярность среди пользователей.

#браузеры #история
Чистый код React-приложений

Статья в двух частях:

— В первой части речь идёт про структуру папок, именование, стрелочные функции: https://tprg.ru/ICw3

— Во второй — про переиспользование, простоту и другие советы по организации кода: https://tprg.ru/JIGZ

#фронтенд #react
The state of CSS

Ежегодный опрос https://stateofcss.com/ навёл много шуму, так как большое количество технологий, указанных в нём, оказались для разработчиков незнакомы.

Автор доклада рассказывает о «потерянных» технологиях, их применении и поддержке, чтобы начать использовать всю мощь актуального CSS.

Ссылка на презентацию: http://frontendconf.ru/moscow-rit/2019/abstracts/5024

#фронтенд #css
Как эффективно мониторить метрики nginx, если у вас не один и не два сервера? Например, с помощью связки nginx_vts_exporter + Prometheus + Grafana.

Руководство по настройке: https://tprg.ru/DZwl

#бэкенд #nginx
Бэкендер: «Машинное обучение, ИИ, распределённые системы, бла-бла-бла»

Фронтендер:

#фронтенд #кек
Как работает JavaScript?

Возможно, вы удивлены увидеть пост на такую тему. Однако именно понимание основ позволит исследовать более сложные темы.

Новички точно узнают что-то новое, а опытные джаваскриптеры найдут, что вспомнить: https://tprg.ru/CHNq

#javascript
Бесплатный митап по Vue.js

19 сентября в московском офисе Mail.ru Group состоится совместный с сообществом MSK VUE.JS митап, посвящённый фреймворку Vue.js.

Докладчики расскажут про рендеринг Vue.js-приложений на сервере, организацию работы с API на Vue.js, а также обсудят перспективы развития фреймворка.

Всё бесплатно, нужна только регистрация: https://tproger.ru/events/msk-vue-js-meetup-3/

#ивенты
Руководство по написанию веб-приложения с использованием модных и молодёжных Kotlin и Vue.js вместе со Spring Boot: https://tprg.ru/jfRF

Материалов на эту тему достаточно много, но многие из них не затрагивают сложных тем. Автор этого, например, решил реализовать аутентификацию с разделением по ролям.

#фронтенд #бэкенд #kotlin #spring #vuejs