Forwarded from Веб-страница
Безопасная разработка: плагины для IDE
Находить уязвимости как можно раньше помогают плагины для IDE. Команда Positive Technologies впервые разместит их в открытом доступе. Плагины позволят анализировать безопасность приложения прямо в процессе написания кода. Разработчики смогут получать результаты анализа в удобной для них среде без лишних действий.
На вебинаре эксперты Positive Technologies расскажут про плагины для анализа безопасности кода на примере языка PHP в IDE ― Visual Studio Code и PhpStorm. Покажут, как устанавливать, настраивать и работать с плагином, а также разберут кейс на примере уязвимого кода.
Когда: 14 апреля
Узнать подробнее и зарегистрироваться: https://clck.ru/epDaV
#ивент
Находить уязвимости как можно раньше помогают плагины для IDE. Команда Positive Technologies впервые разместит их в открытом доступе. Плагины позволят анализировать безопасность приложения прямо в процессе написания кода. Разработчики смогут получать результаты анализа в удобной для них среде без лишних действий.
На вебинаре эксперты Positive Technologies расскажут про плагины для анализа безопасности кода на примере языка PHP в IDE ― Visual Studio Code и PhpStorm. Покажут, как устанавливать, настраивать и работать с плагином, а также разберут кейс на примере уязвимого кода.
Когда: 14 апреля
Узнать подробнее и зарегистрироваться: https://clck.ru/epDaV
#ивент
Forwarded from Хауди Хо - IT юмор, жизнь программиста
This media is not supported in your browser
VIEW IN TELEGRAM
Е### чел везунчик ... 🌚
Forwarded from Веб-страница
ВКонтакте предоставил возможность организации прямых трансляций всем сторонним разработчикам
Уже сейчас компания предлагает возможность для двусторонней интеграции стриминга через API. Теперь у каждого есть возможность автоматизировать создание и управление live-трансляциями на платформе VK Видео. Функциональность соответствует основным возможностям интерфейса трансляций.
Методы получения RTMP-адреса для трансляции видео и завершения трансляции по ссылкам.
Это #партнёрский пост
Уже сейчас компания предлагает возможность для двусторонней интеграции стриминга через API. Теперь у каждого есть возможность автоматизировать создание и управление live-трансляциями на платформе VK Видео. Функциональность соответствует основным возможностям интерфейса трансляций.
Методы получения RTMP-адреса для трансляции видео и завершения трансляции по ссылкам.
Это #партнёрский пост
Forwarded from Веб-страница
Где учить React в 2022 году
Начав изучать React, вы можете столкнуться с тем, что объяснения в официальной документации могут быть не всегда достаточно понятными, а при попытке найти альтернативные источники может пойти кругом голова от их обилия. Тем более стоит учитывать, что далеко не все материалы могут оказаться полезными, а иногда и вовсе могут навредить, заложив неправильный фундамент.
В этой статье вы найдёте качественные источники, проверенные временем и опытными разработчиками, не только по React, но и по JavaScript, а также по смежным технологиям:
https://blog.openreplay.com/where-to-learn-react-js-in-2022-a-list-of-resources-for-new-developers
#javascript #react
Начав изучать React, вы можете столкнуться с тем, что объяснения в официальной документации могут быть не всегда достаточно понятными, а при попытке найти альтернативные источники может пойти кругом голова от их обилия. Тем более стоит учитывать, что далеко не все материалы могут оказаться полезными, а иногда и вовсе могут навредить, заложив неправильный фундамент.
В этой статье вы найдёте качественные источники, проверенные временем и опытными разработчиками, не только по React, но и по JavaScript, а также по смежным технологиям:
https://blog.openreplay.com/where-to-learn-react-js-in-2022-a-list-of-resources-for-new-developers
#javascript #react
Forwarded from Веб-страница
Formik — лёгкий способ создать сложную форму обратной связи
Formik является наиболее популярной библиотекой с открытым исходным кодом для React и React Native. Она позволяет создавать самые разные формы с возможностью отслеживания значений, ошибок или посещённых полей, а также организации проверки и отправки данных.
Подробности:
https://formik.org/
#библиотека #react
Formik является наиболее популярной библиотекой с открытым исходным кодом для React и React Native. Она позволяет создавать самые разные формы с возможностью отслеживания значений, ошибок или посещённых полей, а также организации проверки и отправки данных.
Подробности:
https://formik.org/
#библиотека #react
Forwarded from Веб-страница
Что плохого в react-router?
На сегодняшний день react-router — это, можно сказать, монополист в мире React. Если в проекте нужен роутинг, то скорее всего выбор падет именно на эту библиотеку. Однако, автору этой статьи не давали покоя некоторые его нюансы, поэтому он решил написать собственное решение, которое продолжает успешно применять и сегодня.
О том, чем же react-router всё-таки не угодил и как быть с этим, читайте в статье:
https://habr.com/ru/post/599347/
#react
На сегодняшний день react-router — это, можно сказать, монополист в мире React. Если в проекте нужен роутинг, то скорее всего выбор падет именно на эту библиотеку. Однако, автору этой статьи не давали покоя некоторые его нюансы, поэтому он решил написать собственное решение, которое продолжает успешно применять и сегодня.
О том, чем же react-router всё-таки не угодил и как быть с этим, читайте в статье:
https://habr.com/ru/post/599347/
#react
Forwarded from Веб-страница
Современные методы получения данных API в React
Понимание того, как получать данные в приложения React, является обязательным для каждого разработчика React, который стремится создавать современные веб-приложения.
Это руководство рассматривает современные способы извлечения данных в React, а также их обработки:
https://blog.logrocket.com/modern-api-data-fetching-methods-react/
#react #api
Понимание того, как получать данные в приложения React, является обязательным для каждого разработчика React, который стремится создавать современные веб-приложения.
Это руководство рассматривает современные способы извлечения данных в React, а также их обработки:
https://blog.logrocket.com/modern-api-data-fetching-methods-react/
#react #api
Forwarded from Хауди Хо - IT юмор, жизнь программиста
Коротко о разнице между Front-End и Back-End 🌚
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Красивая SVG-анимация страницы 404
Предлагаем вашему вниманию вариант оформления страницы 404, выполненный с помощью SVG. Посмотреть, как реализован этот проект можно тут:
https://codepen.io/brookjordan/pen/XNgmGq
#codepen
Предлагаем вашему вниманию вариант оформления страницы 404, выполненный с помощью SVG. Посмотреть, как реализован этот проект можно тут:
https://codepen.io/brookjordan/pen/XNgmGq
#codepen
Forwarded from Веб-страница
Избавляемся от switch
В своё время switch был добавлен в JS, чтобы упростить работу с множеством условий и избавить нас от необходимости написания и чтения «простыни» из if-else на десятки строк. Но, как показывает практика, switch далеко не всегда справляется со своей задачей.
Поэтому вместо него предлагаем попробовать простой, но не очевидный способ, как сделать ваш код чище, читабельнее и проще:
https://nuancesprog.ru/p/8593/
#javascript
В своё время switch был добавлен в JS, чтобы упростить работу с множеством условий и избавить нас от необходимости написания и чтения «простыни» из if-else на десятки строк. Но, как показывает практика, switch далеко не всегда справляется со своей задачей.
Поэтому вместо него предлагаем попробовать простой, но не очевидный способ, как сделать ваш код чище, читабельнее и проще:
https://nuancesprog.ru/p/8593/
#javascript
Forwarded from Веб-страница
TypeScript — секретные материалы
За время своего существования TypeScript обзавёлся таким количеством фишек, что мало кто на самом деле знает и умеет применять их все. Но это не повод довольствоваться малым, ведь знания всегда можно получить, если есть желание. В этом видео вы познакомитесь с некоторыми возможностями TypeScript, которые вы, возможно, не знали:
https://www.youtube.com/watch?v=JJ171w3u2wQ
#видео #typescript
За время своего существования TypeScript обзавёлся таким количеством фишек, что мало кто на самом деле знает и умеет применять их все. Но это не повод довольствоваться малым, ведь знания всегда можно получить, если есть желание. В этом видео вы познакомитесь с некоторыми возможностями TypeScript, которые вы, возможно, не знали:
https://www.youtube.com/watch?v=JJ171w3u2wQ
#видео #typescript
YouTube
TypeScript - секретные материалы!
Сколько же секретов скрывает TypeScript? Мало разработчиков знает все их. Так давайте попробуем примкнуть к меньшинству!
0:00 Пролог. TypeScript & JavaScript
01:32 Типизируем вложенные типы
03:55 Священная сила Дженериков
06:45 Как сужать типы?
08:12…
0:00 Пролог. TypeScript & JavaScript
01:32 Типизируем вложенные типы
03:55 Священная сила Дженериков
06:45 Как сужать типы?
08:12…
Forwarded from Веб-страница
Насколько вы знаете JavaScript?
Если хотите проверить свои знания по этому языку программирования, то специально для вас мы нашли репозиторий, где собрано огромное количество тестовых вопрос по JS с вариантами ответов и подробными объяснениями.
Тесты доступны на различных языках, включая русский. Подробнее:
https://github.com/lydiahallie/javascript-questions/blob/master/ru-RU/README.md
#тесты #javascript
Если хотите проверить свои знания по этому языку программирования, то специально для вас мы нашли репозиторий, где собрано огромное количество тестовых вопрос по JS с вариантами ответов и подробными объяснениями.
Тесты доступны на различных языках, включая русский. Подробнее:
https://github.com/lydiahallie/javascript-questions/blob/master/ru-RU/README.md
#тесты #javascript
Forwarded from Веб-страница
Погружение в Vue 3 — API реактивности
Применительно к Vue, реактивность — это функция, позволяющая обновлять содержимое экрана в соответствии с изменениями внутри кода. В этой статье речь в первую очередь пойдёт о ref, но также автор затрагивает применение toRef, toRefs и isRef. Подробнее:
https://developers.deepgram.com/blog/2022/02/diving-into-vue-3-reactivity-api/
#фронтенд #vue
Применительно к Vue, реактивность — это функция, позволяющая обновлять содержимое экрана в соответствии с изменениями внутри кода. В этой статье речь в первую очередь пойдёт о ref, но также автор затрагивает применение toRef, toRefs и isRef. Подробнее:
https://developers.deepgram.com/blog/2022/02/diving-into-vue-3-reactivity-api/
#фронтенд #vue
Forwarded from Веб-страница
Повышение производительности пакета JavaScript с помощью разделения кода
В этой статье Адриан Бек рассказывает о преимуществах и предостережениях разделения кода, а также о том, как производительность страницы и время загрузки могут быть улучшены за счет динамической загрузки дорогих, некритичных пакетов JavaScript. Подробнее:
https://www.smashingmagazine.com/2022/02/javascript-bundle-performance-code-splitting/
#javascript
В этой статье Адриан Бек рассказывает о преимуществах и предостережениях разделения кода, а также о том, как производительность страницы и время загрузки могут быть улучшены за счет динамической загрузки дорогих, некритичных пакетов JavaScript. Подробнее:
https://www.smashingmagazine.com/2022/02/javascript-bundle-performance-code-splitting/
#javascript
Forwarded from Веб-страница
Создание микрофронтенда на Angular с общим доступом к состояниям через NgRx и NX cli
Прочитав эту статью, вы сможете создать масштабируемое микрофронтенд-приложение с общим управлением состоянием на Angular:
https://itnext.io/building-angular-micro-frontend-with-ngrx-state-sharing-and-nx-cli-7e9af10ebd03
#angular
Прочитав эту статью, вы сможете создать масштабируемое микрофронтенд-приложение с общим управлением состоянием на Angular:
https://itnext.io/building-angular-micro-frontend-with-ngrx-state-sharing-and-nx-cli-7e9af10ebd03
#angular
Forwarded from Веб-страница
Создание собственной системы сборки
Автору этой статьи показалось, что gulp недостаточно хорош для сборки его проектов, поэтому решил написать собственный вариант. В итоге он остановился на сочетании концепций gulp с современным JavaScript. И вот, что у него получилось:
https://palant.info/2022/02/08/writing-my-own-build-system-coupling-gulp-concepts-with-modern-javascript/
Автору этой статьи показалось, что gulp недостаточно хорош для сборки его проектов, поэтому решил написать собственный вариант. В итоге он остановился на сочетании концепций gulp с современным JavaScript. И вот, что у него получилось:
https://palant.info/2022/02/08/writing-my-own-build-system-coupling-gulp-concepts-with-modern-javascript/
Forwarded from Веб-страница
Лучшие способы вызова API на JavaScript
При работе с JavaScript чрезвычайно важно знать, как посылать HTTP-запросы и получать динамические данные с сервера/базы данных. А делать это можно различными способами. Подробнее о них:
https://nuancesprog.ru/p/15597/
#api #javascript
При работе с JavaScript чрезвычайно важно знать, как посылать HTTP-запросы и получать динамические данные с сервера/базы данных. А делать это можно различными способами. Подробнее о них:
https://nuancesprog.ru/p/15597/
#api #javascript
Forwarded from Веб-страница
Как работает HTTPS в картинках
Вы когда-нибудь задумывались зачем иконка зеленого замка появляется в адресной строке вашего браузера? И почему это так важно? Создатели этого сайта-комикса решили помочь разобраться в этом всем желающим!
Последуйте навстречу приключениям кота Сертификэта, птички Браузерберда, и ПеСеля, тогда, они объяснят, почему HTTPS так важен для будущего веба, и каким образом все это работает. Познакомиться с ними можно здесь:
https://howhttps.works/ru/
#https
Вы когда-нибудь задумывались зачем иконка зеленого замка появляется в адресной строке вашего браузера? И почему это так важно? Создатели этого сайта-комикса решили помочь разобраться в этом всем желающим!
Последуйте навстречу приключениям кота Сертификэта, птички Браузерберда, и ПеСеля, тогда, они объяснят, почему HTTPS так важен для будущего веба, и каким образом все это работает. Познакомиться с ними можно здесь:
https://howhttps.works/ru/
#https
Forwarded from Веб-страница
Вебинар «Карьера бэкенд-разработчика»
На бесплатном вебинаре расскажут, как бэкенд-разработчику сформировать эффективное резюме, как упаковать свой опыт на Middle-позицию или если вы меняете стек, разберут заполнение всех блоков на примере реального резюме разработчика.
Когда: 26 апреля 19:00
Узнать подробнее и зарегистрироваться: https://tprg.ru/3nQp
Это #партнёрский пост
На бесплатном вебинаре расскажут, как бэкенд-разработчику сформировать эффективное резюме, как упаковать свой опыт на Middle-позицию или если вы меняете стек, разберут заполнение всех блоков на примере реального резюме разработчика.
Когда: 26 апреля 19:00
Узнать подробнее и зарегистрироваться: https://tprg.ru/3nQp
Это #партнёрский пост