Копилка знаний
Узнайте о веб-разработке: статьи и советы экспертов по созданию веб-сайтов и приложений. Лучшие практики, инструменты, технологии и фреймворки. Подпишитесь на блог для новостей
10/3/2023
Нейронные сети плотно вошли в нашу жизнь. Давайте посмотрим, какие же нейросети уже существуют в 2023 году...
8/9/2023
Изучаем функцию var_dump() в PHP: Мощный инструмент отладки и анализа данных. Узнайте, как эффективно использовать var_dump() для раскрытия структуры переменных, массивов и объектов, анализа типов дан...
8/4/2023
Фильтры в WordPress: Изменение данных с гибкостью. Фильтры - это механизм, позволяющий разработчикам изменять данные или контент перед их выводом или использованием в системе. Они представляют собой ф...
8/3/2023
В современном мире веб-сайты играют решающую роль в коммуникации, предоставлении информации и продаже товаров и услуг. Осознание этапов разработки веб-сайта становится ключевым фактором для достижения...
8/1/2023
Узнайте, как использование микроразметки Schema.org и особенно микроразметки Breadcrumb способствует повышению эффективности SEO-оптимизации вашего сайта. Разберем, как эта мощная инструментарий может...
7/13/2023
Strapi v4 – это последняя версия мощной системы управления контентом с открытым исходным кодом. Она внесла значительные изменения и улучшения по сравнению с предыдущей версией, Strapi v3....
7/6/2023
Изучите, как использовать мета-теги на вашем веб-сайте, чтобы повысить его видимость в поисковых системах. Мета-теги, такие как title, description и keywords, играют важную роль в оптимизации поисковы...
6/14/2023
Узнайте, как использование revalidate в функции getStaticProps в Next.js помогает обновлять данные на статически сгенерированных страницах. Улучшите производительность и актуальность данных в своем пр...
6/13/2023
Хотите узнать, как Next.js может решить распространенные проблемы веб-разработки? В этой статье мы рассмотрим, как этот мощный фреймворк помогает улучшить скорость загрузки, обеспечить рендеринг на ст...
5/24/2023
В этой статье мы рассмотрим основные факторы, которые следует учесть при выборе провайдера хостинга для Next.js и Strapi. Мы также рекомендуем некоторых из лучших провайдеров хостинга для этих техноло...
5/21/2023
Настройка сжатия в Nginx: узнайте, как улучшить производительность сервера, уменьшив размер передаваемых данных. Подробное руководство по включению и настройке сжатия...
5/19/2023
Узнайте что такое веб-разработка, ключевые технологии и языки программирования. Разберитесь в различных специализациях, таких как фронтенд, бэкенд и мобильная разработка...
5/18/2023
Изучаем промисы в JavaScript: создание, обработка результатов и цепочки операций. Узнайте, как эффективно управлять асинхронным кодом и обрабатывать результаты операций с помощью промисов....
5/5/2023
Узнайте, как использовать Vercel для быстрого и безболезненного развертывания ваших приложений на React. Эта платформа имеет множество преимуществ, включая высокую скорость развертывания, простоту исп...
4/23/2023
GPT-3 (Generative Pre-trained Transformer 3) - это один из самых передовых и сложных в мире инструментов для генерации текста и обработки естественного языка, разработанный компанией OpenAI. В данной ...
1/27/2023
В статье мы рассматриваем новейшие технологии и подходы, которые используются в создании веб-сайтов и приложений. В частности, мы обсуждаем популярность фреймворков и библиотек, таких как React и Vue,...
1/14/2023
useEffect это хук в React, который позволяет запускать функции после рендеринга компонента и при изменении зависимостей. Он может использоваться для различных целей, например, загрузки данных с сервер...
1/14/2023
getStaticProps и getServerSideProps - это две функции в Next.js, которые используются для получения данных для страниц. getStaticProps вызывается на этапе сборки, что позволяет сделать динамические ст...
1/12/2023
В этой статье приведена пошаговая инструкция по добавлению кастомных полей в тип контента в Strapi v4. Она охватывает использование админ-панели Strapi, ручное редактирование файла модели типа контент...
1/10/2023
В статье было рассмотрено как создать Telegram-бота с помощью библиотеки node-telegram-bot. Был представлен пример кода для реализации команды "/start" и отправки ответного сообщения пользователю. Осн...
1/9/2023
Strapi - это фреймворк для создания административных панелей и интерфейсов API для управления контентом (Content Management System, CMS). Он позволяет разработчикам легко создавать, настраивать и упра...
12/13/2022
Мы обнаружили, что многие API заблокированы платным доступом, что может немного затруднить обучение работе с API. К счастью для этого есть бесплатные API....
12/3/2022
Лучший способ понять что такое CI/CD - это рассматривать его как метод или набор принципов работы и практик, которые позволяют командам разработчиков вносить изменения в код чаще и надежнее....
9/23/2022
Мы создадим небольшое, но многофункциональное приложение, которое позволит просматривать ваши контакты. Туториал, в целом, займет от 30 до 60 м....
7/25/2022
То, что мне это больше не нравится, не является достаточной причиной, чтобы обновлять сайт. Также есть ли какие-то гарантии, что у сайта улучшится рейтинг, если мы возьмем и переделаем его, если мы пе...
6/21/2022
Если вы хотите иметь полный контроль над CMS, быть независимым от политики компании, ограничений и т. д., взгляните на Strapi. Это безголовая CMS Node.js с открытым исходным кодом, которую вы можете р...
4/10/2022
Процесс аутентификации - это процесс проверки, кем является пользователь, а процесс авторизации контролирует, к чему пользователь может получить доступ. Next.js поддерживает несколько шаблонов аутенти...
3/23/2022
В Next.js, страница - это обычный React-компонент, экспортированный из .js, .jsx, .ts или .tsx файла в папке pages. Каждая находящаяся в этой папке страница, ассоциируется с роутом....
3/20/2022
В формах, Chrome автоматически заполняет поля электронной почты и пароля. Это абсолютно нормальная и удобная фишка, однако Chrome меняет цвет фона на бледно-желтый, который может очень сильно подпорти...
2/3/2022
React Countup - это легковесная библиотека, основанная CountUp.js. Используется для быстрого создания анимации, отображающей числовые данные более интересным способом....
1/4/2022
Хуки были добавлены в React, начиная с версии 16.8. При переходе от классов к функциональным компонентам хуки позволяют использовать состояние и другие функции в функциональных компонентах, то есть бе...
12/28/2021
Карта сайта (или Sitemap) - важная часть SEO для любого популярного публичного веб-сайта. По сути, это список URL-адресов, которые вы хотите, чтобы робот Google, Yandex или другие поисковые системы ск...
12/11/2021
Очень часто при старте проекта необходимо выбрать набор инструментов, которые значительно упрощают разработку и, которые можно в дальнейшем использовать и в других проектах....
6/14/2021
Очень часто возникает задача форматирования чисел на клиентской стороне. Форматирование чисел на стороне клиента - важная задача, особенно если учесть, сколько сырых API используется в наши дни. Также...
6/13/2021
Написание хорошего кода, легко читаемого человеком, - это навык следующего уровня. Не часто вводятся API, чья, казалось бы, единственная полезная функция - сделать код более читабельным, но позвольте ...
5/15/2021
VSCode (или Visual Studio Code от Microsoft) - является одним из самых популярных редакторов кода. Помимо того, что он имеет целый ряд собственных достоинств, он позволяет расширять свой функционал вн...
5/7/2021
В прошлой статье мы вкратце упомянули, что в Next.js есть две формы пререндеринга: статическая генерация (SSG) и генерация на стороне сервера (SSR). В этой статье мы глубже окунемся в стратегии получе...
4/24/2021
Strapi - это headless (буквально "безголовая") полностью кастомизируемая CMS с открытым исходным кодом. Написана на 100% Javascript. Что делает ее одной из самых удобных для фронтенд-разработчиков....
4/17/2021
В наши дни любой бизнес нуждается в веб-сайте. Но не всем из них нужно собственное решение....
4/10/2021
Next.js - это фреймворк, основанный на React, который позволяет создавать веб-приложения с улучшенной производительностью и улучшенным пользовательским опытом с помощью дополнительных функций предвари...