API браузера #TimingNavigation - Отслеживайте и улучшайте производительность веб-сайта в #JavaScript
API навигации хранит записи производительности в буфере записи производительности. Проще говоря, это означает, что они хранят показатели производительности для страниц и ресурсов в списке, доступном для JavaScript. Эти методы существуют в пространстве имен window.performance.
https://dev-gang.ru/article/api-brauzera-timing-navigation-otslezhivaite-i-uluczshaite-proizvoditelnost-veb-saita-v-javascript-jiw0sxfn65/
API навигации хранит записи производительности в буфере записи производительности. Проще говоря, это означает, что они хранят показатели производительности для страниц и ресурсов в списке, доступном для JavaScript. Эти методы существуют в пространстве имен window.performance.
https://dev-gang.ru/article/api-brauzera-timing-navigation-otslezhivaite-i-uluczshaite-proizvoditelnost-veb-saita-v-javascript-jiw0sxfn65/
Как улучшить производительность #JavaScript
За последние несколько лет JavaScript стал одним из ведущих языков сценариев, и большинство разработчиков используют его. JavaScript есть везде - как на стороне клиента, так и на стороне сервера. Это также один из самых популярных языков, используемых на GitHub.
https://dev-gang.ru/article/kak-uluczshit-proizvoditelnost-javascript-v97c0vqw9u/
За последние несколько лет JavaScript стал одним из ведущих языков сценариев, и большинство разработчиков используют его. JavaScript есть везде - как на стороне клиента, так и на стороне сервера. Это также один из самых популярных языков, используемых на GitHub.
https://dev-gang.ru/article/kak-uluczshit-proizvoditelnost-javascript-v97c0vqw9u/
Как обслуживать приложения #React с помощью #NGINX и #Docker
В этом посте мы увидим подробности и реализацию второго подхода. Мы пройдем шаг за шагом с примером.
https://dev-gang.ru/article/kak-obsluzhivat-prilozhenija-react-s-pomosczu-nginx-i-docker-mf53hirfey/
В этом посте мы увидим подробности и реализацию второго подхода. Мы пройдем шаг за шагом с примером.
https://dev-gang.ru/article/kak-obsluzhivat-prilozhenija-react-s-pomosczu-nginx-i-docker-mf53hirfey/
#PHP в 2020 году
В этом посте я хочу взглянуть на эту яркую сторону разработки PHP. Я хочу показать вам, что, несмотря на многие недостатки, PHP является полезным языком для изучения. Я хочу, чтобы вы знали, что эра PHP 5 подходит к концу. Что, если вы хотите, вы можете написать современный и чистый код PHP, и оставить большую часть беспорядка, который был 10 лет назад.
https://dev-gang.ru/article/php-v-2020-godu-lb86ayf92b/
В этом посте я хочу взглянуть на эту яркую сторону разработки PHP. Я хочу показать вам, что, несмотря на многие недостатки, PHP является полезным языком для изучения. Я хочу, чтобы вы знали, что эра PHP 5 подходит к концу. Что, если вы хотите, вы можете написать современный и чистый код PHP, и оставить большую часть беспорядка, который был 10 лет назад.
https://dev-gang.ru/article/php-v-2020-godu-lb86ayf92b/
Как начать думать функционально в #JavaScript
Функциональное программирование - это стиль программирования, который требует от практикующего мышления более абстрактного уровня. Как правило, когда мы учимся программировать, мы очень тщательно и процедурно продумываем проблемы. Сначала мы делаем это, затем мы делаем то и т.д.
https://dev-gang.ru/article/kak-naczat-dumat-funkcionalno-v-javascript-4rh7k7a05i/
Функциональное программирование - это стиль программирования, который требует от практикующего мышления более абстрактного уровня. Как правило, когда мы учимся программировать, мы очень тщательно и процедурно продумываем проблемы. Сначала мы делаем это, затем мы делаем то и т.д.
https://dev-gang.ru/article/kak-naczat-dumat-funkcionalno-v-javascript-4rh7k7a05i/
Перевод текста с помощью #GoogleTranslateAPI в #Python
В этой статье вы узнаете, как работать с Google Translate API на языке программирования Python.
https://dev-gang.ru/article/perevod-teksta-s-pomosczu-google-translate-api-v-python-ahgm88wx1k/
В этой статье вы узнаете, как работать с Google Translate API на языке программирования Python.
https://dev-gang.ru/article/perevod-teksta-s-pomosczu-google-translate-api-v-python-ahgm88wx1k/
Совместное использование #Observables: связь между компонентами
Предположим следующий случай: у вас есть проект #Angular / Ionic, который имеет несколько компонентов, которым требуется один и тот же ресурс. Когда приложение загрузится, компоненты начнут получать свежие данные из серверной части. Следовательно, вы, вероятно, увидите несколько одинаковых вызовов на вкладке Сеть.
https://dev-gang.ru/article/sovmestnoe-ispolzovanie-observables-svjaz-mezhdu-komponentami-2xnavl2r8c/
Предположим следующий случай: у вас есть проект #Angular / Ionic, который имеет несколько компонентов, которым требуется один и тот же ресурс. Когда приложение загрузится, компоненты начнут получать свежие данные из серверной части. Следовательно, вы, вероятно, увидите несколько одинаковых вызовов на вкладке Сеть.
https://dev-gang.ru/article/sovmestnoe-ispolzovanie-observables-svjaz-mezhdu-komponentami-2xnavl2r8c/
Как определить, когда URL браузера меняется в #javascript
Сегодня давайте посмотрим, как определить, когда URL-адрес изменяется и что-то сделать в результате.
https://dev-gang.ru/article/kak-opredelit-kogda-url-brauzera-menjaetsja-hz79hvtnih/
Сегодня давайте посмотрим, как определить, когда URL-адрес изменяется и что-то сделать в результате.
https://dev-gang.ru/article/kak-opredelit-kogda-url-brauzera-menjaetsja-hz79hvtnih/
Как начать работу с #PerformanceAPI в #JavaScript
Производительность, производительность, производительность. У вас может быть лучший сайт в мире, но если загрузка займет 2 минуты, его никто не увидит. Если ваш сайт загружается за 2 минуты, вероятно, не составит труда понять, почему. Оптимизация сложнее, когда вы пытаетесь снизить среднее время загрузки с 1 до 0,85 секунды.
https://dev-gang.ru/article/kak-naczat-rabotu-s-api-proizvoditelnosti-javascript-076agjb7ab/
Производительность, производительность, производительность. У вас может быть лучший сайт в мире, но если загрузка займет 2 минуты, его никто не увидит. Если ваш сайт загружается за 2 минуты, вероятно, не составит труда понять, почему. Оптимизация сложнее, когда вы пытаетесь снизить среднее время загрузки с 1 до 0,85 секунды.
https://dev-gang.ru/article/kak-naczat-rabotu-s-api-proizvoditelnosti-javascript-076agjb7ab/
Понимание нотации #BigO через призму #JavaScript
Если вы когда-нибудь задумывались о том, чтобы устроиться на работу в качестве разработчика, вы, вероятно, в какой-то момент натолкнулись на это интервью Google и задались вопросом: «О чем, черт возьми, они говорят?». В этой статье мы рассмотрим, что они имеют ввиду, разбрасывая такие термины, как «квадратичный» и «n log n».
https://dev-gang.ru/article/ponimanie-notacii-big-o-czerez-prizmu-javascript-xv1hm6qqx1/
Если вы когда-нибудь задумывались о том, чтобы устроиться на работу в качестве разработчика, вы, вероятно, в какой-то момент натолкнулись на это интервью Google и задались вопросом: «О чем, черт возьми, они говорят?». В этой статье мы рассмотрим, что они имеют ввиду, разбрасывая такие термины, как «квадратичный» и «n log n».
https://dev-gang.ru/article/ponimanie-notacii-big-o-czerez-prizmu-javascript-xv1hm6qqx1/
Линейный и бинарный поиск с помощью #JavaScript
#JavaScript поставляется с некоторыми довольно удобными инструментами для поиска в массиве. Но с большим набором данных в O(N), такие методы как indexOf или find могут работать не так быстро как хотелось бы. Вместо этого мы можем использовать бинарный поиск для обхода массива и поиска только того что нам действительно нужно, игнорируя то, что нам явно не нужно, при этом давая нам сложность O(logn).
https://dev-gang.ru/article/lineinyi-i-binarnyi-poisk-s-pomosczu-javascript-t5o4k55whd/
#JavaScript поставляется с некоторыми довольно удобными инструментами для поиска в массиве. Но с большим набором данных в O(N), такие методы как indexOf или find могут работать не так быстро как хотелось бы. Вместо этого мы можем использовать бинарный поиск для обхода массива и поиска только того что нам действительно нужно, игнорируя то, что нам явно не нужно, при этом давая нам сложность O(logn).
https://dev-gang.ru/article/lineinyi-i-binarnyi-poisk-s-pomosczu-javascript-t5o4k55whd/
Контролируемые и неконтролируемые компоненты в #React
https://dev-gang.ru/article/kontroliruemye-i-nekontroliruemye-komponenty-v-react-lo65aat2do/
https://dev-gang.ru/article/kontroliruemye-i-nekontroliruemye-komponenty-v-react-lo65aat2do/
8 общих структур данных в #Javascript
Возможно, вы хотите улучшить свои фундаментальные знания в области компьютерных наук, особенно в области структуры данных и алгоритмов. Сегодня мы рассмотрим некоторые общие структуры данных и реализуем их в JavaScript.
#СтруктурыДанных
https://dev-gang.ru/article/8-obsczih-struktur-dannyh-v-javascript-l2nhd66qus/
Возможно, вы хотите улучшить свои фундаментальные знания в области компьютерных наук, особенно в области структуры данных и алгоритмов. Сегодня мы рассмотрим некоторые общие структуры данных и реализуем их в JavaScript.
#СтруктурыДанных
https://dev-gang.ru/article/8-obsczih-struktur-dannyh-v-javascript-l2nhd66qus/
Телепортация контента в #Angular
Что, если бы мы могли позволить дочерним компонентам выходить за пределы своих собственных представлений, чтобы они могли отображать некоторые из своих виджетов на родительской панели инструментов или фрагменты информации в глобальной строке состояния без каких-либо ограничений привязки данных?
https://dev-gang.ru/article/teleportacija-kontenta-v-angular-dkxiapb4up/
Что, если бы мы могли позволить дочерним компонентам выходить за пределы своих собственных представлений, чтобы они могли отображать некоторые из своих виджетов на родительской панели инструментов или фрагменты информации в глобальной строке состояния без каких-либо ограничений привязки данных?
https://dev-gang.ru/article/teleportacija-kontenta-v-angular-dkxiapb4up/
dev-gang.ru
Телепортация контента в Angular
Angular - это блестяще разработанный фреймворк, и мы (обычно) рады структурировать наше веб-приложение по его правилам.
Предварительная загрузка модулей #Angular по требованию
Если вы используете Angular, это означает, что вам нужно разрезать код на модули и подумать, какие модули вы хотите загрузить и когда. Чем меньше вы отправите сначала, тем лучше. Модули, которые не загружаются, как только пользователь открывает страницу, загружаются лениво. Это означает, что они будут загружены позже. Но когда?
https://dev-gang.ru/article/predvaritelnaja-zagruzka-modulei-angular-po-trebovaniu-l1s63yy08x/
Если вы используете Angular, это означает, что вам нужно разрезать код на модули и подумать, какие модули вы хотите загрузить и когда. Чем меньше вы отправите сначала, тем лучше. Модули, которые не загружаются, как только пользователь открывает страницу, загружаются лениво. Это означает, что они будут загружены позже. Но когда?
https://dev-gang.ru/article/predvaritelnaja-zagruzka-modulei-angular-po-trebovaniu-l1s63yy08x/
5 классных идей для проектов на #Python
В последние несколько лет языком программирования, получившим наибольшую известность во всем мире, является Python. Слава, которую Python имеет сегодня в ИТ-индустрии, очень высока.И почему бы и нет? У Python есть все, что делает его достойным кандидатом на тэг «Самый востребованный язык программирования на планете». Итак, теперь пришло ваше время сделать что-то новаторское.
https://dev-gang.ru/article/5-klassnyh-idei-dlja-proektov-na-python-8b7qrn9rxf/
В последние несколько лет языком программирования, получившим наибольшую известность во всем мире, является Python. Слава, которую Python имеет сегодня в ИТ-индустрии, очень высока.И почему бы и нет? У Python есть все, что делает его достойным кандидатом на тэг «Самый востребованный язык программирования на планете». Итак, теперь пришло ваше время сделать что-то новаторское.
https://dev-gang.ru/article/5-klassnyh-idei-dlja-proektov-na-python-8b7qrn9rxf/
Изящное отключение в #NodeJS
В этой статье я собираюсь показать вам, как выполнить постепенное завершение работы в приложении NodeJS, но сначала давайте опишем, что означает «постепенное завершение работы» и почему мы должны делать это в нашем приложении и каковы его преимущества.
https://dev-gang.ru/article/izjascznoe-otkluczenie-v-nodejs-58f5xprn33/
В этой статье я собираюсь показать вам, как выполнить постепенное завершение работы в приложении NodeJS, но сначала давайте опишем, что означает «постепенное завершение работы» и почему мы должны делать это в нашем приложении и каковы его преимущества.
https://dev-gang.ru/article/izjascznoe-otkluczenie-v-nodejs-58f5xprn33/
Как использовать #Flutter с #SQLite
В этой статье мы рассмотрим, как использовать SQLite во Flutter с пакетом #sqflite для локального хранения данных приложения. SQLite существует с 2000 года и является популярным выбором для встраивания баз данных в локальные приложения. Для примера проекта мы создадим очень простое приложение «TODO», которое может создавать, обновлять и удалять элементы TODO из базового интерфейса.
https://dev-gang.ru/article/kak-ispolzovat-flutter-s-sqlite-t0aoe88zkv/
В этой статье мы рассмотрим, как использовать SQLite во Flutter с пакетом #sqflite для локального хранения данных приложения. SQLite существует с 2000 года и является популярным выбором для встраивания баз данных в локальные приложения. Для примера проекта мы создадим очень простое приложение «TODO», которое может создавать, обновлять и удалять элементы TODO из базового интерфейса.
https://dev-gang.ru/article/kak-ispolzovat-flutter-s-sqlite-t0aoe88zkv/
10 хитростей для оптимизации вашего #Angular приложения
Здесь я собрал список практик, которые помогут нам повысить производительность наших приложений Angular.
https://dev-gang.ru/article/10-hitrostei-dlja-optimizacii-vashego-angular-prilozhenija-8fk5qyino3/
Здесь я собрал список практик, которые помогут нам повысить производительность наших приложений Angular.
https://dev-gang.ru/article/10-hitrostei-dlja-optimizacii-vashego-angular-prilozhenija-8fk5qyino3/
Создаем #PythonBot, который может найти вопрос с множественным выбором из любого заданного изображения
В этом посте я собираюсь показать вам, как создать собственную систему поиска ответов с помощью #Python. В основном, эта автоматизация может найти ответ на вопрос с множественным выбором из рисунка.
https://dev-gang.ru/article/sozdaem-python-bot-kotoryi-mozhet-naiti-vopros-s-mnozhestvennym-vyborom-iz-lubogo-zadannogo-izobrazhenija-zoul9tl5gx/
В этом посте я собираюсь показать вам, как создать собственную систему поиска ответов с помощью #Python. В основном, эта автоматизация может найти ответ на вопрос с множественным выбором из рисунка.
https://dev-gang.ru/article/sozdaem-python-bot-kotoryi-mozhet-naiti-vopros-s-mnozhestvennym-vyborom-iz-lubogo-zadannogo-izobrazhenija-zoul9tl5gx/
Модель машинного обучения с #FLASK REST API
В этом уроке мы увидим, как вы можете создать свой первый #RestAPI для модели машинного обучения с использованием FLASK. Начнем с создания модели машинного обучения. Затем мы увидим пошаговую процедуру создания API с помощью Flask и протестируем его с помощью Postman.
#Python #МашинноеОбучение
https://dev-gang.ru/article/model-mashinnogo-obuczenija-s-flask-rest-api-relacbm4lo/
В этом уроке мы увидим, как вы можете создать свой первый #RestAPI для модели машинного обучения с использованием FLASK. Начнем с создания модели машинного обучения. Затем мы увидим пошаговую процедуру создания API с помощью Flask и протестируем его с помощью Postman.
#Python #МашинноеОбучение
https://dev-gang.ru/article/model-mashinnogo-obuczenija-s-flask-rest-api-relacbm4lo/