Веб-страница
24.2K subscribers
1.73K photos
527 videos
1 file
3.92K links
Всё по фронтенду, бэкенду и девопсу в одном месте

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Как создать привлекательный интерфейс для бизнес-приложения

Интерфейс оказывает большое влияние на мнение пользователя о продукте. Каким он должен быть и как сделать его запоминающимся и интересным — об этом узнаете в статье: https://tproger.ru/articles/kak-sozdat-privlekatelnyj-interfejs-dlya-biznes-prilozheniya/.

#интерфейс
😐8👍1
Интересные трюки JS, HTML и CSS, #2

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

Первая часть: https://xn--r1a.website/tproger_web/3777

Подробнее:

https://habr.com/ru/companies/ruvds/articles/748950/

#фронтенд
👍8
Стартовал баттл за звание лучшего программиста по версии пользователей Tproger

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

— Марк Цукерберг, создатель запрещенной в РФ компании, и Павел Дуров, создатель Вконтакте и Telegram.

— Илон Маск, основатель SpaceX, владелец Twitter, соучредитель Neuralink и OpenAI, и Сергей Брин, соучредитель Google.

Голосование закончится завтра 26 июля 2023 года в 11 часов по московскому времени.

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

#баттлпрограммистов
💩12🥱71
Как сделать кастомный Semi Donut Chart с помощью SVG

Semi Donut Chart — одна из форм представления отчётов в виде полукруглой диаграммы. Используется в том случае, когда важна не математическая точность, а наглядность.

Если вы хотите сделать интересный Semi Donut Chart без использования библиотек по типу Chart.js, то этот туториал для вас.

#vue #html #charts
👍7
Рейтинг лучших программистов в мире 2023: раунд 2

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

Павел Дуров обогнал Марка Цукерберга с гигантским отрывом, а Илон Маск проиграл Сергею Брину.

Сегодня за звание лучшего программиста по версии Tproger будут бороться две пары.

Первая пара:

— Джеймс Гослинг, создатель Java,
— Бьёрн Страуструп, создатель С++.

Вторая пара:

— Гвидо ван Россум, создатель Python,
— Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript.

Голосование закончится завтра 27 июля 2023 года в 11 часов по московскому времени.

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

#баттлпрограммистов
💩18👍2🏆2
Подборка актуальных вакансий

UX-дизайнер в Иннотех
Где: удалённо
Опыт: можно без опыта

Web-аналитик в Открытие
Где: Москва, можно удалённо
Опыт: от 2 лет

PHP-разработчик в Гринатом
Где: удалённо
Опыт: от 3 лет

Java-разработчик в Иннотех
Где: удалённо
Опыт: от 3 лет

Middle+ Senior Java-разработчик в Иннотех
Где: удалённо
Опыт: от 3 лет

Java IT Lead в Иннотех
Где: удалённо
Опыт: от 3 лет

Middle Golang-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

Senior Go-разработчик в МТС
Где: удалённо
Опыт: от 3 лет

Fullstack веб-разработчик в Иннотех
Где: удалённо
Опыт: от 3 лет

Тестировщик в Гринатом
Где: удалённо
Опыт: от 3 лет

UX/UI-дизайнер в Гринатом
Где: удалённо
Опыт: от 3 лет

Фулстек-разработчик (.NET / React) в Иннотех
Где: удалённо
Опыт: от 5 лет

#вакансии #работа
👍2💩2
Как React 18 улучшает производительность приложения

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

В этой статье рассказывается, что это за возможности и как они помогают.

#react
👍9🔥31😐1
​Рейтинг лучших программистов в мире 2023: раунд 3

По итогам второго раунда Бьёрн Страуструп, создатель С++, обогнал Джеймса Гослинга, создателя Java.

Также Гвидо ван Россум, создатель Python, проиграл Андерсу Гейлсбергу, создателю Turbo Pascal, Delphi, C# и TypeScript.

Сегодня за звание лучшего программиста по версии Tproger будут бороться две пары.

Первая пара:

— Билл Гейтс, основатель Microsoft,
— Виталик Бутерин, основатель Ethereum.

Вторая пара:

— Никлаус Вирт, создатель языка Паскаль,
— Сатоши Накамото, создатель биткойна.

Голосование закончится завтра 28 июля 2023 года в 11 часов по московскому времени.

Переходите по ссылке и проголосуйте за того, кого лично вы считаете лучшим:

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-raund-3-244360/

#баттлпрограммистов
💩14👍2🤡1
Асинхронность в JS: как выполнять долгие сетевые запросы без блокирования основного потока

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

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

#javascript #асинхронность #промисы
👍2
Рейтинг лучших программистов в мире 2023: раунд 4

По итогам третьего раунда Билл Гейтс, основатель Microsoft, обогнал Виталика Бутерина, создателя Ethereum.

Также Никлаус Вирт, создатель языка Паскаль, обогнал Сатоши Накамото, создателя Bitcoin.

Сегодня за звание лучшего программиста по версии Tproger будут бороться две пары.

Первая пара:

— Стив Возняк, программист и сооснователь Apple,
— Энди Рубин, разработчик Android.

Вторая пара:

— Линус Торвальдс, создатель Linux,
— ChatGPT, языковая модель от OpenAI.

Голосование закончится завтра 29 июля 2023 года в 11 часов по московскому времени.

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

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-raund-4

#баттлпрограммистов
💩162👍2
Сравнение парадигм тестирования: юнит-тесты против функционального тестирования и против интеграционного

Авторы статьи кратко разобрали каждый из видов тестирования и объяснили в каких случаях применяется каждый из них.

#javascript #qa
😁6
Баттл программистов продолжается: по итогам четвёртого раунда Линус Торвальдс, создатель Linux, обогнал ChatGPT с огромным отрывом — за него проголосовали 92% пользователей.

Мы проводим развлекательный чемпионат, в котором важна только народная любовь. Напомним, в битве могут сойтись самые разные представители профессии.

Сегодня за звание лучшего программиста по версии Tproger будут бороться две пары.

Первая пара:

— Павел Дуров, создатель Вконтакте и Telegram,

— Бьёрн Страуструп, создатель С++.

Вторая пара:

— Сергей Брин, соучредитель Google,

— Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript.

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

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-raund-5

Результаты этого этапа подведём 30 июля 2023 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #баттлпрограммистов или просто включите уведомления о новых постах.
🥱11💩8👍31
6 курсов для начинающих

Курс «UX/UI-дизайнер»
Старт 9 августа, онлайн, 65 000 ₽

На курсе познакомитесь с основами дизайн-процесса, научитесь проектировать интерфейсы, участвовать в UX-исследованиях, презентовать свои проекты и подготовите портфолио для уверенного выступления на собеседованиях с HR.

Курс «‎Frontend-разработчик»
Старт 31 августа, онлайн, 100 000 ₽

На курсе изучите JavaScript с нуля, освоите вёрстку и создадите своё первое приложение. Научитесь работать с Webpack и запускать локальный сервер, а также начнёте писать качественный, чистый код и использовать Git до окончания курса.

Курс «Тестирование веб и мобильных приложений»
Старт 31 августа, онлайн, 51 000 ₽

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

Курс «Motion-дизайнер»
Старт 21 сентября, онлайн, 45 000 ₽

На курсе вы освоите создание 2D-анимации с помощью программы After Effects, работу с шейпами, кейфреймами, основы 3D-графики и визуальных эффектов. Вы научитесь анимировать персонажей, логотипы, инфографику и типографику, а также создавать рекламные ролики и заставки.

Курс «WEB-разработчик»
Постоянный доступ, онлайн, 114 000 ₽

На курсе научитесь верстать адаптивные и кроссбраузерные приложения и сайты, разрабатывать серверную часть приложения и работать с базами данных. Напишете своё первое приложение на JavaScript и PHP, изучите библиотеку React и фреймворк Laravel, разработаете веб-приложение, используя эти инструменты.

Профессия «UX/UI-дизайнер»
Постоянный доступ, онлайн, от 129 000 ₽

Изучите правила юзабилити и научитесь проектировать удобные интерфейсы с анимацией и слайдерами. Освоите программы Figma и Tilda на профессиональном уровне и узнаете, что такое тестирование, на какие цифры нужно смотреть при принятии решения об изменении интерфейса и будете осмысленно развивать продукт.

#курсы
🤨51
Баттл программистов продолжается: по итогам пятого раунда Павел Дуров проиграл создателю С++ Бьёрну Страусбергу, а Андерс Гейлсберг, создатель Turbo Pascal, Delphi, C# и TypeScript, обогнал Сергея Брина.

Мы проводим развлекательный чемпионат, в котором важна только народная любовь. Напомним, в битве могут сойтись самые разные представители профессии.

В шестом раунде батла за звание лучшего программиста в мире встретятся Билл Гейтс и Стив Возняк, а также Никлаус Вирт и Линус Торвальдс.

Смело голосуйте за того, кто вам больше по душе:

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-raund-6

Результаты этого этапа подведём 31 июля 2023 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #баттлпрограммистов или просто включите уведомления о новых постах.
🥱13👍3💩2
Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript

Новый синтаксис using foobar = … реализует идиому RAII, позволяя писать намного менее многословный код.

В этой статье автор рассмотрел синхронные и асинхронные ресурсы: DisposableStack/AsyncDisposableStack и на их примере рассказал, как новая фича помогает с управлением ими.

#javascript #typescript
🍾10👍1
Баттл программистов продолжается: по итогам шестого раунда Линус Торвальдс, создатель Linux, с большим отрывом обошёл Никлауса Вирта, создателя языка Паскаль

В полуфинале батла за звание лучшего программиста по версии Tproger сразятся Билл Гейтс и Бьёрн Страуструп, а также Андерс Гейлсберг и Линус Торвальдс.

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

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-polufinal

Результаты этого этапа подведём 1 августа 2023 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #баттлпрограммистов или просто включите уведомления о новых постах.
💩21🥱9😁2👍1
Как перевести приложение с Flow на TypeScript?

Фронтенд-тимлид из Газпромбанка написал подробный гайд по переходу и ответил на самые частые вопросы: какие проблемы могут быть с Flow, почему стоит рассмотреть TypeScript для замены и с чего начать процесс, если ваш проект на 95% на Flow, но нужно переписать его.

Ссылка: https://tprg.ru/PJYb

#flow #typescript
👍3😁2🔥1💩1
Подробное руководство по HTML-инъекциям

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

Подробнее о том, как избежать этого читайте по ссылке:

https://habr.com/ru/companies/alexhost/articles/530862/

#html #безопасность
👍4🤮3
Баттл программистов. Финал!

По итогам полуфинала Бьёрн Страуструп, создатель С++, обогнал Билла Гейтса

За звание лучшего программиста по версии Tproger сразятся Линус Торвальдс и Бьёрн Страуструп, а за третье место — Андерс Гейлсберг и Билл Гейтс.

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

https://tproger.ru/articles/rejting-luchwih-programmistov-v-mire-2023-final

Результаты подведём 2 августа 2023 года в 11:00 мск.

По тегу #баттлпрограммистов следите за обновлениями в ленте, чтобы не пропустить итоги битвы.
💩17👍5👎4🥱3
This media is not supported in your browser
VIEW IN TELEGRAM
Исследование производительности анимации на основе скролла страницы

Анимация на основе скролла — это способ добавить интерактивности и визуального интереса вашему сайту или веб-приложению, который запускается в зависимости от положения прокрутки пользователя. Это отличный способ удержать пользователей и сделать сайт более привлекательным.

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

#css #javascript #api
👍9