This media is not supported in your browser
VIEW IN TELEGRAM
Хотите создать такой эффект пыли на чистом CSS? Вот код:
https://codepen.io/uiswarup/pen/oNXYNOB
#фронтенд #css
https://codepen.io/uiswarup/pen/oNXYNOB
#фронтенд #css
Экспресс-курс по основам веб-дизайна:
https://tprg.ru/ThEa
Буквально на 5 минут сможете узнать про правильный подход к отступам, выравниванию, типографике, цветам и многому другому.
#фронтенд #дизайн
https://tprg.ru/ThEa
Буквально на 5 минут сможете узнать про правильный подход к отступам, выравниванию, типографике, цветам и многому другому.
#фронтенд #дизайн
Документальный фильм про Vue.js
Vue.js начинался как сторонний проект разработчика из Google. А теперь занимает лидирующие позиции во фронтенд-разработке наравне с React и Angular.
Вышел документальный фильм, в котором Эван Ю, создатель фреймворка, рассказывает историю его создания.
#vuejs
Vue.js начинался как сторонний проект разработчика из Google. А теперь занимает лидирующие позиции во фронтенд-разработке наравне с React и Angular.
Вышел документальный фильм, в котором Эван Ю, создатель фреймворка, рассказывает историю его создания.
#vuejs
YouTube
Vue.js: The Documentary
by honeypot.io | What began as a side project of a Google developer
now shares the JS leaderboard with #React and #Angular...
With the help of Sarah Drasner, Taylor Otwell, Thorsten Lünborg and many others from the Vue.js community, Evan You tells the story…
now shares the JS leaderboard with #React and #Angular...
With the help of Sarah Drasner, Taylor Otwell, Thorsten Lünborg and many others from the Vue.js community, Evan You tells the story…
Alpine JS
Это фронтенд-фреймворк, который позиционируется как нечто среднее между чистым JS и большими Vue и React.
Чтобы быстро ознакомиться с фреймворком, можно пройти вводный интерактивный курс, который займёт у вас не больше часа. Посмотрите, вдруг вам понравится:
https://tprg.ru/3FOc
#фронтенд #alpinejs
Это фронтенд-фреймворк, который позиционируется как нечто среднее между чистым JS и большими Vue и React.
Чтобы быстро ознакомиться с фреймворком, можно пройти вводный интерактивный курс, который займёт у вас не больше часа. Посмотрите, вдруг вам понравится:
https://tprg.ru/3FOc
#фронтенд #alpinejs
GoAdmin — это небольшой Go-фреймворк, с помощью которого за несколько минут вы сможете создать админку для визуализации многих типов данных.
Быструю демку можно потыкать здесь: https://tprg.ru/XvcL
А посмотреть код здесь: https://tprg.ru/vziF
#фронтенд #go
Быструю демку можно потыкать здесь: https://tprg.ru/XvcL
А посмотреть код здесь: https://tprg.ru/vziF
#фронтенд #go
Консольные команды для отладки в браузере
Владеете ли вы консолью отладки в браузере на pro уровне? Если ещё нет, то самое время изучить несколько полезных консольных команд, которые упростят вам жизнь.
Вот подборка таких команд с пояснениями по применению:
https://tprg.ru/tU7o
#фронтенд #инструменты
Владеете ли вы консолью отладки в браузере на pro уровне? Если ещё нет, то самое время изучить несколько полезных консольных команд, которые упростят вам жизнь.
Вот подборка таких команд с пояснениями по применению:
https://tprg.ru/tU7o
#фронтенд #инструменты
Эффект перемещения частиц по гексагональной сетке
В новом видео наш подписчик рассказывает, как создать эффект перемещения частиц по гексагональной сетке. Без использования библиотек, на чистом JavaScript.
В конце получится несколько интересных анимаций. Вот их код:
— https://tprg.ru/tAHi
— https://tprg.ru/0mjW
— https://tprg.ru/4DRk
— https://tprg.ru/mYt8
— https://tprg.ru/QG8L
— https://tprg.ru/vEb3
— https://tprg.ru/kUdz
Другие уроки по анимации:
— анимация волнистых колец;
— эффект притяжения и отталкивания частиц;
— эффект электроразряда.
#фронтенд #javascript
В новом видео наш подписчик рассказывает, как создать эффект перемещения частиц по гексагональной сетке. Без использования библиотек, на чистом JavaScript.
В конце получится несколько интересных анимаций. Вот их код:
— https://tprg.ru/tAHi
— https://tprg.ru/0mjW
— https://tprg.ru/4DRk
— https://tprg.ru/mYt8
— https://tprg.ru/QG8L
— https://tprg.ru/vEb3
— https://tprg.ru/kUdz
Другие уроки по анимации:
— анимация волнистых колец;
— эффект притяжения и отталкивания частиц;
— эффект электроразряда.
#фронтенд #javascript
YouTube
Generative Art | Перемещения частиц по гексагональной сетке | PROGHUB
В этом видео мы создадим эффект перемещения частиц по гексагональной сетке, от начала и до конца не используя библиотек, только чистый JavaScript.
А в конце немного изменим код и получим ещё несколько интересных эффектов.
Спонсором этого видео является сервис…
А в конце немного изменим код и получим ещё несколько интересных эффектов.
Спонсором этого видео является сервис…
Подборка из 10 фишек JavaScript
Т.к. React построен на основе чистого JS, то с помощью этих фишек можно будет писать более качественный код на этом фреймворке:
https://tprg.ru/sAOb
#javascript #react
Т.к. React построен на основе чистого JS, то с помощью этих фишек можно будет писать более качественный код на этом фреймворке:
https://tprg.ru/sAOb
#javascript #react
Учебники по веб-разработке
Сайт, на котором собрана теория по многим темам веб-разработки — JS, PHP, Node.js, Vue.js, React.js, Laravel, WordPress, AJAX:
https://tprg.ru/vesT
#javascript #php
Сайт, на котором собрана теория по многим темам веб-разработки — JS, PHP, Node.js, Vue.js, React.js, Laravel, WordPress, AJAX:
https://tprg.ru/vesT
#javascript #php
Онлайн-инструмент, с помощью которого можно сгенерировать CSS-стиль для Material Design компонента:
https://tprg.ru/xV5L
#фронтенд #css
https://tprg.ru/xV5L
#фронтенд #css
Баг у Let's encrypt. Возможно, вам нужно перевыпустить сертификат
У Let's encrypt обнаружился баг в коде CAA, который появлялся во время выпуска сертификата. Баг уже исправлен, но некоторые сертификаты будут отозваны уже завтра, 4 марта.
Подробности бага описаны на официальном форуме: https://tprg.ru/aCzK
А проверить, нужно ли перевыпускать сертификат для своего домена можно здесь: https://tprg.ru/Adix
#безопасность
У Let's encrypt обнаружился баг в коде CAA, который появлялся во время выпуска сертификата. Баг уже исправлен, но некоторые сертификаты будут отозваны уже завтра, 4 марта.
Подробности бага описаны на официальном форуме: https://tprg.ru/aCzK
А проверить, нужно ли перевыпускать сертификат для своего домена можно здесь: https://tprg.ru/Adix
#безопасность
Чистый PHP
Репозиторий, в которой собраны принципы написания читабельного, переиспользуемого и пригодного для рефакторинга кода, адаптированные для PHP:
https://tprg.ru/VHyI
Взяты из книги «Чистый код» Роберта Мартина.
#php
Репозиторий, в которой собраны принципы написания читабельного, переиспользуемого и пригодного для рефакторинга кода, адаптированные для PHP:
https://tprg.ru/VHyI
Взяты из книги «Чистый код» Роберта Мартина.
#php
Подборка из 5 бесплатных курсов для IT-Администраторов от Microsoft
1. Microsoft 365: модернизация корпоративного развертывания с использованием Windows 10 и Office 365: https://tprg.ru/A2Hu
2. Администрирование ресурсов инфраструктуры в Azure: https://tprg.ru/J4W3
3. Управление ресурсами в Azure: https://tprg.ru/FO4w
4. Основы Microsoft 365: https://tprg.ru/kHtR
5. Администрирование контейнеров в Azure: https://tprg.ru/Z7Ul
#devops
1. Microsoft 365: модернизация корпоративного развертывания с использованием Windows 10 и Office 365: https://tprg.ru/A2Hu
2. Администрирование ресурсов инфраструктуры в Azure: https://tprg.ru/J4W3
3. Управление ресурсами в Azure: https://tprg.ru/FO4w
4. Основы Microsoft 365: https://tprg.ru/kHtR
5. Администрирование контейнеров в Azure: https://tprg.ru/Z7Ul
#devops
Paint времён Windows 95 реализовали на JavaScript
Для тех, кто хочет поностальгировать, порисовать можно прямо в браузере: https://jspaint.app/
25 лет назад можно было работать только с BMP, PCX или MSP форматами файлов (вы, наверное, даже и не знаете два последних!), а также сохранять и загружать цветовые палитры. Позже последнюю функцию убрали, зато добавили поддержку популярных и сейчас форматов вроде JPEG и PNG.
Интерфейс даже в Windows XP оставался таким же, просто в другом цвете. В то время Paint научился работать через GDI+ с большинством современых типов изображений, но всё ещё без поддержки прозрачности.
Значительные изменения пришли с Windows 7 и Ribbon-интерфейсом. А из десятки Paint вообще хотят убрать и перенести в Windows Store.
Для тех, кто хочет поностальгировать, порисовать можно прямо в браузере: https://jspaint.app/
25 лет назад можно было работать только с BMP, PCX или MSP форматами файлов (вы, наверное, даже и не знаете два последних!), а также сохранять и загружать цветовые палитры. Позже последнюю функцию убрали, зато добавили поддержку популярных и сейчас форматов вроде JPEG и PNG.
Интерфейс даже в Windows XP оставался таким же, просто в другом цвете. В то время Paint научился работать через GDI+ с большинством современых типов изображений, но всё ещё без поддержки прозрачности.
Значительные изменения пришли с Windows 7 и Ribbon-интерфейсом. А из десятки Paint вообще хотят убрать и перенести в Windows Store.
jspaint.app
JS Paint
Classic MS Paint in the browser, with extra features
Влияют ли теги H1 на ранжирование в Google?
Когда SEO только зарождался, часто можно было слышать о двух тактиках продвижения страниц своего сайта:
— «Поместите заголовок страницы в теги H1»;
— «Используйте только один заголовок H1 на страницу».
Сейчас вроде как Google более комплексно анализирует контент на странице, и эти правила уже не так и важны. Или нет?
Эксперт по SEO решил провести эксперимент и получить ответ на этот вопрос. Вот, что у него получилось:
https://tprg.ru/TZhW
#seo
Когда SEO только зарождался, часто можно было слышать о двух тактиках продвижения страниц своего сайта:
— «Поместите заголовок страницы в теги H1»;
— «Используйте только один заголовок H1 на страницу».
Сейчас вроде как Google более комплексно анализирует контент на странице, и эти правила уже не так и важны. Или нет?
Эксперт по SEO решил провести эксперимент и получить ответ на этот вопрос. Вот, что у него получилось:
https://tprg.ru/TZhW
#seo
В нашем конкурсе Tproger Gamify появилось ещё два задания: за прохождение тестов и прочтение статей. До подведения итогов осталась ещё неделя, так что вы тоже можете довести дело до конца.
Успевайте набрать баллы и поучаствовать в розыгрыше нашего мерча: https://tprg.ru/gamify21
Успевайте набрать баллы и поучаствовать в розыгрыше нашего мерча: https://tprg.ru/gamify21
Hовости о PostgreSQL 12
В этом видеодокладе Олег Бартунов, один из ведущих разработчиков PostgreSQL, рассказывает, что нового появилось в PostgreSQL 12 с упором на понимание некоторых важных фич.
Презентация к докладу: https://tprg.ru/JcDE
Также смотрите — большой справочник по конфигурации PostgreSQL
#бэкенд #базыданных #postgresql
В этом видеодокладе Олег Бартунов, один из ведущих разработчиков PostgreSQL, рассказывает, что нового появилось в PostgreSQL 12 с упором на понимание некоторых важных фич.
Презентация к докладу: https://tprg.ru/JcDE
Также смотрите — большой справочник по конфигурации PostgreSQL
#бэкенд #базыданных #postgresql
YouTube
Hовости о PostgreSQL 12 / Олег Бартунов (Postgres Professional)
Приглашаем на Saint HighLoad 2023, которая пройдет 26 и 27 июня 2023 в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://bit.ly/3JZHEg2
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ.…
Программа, подробности и билеты по ссылке: https://bit.ly/3JZHEg2
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ.…
HTTP/3 уже почти здесь. Поддержка в популярных браузерах реализована, но выключена по умолчанию, разработчики Nginx обещают присоединиться к веселью уже в текущей ветке 1.17, а CloudFlare в своём стиле просто добавила одну галку — тыкнул и всё работает.
Поиграться и провести тесты можно уже сейчас:
Собираем Nginx по инструкции (https://tprg.ru/yTiU) или берём готовый docker image (https://tprg.ru/1Rkr).
Выпускаем сертификат через Let's Encrypt, правим конфиги (https://tprg.ru/QbLu), запускаем контейнер.
Проверяем как всё работает:
— В онлайне: https://www.http3check.net/
— Через curl (собираем из исходников https://tprg.ru/Qqe2 или берём готовый контейнер https://tprg.ru/zOJe)
Включаем в браузерах:
— Chrome: chrome://flags/#enable-quic
— Firefox: about:config => network.http.http3.enabled
Мы должны получить уменьшение latency и в целом ускорение, потому что в теории в HTTP/3:
– Быстрее handshake (1 или 0-RTT)
— Нет проблемы с HOL (https://tprg.ru/Z6lF)
— Переключение сети проиходит без потерь
Узнать больше как работает HTTP/3 можно тут, например: https://tprg.ru/TmEi
Поиграться и провести тесты можно уже сейчас:
Собираем Nginx по инструкции (https://tprg.ru/yTiU) или берём готовый docker image (https://tprg.ru/1Rkr).
Выпускаем сертификат через Let's Encrypt, правим конфиги (https://tprg.ru/QbLu), запускаем контейнер.
Проверяем как всё работает:
— В онлайне: https://www.http3check.net/
— Через curl (собираем из исходников https://tprg.ru/Qqe2 или берём готовый контейнер https://tprg.ru/zOJe)
Включаем в браузерах:
— Chrome: chrome://flags/#enable-quic
— Firefox: about:config => network.http.http3.enabled
Мы должны получить уменьшение latency и в целом ускорение, потому что в теории в HTTP/3:
– Быстрее handshake (1 или 0-RTT)
— Нет проблемы с HOL (https://tprg.ru/Z6lF)
— Переключение сети проиходит без потерь
Узнать больше как работает HTTP/3 можно тут, например: https://tprg.ru/TmEi
Вдогонку к посту про HTTP/3
Команда Node.js сообщает, что экспериментальную поддержку QUIC (это транспортный протокол, лежащий в основе HTTP/3) для всех разработчиков добавят уже в Node.js v14, а полноценная поддержка QUIC и HTTP/3 появится в Node.js v15
Подробнее : https://www.nearform.com/blog/a-quic-update-for-node-js/
По ссылке также есть код для реализации QUIC клиента и сервера, чтобы вы могли сами всё попробовать и провести замеры.
Команда Node.js сообщает, что экспериментальную поддержку QUIC (это транспортный протокол, лежащий в основе HTTP/3) для всех разработчиков добавят уже в Node.js v14, а полноценная поддержка QUIC и HTTP/3 появится в Node.js v15
Подробнее : https://www.nearform.com/blog/a-quic-update-for-node-js/
По ссылке также есть код для реализации QUIC клиента и сервера, чтобы вы могли сами всё попробовать и провести замеры.
Если ещё не знали, то у DigitalOcean есть весьма удобный конфигуратор для Nginx, который покрывает большинство стандартных кейсов:
https://tprg.ru/paQG
#бэкенд #nginx #инструменты
https://tprg.ru/paQG
#бэкенд #nginx #инструменты